Enviar búsqueda
Cargar
Gaes项目展示
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
546 vistas
Kay Yan
Seguir
Educación
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 17
Descargar ahora
Recomendados
Weaving
Weaving
Kay Yan
Weaving作品演示
Weaving作品演示
Kay Yan
大规模数据处理
大规模数据处理
Kay Yan
Hbase介绍
Hbase介绍
Kay Yan
大规模数据处理
大规模数据处理
Kay Yan
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
App house
App house
Fred Chien
Recomendados
Weaving
Weaving
Kay Yan
Weaving作品演示
Weaving作品演示
Kay Yan
大规模数据处理
大规模数据处理
Kay Yan
Hbase介绍
Hbase介绍
Kay Yan
大规模数据处理
大规模数据处理
Kay Yan
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
App house
App house
Fred Chien
Hbase optimization and apply summary in taobao
Hbase optimization and apply summary in taobao
mingjian deng
前端框架發展
前端框架發展
Chi-wen Sun
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
Zoom Quiet
大型网站架构设计
大型网站架构设计
notes4mark
51 cto下载 51cto信息图:openshift vs cloudfoundry
51 cto下载 51cto信息图:openshift vs cloudfoundry
Hong Cai
Ruby on rails部署
Ruby on rails部署
Deng Peng
如何使用 Xhprof 分析網站效能 (真實案例)
如何使用 Xhprof 分析網站效能 (真實案例)
Cyril Wang
Paas研究介绍
Paas研究介绍
snakebbf
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
Xi Zeng
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
melity78
Sap net weaver®业务流程管理
Sap net weaver®业务流程管理
Bravo XU
SAP NetWeaver 业务流程管理
SAP NetWeaver 业务流程管理
BPC流程社区
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
BPC流程社区
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
阿里巴巴国际站架构分析和镜像解决方案
阿里巴巴国际站架构分析和镜像解决方案
airsex
Velocity2011分享
Velocity2011分享
Zoom Quiet
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
Fit2Cloud
Webify 一键部署
Webify 一键部署
琦 胡
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
Xin Yun Teo
Más contenido relacionado
Similar a Gaes项目展示
Hbase optimization and apply summary in taobao
Hbase optimization and apply summary in taobao
mingjian deng
前端框架發展
前端框架發展
Chi-wen Sun
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
Zoom Quiet
大型网站架构设计
大型网站架构设计
notes4mark
51 cto下载 51cto信息图:openshift vs cloudfoundry
51 cto下载 51cto信息图:openshift vs cloudfoundry
Hong Cai
Ruby on rails部署
Ruby on rails部署
Deng Peng
如何使用 Xhprof 分析網站效能 (真實案例)
如何使用 Xhprof 分析網站效能 (真實案例)
Cyril Wang
Paas研究介绍
Paas研究介绍
snakebbf
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
Xi Zeng
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
Tianwei Liu
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
melity78
Sap net weaver®业务流程管理
Sap net weaver®业务流程管理
Bravo XU
SAP NetWeaver 业务流程管理
SAP NetWeaver 业务流程管理
BPC流程社区
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
BPC流程社区
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
Cat Chen
阿里巴巴国际站架构分析和镜像解决方案
阿里巴巴国际站架构分析和镜像解决方案
airsex
Velocity2011分享
Velocity2011分享
Zoom Quiet
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
Fit2Cloud
Webify 一键部署
Webify 一键部署
琦 胡
Similar a Gaes项目展示
(20)
Hbase optimization and apply summary in taobao
Hbase optimization and apply summary in taobao
前端框架發展
前端框架發展
Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
大型网站架构设计
大型网站架构设计
51 cto下载 51cto信息图:openshift vs cloudfoundry
51 cto下载 51cto信息图:openshift vs cloudfoundry
Ruby on rails部署
Ruby on rails部署
如何使用 Xhprof 分析網站效能 (真實案例)
如何使用 Xhprof 分析網站效能 (真實案例)
Paas研究介绍
Paas研究介绍
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
2021 ee大会-旷视ai产品背后的研发效能工具建设
2021 ee大会-旷视ai产品背后的研发效能工具建设
如何架构和开发高性能,高伸缩性Web 应用系统
如何架构和开发高性能,高伸缩性Web 应用系统
Sap net weaver®业务流程管理
Sap net weaver®业务流程管理
SAP NetWeaver 业务流程管理
SAP NetWeaver 业务流程管理
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
20dc49df 47b2-2b10-1f91-d9cb6b6589d4
建站大业,实战ASP.NET 4
建站大业,实战ASP.NET 4
阿里巴巴国际站架构分析和镜像解决方案
阿里巴巴国际站架构分析和镜像解决方案
Velocity2011分享
Velocity2011分享
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
FIT2CLOUD:云管理及DevOps协作平台
FIT2CLOUD:云管理及DevOps协作平台
Webify 一键部署
Webify 一键部署
Último
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
Xin Yun Teo
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
Último
(7)
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
Gaes项目展示
1.
Gaes项目展示 Jerrymouse Studio
2.
一个网站的发展之路 单服务器(包含所有的内容) 服务器群
云计算服务器群 大规模服务器群 访问量/网站规模/服务器支持
3.
前台 Web后台的 横向比较
在企业不断发展的过程中,每一个阶段都需要大量的重构,而横向比较,功能并没有发生太多的变化,重构只是为了适应负载的增加,可以说,如此多的重构造成了巨大的资源浪费。 后台
4.
我们的目标 用Gaes实现,用开发普通j2ee程序的方法开发具有复杂后台数据逻辑的程序实现,从简单后台到复杂后台的迁移,为您的软件提供最大限度的可伸缩性。
5.
6.
Gae app
7.
8.
他们之间的结构是不同的 Gae结构 分布式结构
Single app结构 图二 图三 图一
9.
我们是如何实现的 七个子项目,实现解决方案 gaes-framework
为开发Gae程序提供一个便捷的框架。这个框架为程序提供一个统一的接口,为各个运行环境提供不同的实现,(待编辑) maven-gaes-plugin 以Maven为构建工具,开发一个Maven插件,为Gae程序提供,Gae安装、测试、部署、eclipse集成,等一系列开发工具支持。 gaes-archetypes 负责从各种模版生成原型,结合Maven可以让用户快速构建项目。
10.
gaes-framework-database gaes-framework-database 为程序提供一个统一的数据访问接口,并有各种实现,有jdo和jpa的三种实现单机,分布式,和gae实现。
11.
实例接口 根据restful思想,提供存取删改四个操作,便于进行restful的设计。package
org.jerrymouse.database;import java.util.List;public interface DaoSupport { // 取一个对象 Object get(Object key, Class type); // 存一个对象 void put(Object object); // 改一个对象 void post(Object object); // 删一个对象 void delete(Object object); List getList(Class type); List getList(Class type, List keys);}
12.
maven-gaes-plugin实现介绍 以往开发Gae程序,用户必须使用Ant来测试,部署。有时用lvy来处理依赖。但对于Maven还没有一个比较好的解决方案。有一个名为maven-gae-plugin的项目,基本实现了要求。但是它在处理gae运行的时候,采用直接调用的方式,产生了一些Bug。更新不勤,没能看到我们提交的能解决这个Bug的补丁。而且功能不全面,没有提供eclipse集成之类的服务,也没提供模板支持。所以我们决定复用一部分maven-gae-plugin代码,使用反射和Ant task为核心,建立一个maven-gaes-plugin的项目。
13.
gaes-patch 针对Gae的服务器沙箱,大量类库无法直接使用,必须加以修改。这个项目主要是为各种插件提供补丁。
Google本身提供的兼容性列表 http://groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine以上这个链接是google提供的一份关于兼容性说明,有三中标示,兼容,不兼容,部分兼容,下表使我们对他的增量型补充。
14.
以下为我们自身提供的补丁 Gaevfs提供对Google虚拟文件系统的支持
Structs-gae-patch 修改Structs的安全配置,使之适应Gae Structs2-rome-plugin 提供对rome文件格式的支持,处理一些问题,并协助打包 Structs2-convention-plugin-gae 修改Structs-plugin的安全配置,使之适应Gae
15.
gaes-framework-test 设计
如图,test类继承了一个baseTest,一个dataStoretest,而environment可以导入多种环境,对javeeeunit进行结合 gaes-framework-test 因为分布式测试和正常测试不同,而且较为复杂,有的时候本地测试正确,但是在远程测试时错误的,而且gae的测试需要一些预处理的动作,所以测试支持是必要的 解决方法, 利用Catcus中junitee runner接在web容器之中的能力,并在浏览器中观察实现。
16.
其他 sandbox
该项目为GaeS的其他项目,提供一个实验室,来测试新技术,保证项目稳定。 gaes-templates 提供各种模板,作为实例,也可以作用项目起点 gaes-site 为其他项目提供发布和文档站点。 http://gaes.appspot.com/
17.
实时展示 用Gae开发类twitter应用
18.
谢谢
Descargar ahora