- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用开发http://www.zhubajie.com/topic/381/
啊 僵息技术与佰息亿
一 种基于 GWT的Web应用开发框架原理与实现
ThePrincipleandImplementationofWebApplicationDevelopmentFrameworkBasedonGWT
赵耀培
ZHAO Yao——pei
doi:10.3969/j.issn.1672—9528.2012.03.21
Abstract Asatechnologydevelopmenttrend,GWTwithitsmanyadvantagesandarewidelyused.Ithas
broadapplicationprospects.BasedontheanalysisofthetechnicalfeaturesofGWT。Iproposeahierarchicaland
scalableW ebapplicationframeworkbasedGWTtechnoloyg .Frameworkforthedesignofvariouslevelswereana—
lyzedanddescribed.Theframeworkhasthedevelopmentofsimple,clearanduser—leveladvantages,andhas
beenappliedinactualsystems.
Keywords GWT Developmentframework W eb
目前,编写 Web项 目的框架在市场上已有很 JavaScript加载和执行均比等效手写的JavaScript更
多,但是功能和侧重点有所不同。但是在诸多框架 快 。例如,GWT编译器可 以安全地消除无用代码 ,
中,用于展示层的框架并不多,网络应用程序是一个 极大的减少不使用的类别、方法、字段甚至方法参
单调乏味且易于出错 的过程 ,开发人员可能要花费 数,以确保您编译的脚本尽可能最小。另一个示例 :
大量的时间来处理浏览器的兼容性。此外,构建、重 GWT编译器选择性地内联方法 ,消除方法调用的性
复使用 以及维护大量 JavaScript代码库和 AJAX组 能开销。交叉编译提供 了开发所需的可维护的提取
件相当的复杂困难 ,并且不可靠。GoogleWeb工具 和模块性,而不会导致运行时性能损失。
包 (GWT)通过允许开发人员用 Java编程语言快 GWT支持一组开放的传输协议,例如 JSON和
速构建和维护复杂但高性能的JavaScript前端应用 XML,但 GWTRPC使所有 Java通信都特别轻松且
程序来减轻该负担。有了 GWT,可 以使用 Java编 有效。类似于传统 JavaRMI,只需创建一个用于指
程语言编写 AJAX前端,然后 GWT会交叉编译到 定您要调用的远程方法的接 口。从浏览器调用远程
优化的JavaScript中,而 JavaScript可以自动在所有 方法时,GWTRPC将 自动 串行化参数,并调用服务
主要浏览器上运行 ,并且能够调试和逐行单步调试 器上的适当方法,然后反 串行化客户端代码 的返 回
Java代码 。准备好进行部署后,GWT会将 Java源 值 。GWTRPC也将非常成熟,其可以处理多态类层
代码编译到优化且独立的 JavaScript文件中。使用 次结构、对象图循环,甚至可以跨网抛 出异常。
GWT可以轻松地为现有网页或整个应用程序构建 本文侧重于讲述框架的展示层,展示层基于
一 个 Widget。 GWT编写,而控制层和模型层提供可扩展接 口,可
使用 Java语言编写 AJAX应用程序,然后编译 以很好的与现有的诸如 Spring和 Hibernate等流行
为优化的JavaScript,与仅在文本级别运行的JavaS— 框架共同使用,耦合度极低。
cript
您可能关注的文档
最近下载
- 第七单元跨学科主题学习--丝绸之路项目分析课件苏科版初中信息技术七年级下册.pptx VIP
- 运筹学全套课件.pptx VIP
- T_CFIAS 5005-2024 饲料原料 椰子油(微胶囊型).docx VIP
- 课件:协助老年人穿脱简易矫形器.pptx VIP
- AI+智慧农业应用解决方案.pdf
- RDS羽绒认证3.0ICS屠宰厂内部管理及农户管理手冊ICS.docx
- 热泵空调技术_基于CO2工质的新能源汽车热管理核心零部件研发.pptx
- 2025年食材配送专人对接工作方案_范文模板.pdf VIP
- 人教版(新教材)八年级上册数学全册教学课件.pptx
- 编译原理优化 长春工业大学.pptx VIP
文档评论(0)