欢迎来到天天文库
浏览记录
ID:58548798
大小:244.50 KB
页数:9页
时间:2020-09-03
《Ajax技术简介及GWT技术介绍精品课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Ajax技术简介及GWT技术介绍定义Ajax是AsynchronousJavaScriptandXML(以及DHTML等)的缩写,由XHTML、CSS、JavaScript、XMLHttpRequest、XML等技术组合而成,是当前Web应用开发领域的热门技术,用于创建更加动态和交互性更好的Web应用程序,提升用户的浏览体验。Ajax的核心是JavaScript对象XmlHttpRequest。XmlHttpRequest处理所有服务器通信的对象,是一种支持异步请求的技术。XmlHttpRequest可以使用JavaScript向服务器提出请
2、求并处理响应,而不阻塞用户。Ajax组成Ajax包含:基于XHTML和CSS标准的表示;使用DocumentObjectModel进行动态显示和交互;使用XMLHttpRequest与服务器进行异步通信;使用JavaScript绑定一切。现状Ajax技术是当前开发web应用的非常热门的技术,也是Web2.0的一个重要的组成部分。然而如果用传统的方式Javascript进行Ajax开发的话,就会使得应用程序非常难以进行调试,从而降低了生产效率。Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用J
3、ava同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成Javascript和Html,而程序员不用关心这一转换过程。这样程序员就可以在自己喜欢的JavaIDE里面开发自己的Ajax应用程序。GWT-EXTGWT-Ext是一个基于GWT和ExtJs开发的Web界面组件库。组件包括:具有排序、分页和过滤功能的Grid,支持拖放操作的Tree,能够灵活配置的ComboBoxes、TabPanels、Menus&Toolbars、Dialogs、Forms等等。GWT特点动态,可重用的UI组件简单的RPC调
4、用方便的调试功能浏览器兼容性(IE,Opera,Firefox…)可扩展性(JSNI)GWT组成一个Java-to-JavaScriptcompiler一个“hosted”web浏览器,两套Java类库两种模式HostMode(宿主模式):未编译前,在GWT提供的HostMode的浏览器中查看。可以用于调试GWT程序,会打出异常位置。WebMode:编译后,在浏览器中查看。GWT小结使用一、二种技术(gwt、css)取代web应用中的各种技术(html,javascript,jsp,以及java的各种框架),使开发者不再需要在各种技术之间de
5、bug;为webapp开发的vb化提供了API,可以使用拖拽的形式开发。
此文档下载收益归作者所有