AJAX技术应用方案和开发指南

AJAX技术应用方案和开发指南

ID:40531303

大小:143.00 KB

页数:8页

时间:2019-08-04

AJAX技术应用方案和开发指南_第1页
AJAX技术应用方案和开发指南_第2页
AJAX技术应用方案和开发指南_第3页
AJAX技术应用方案和开发指南_第4页
AJAX技术应用方案和开发指南_第5页
资源描述:

《AJAX技术应用方案和开发指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目技术文档AJAX技术应用方案和开发指南项目技术文档修订历史记录日期版本说明作者2006/02/240.5新建徐建        评审记录角色签名日期说明吴志平2006-03-02张敬平2006-03-02杨震2006-03-02徐建2006-03-02蒋建波2006-03-02徐明杰2006-03-02项目技术文档评审结果:AJAX应用方案可与STRUTS方案并存,具体用在哪些方面到详细设计阶段再具体讨论,一般用在对页面进行无刷新操作时。对AJAX方案,要进行组件封装。注意两套方案的整合,以及系统的性能与开发规范。具体详细设计方面要充分考虑对各种页面布局的支持。AJAX技

2、术应用1修订历史记录21AJAX技术应用31.1什么是AJAX31.2AJAX架构与系统架构的集成31.2.1AJAX架构31.2.2系统架构31.2.3架构整合说明31.3AJAX的应用范畴42AjAX的开发指南52.1后台开发52.1.1服务层(M)52.2前台开发52.2.1控制层(C)52.2.2显示层(V)62.3前后台交互配置7项目技术文档1AJAX技术应用方案1.1什么是AJAXAJAX是AsynchronousJavaScript+XML的简称,AJAX其实不是一种新的技术,只是W3C中的一些技术与javascript的结合体,其实包含的技术有:1.XHTML

3、+CSS:用于界面的展现;2.DOM(DocumentObjectModel):用于界面的动态显示及交互;3.XMLHttpRequest:进行异步数据传输;4.XML:进行异步数据传输的数据载体;5.JAVASCRIPT:作为粘合剂将上述所有的东西绑定在一起。1.2AJAX架构与系统架构的集成1.2.1AJAX架构AJAX架构采用开源的DWR+JAVASCRIPT+DOM+XHTML1.2.2系统架构系统架构采用STRUTS+SPRING+HIBERNATE1.2.3架构整合说明整合后的架构采用STRUTS(DWR)+SPRING+HIBERNATE,也就是说对于系统可以走

4、两条路线,一条是走STRUTS路线,通过STRUTS调用后台的SPRING服务,一条是走DWR路线,通过DWR提供的规范调用后台的SPRING服务,见图一项目技术文档(图一)两个架构的整合说明1.将dwr.jar拷贝到系统项目的lib目录2.将dwr.xml文件拷贝到WEB-INF目录3.修改系统的web.xml文件,在其中增加dwr-invokerDWRServletuk.ltd.getahead.dwr.DWR

5、Servletdebugtrue1dwr-invoker/dwr/*1.1AJAX的应用范畴客户端需要通过无刷新和后台进行交

6、互,进行数据动态的CRUD操作系统中应用的场景分析:1、动态的内容选择项目技术文档1、用户的快速录入2、局部数据的动态更新和维护1AjAX的开发指南在图一中可以看出基于ajax开发与传统mvc开发不同的是,ajax开发的显示层和控制层是在客户端通过js+dom+xhtml+xmlHttpRequest来实现,而传统的struts等mvc架构的显示层和控制层是通过服务端的struts+jsp等来实现的,对比如下:struts架构M服务层serviceC控制层actionV显示层jsp+taglibAjax架构M服务层serviceC控制层javascriptV显示层javasc

7、ript+dom+xhtml从上面的比较我们就可以很清楚的看出,Ajax架构和Struts架构相同点是服务层结构完全相同,而不同的是控制层和显示层结构,下面以一个简单的CRUD例子介绍AJAX开发规范1.1后台开发后台开发:指的就是服务层(M)的开发1.1.1服务层(M)以投保单的维护作为例子,向外提供接口ApplicationFormService,其中提供四个业务方法://新增投保单publicvoidcreateApplicationForm(ApplicationFormobj);//获取投保单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。