版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于DWR框架的Web应用研究与实现,指导教师:魏志强 教授 答辩人:许建鹏 2009年6月,选题背景及研究意义,主要研究内容及所做工作,总结与展望,致谢,1,2,3,4,论文结构安排,基于DWR框架的Web应用研究与实现 2009-6-7,选题背景,基于Web的应用系统正逐渐取代传统的基于C/S架构的应用系统,成为企业级信息系统的主流。 传统的Web应用程序已经渐渐无法满足Web浏览用户更高、更全方位、更顺畅的体验要求了。 传统的Ajax技术缺少面向对象的思想,存在代码凌乱难以管理,代码复用率较低等问题。 DWR框架简化了Ajax应用程序的开发,基于DWR框架的Web应用研究与实现 2009
2、-6-7,研究目的及其意义,传统的Ajax技术的开发存在代码凌乱难以管理、代码 复用率较低等问题,其复杂的开发过程令很多程序员望而止 步。因此本文以劳动保障信息服务平台项目为基础,通过对 业界比较流行的Ajax框架之一DWR框架的深入研究,将其应 用到基于MVC模式的Struts架构中,达到提高系统开发效率 和增强用户体验的目的。本文的研究对于基于 Ajax框架在Web项目中的应用具有很好的借鉴意义。,基于DWR框架的Web应用研究与实现 2009-6-7,主要研究内容及所做工作,Ajax技术研究 DWR框架研究 多框架融合研究 基于DWR框架的劳动保障信息服务平台的 设计与实现,基于DWR框
3、架的Web应用研究与实现 2009-6-7,Ajax Web应用模型,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架工作流程,DWR工作流程图,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架交互过程,DWR交互过程,基于DWR框架的Web应用研究与实现 2009-6-7,基于DWR框架的Web应用研究与实现 2009-6-7,MVC设计模式,模型/视图/控制器(MVC)模式: MVC设计模式由控制器、视图和模型三部分组成 MVC设计模式的关键优势包括:问题隔离和减少冗余代码,Ajax在MVC中的应用,加入Ajax后实现的MVC模式图,基于DWR框架的We
4、b应用研究与实现 2009-6-7,Web应用引入Ajax的设计缺陷,Web应用程序引入Ajax的设计缺陷,视图层的JSP页面要求大量繁琐的JavaScript代码 此设计破坏了角色问题的隔离 设计重新带回了单一纯JSP模式(一堆HTML、CSS代码、图片和脚本代码),这是一种反模式,极难阅读和维护,解决设计缺陷,重复脚本代码写成共同模块,适当使用代码重用的方法 使用开放源码的Ajax框架,例如本系统中使用的DWR框架,它以最少的编码将Ajax模式集成到Web应用程序中,基于DWR框架的Web应用研究与实现 2009-6-7,基于DWR框架的Web应用研究与实现 2009-6-7,DWR与St
5、ruts整合,Struts与DWR集成,基于DWR框架的Web应用研究与实现 2009-6-7,劳动保障管理平台的设计目标,劳动保障关系到千家万户,劳动监察、仲裁管理、退休人员管理、 失业人员管理等构筑起劳动保障的一道防护网,劳动保障管理平台的 总体目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与 误差,本文中我们对系统中的部分信息录入模块和查询模块采用Ajax 技术来提高系统效率,用以改善用户的使用体验,在这个网络平中, 让政府、企业、劳动者三方能够更好地实现良性互动。,平台的响应速度迅速,提高用户体验 平台的界面统一美观,容易操作 平台应有良好的可扩展性和可移植性,基于DWR框架的
6、Web应用研究与实现 2009-6-7,系统的整体设计,系统的组织结构图,基础验证标签设计,在基础录入框验证标签库中设计了手机号码验证、Email格式验证、 金额格式验证、邮政编码格式验证、IP格式验证等一系列基础验证标 签。,文本输入框的基础验证控件TextInputSuper类的设计 文本输入框的基础验证控件子类的设计,基于DWR框架的Web应用研究与实现 2009-6-7,基础验证控件父类设计,TextInputSuper设计类图,基于DWR框架的Web应用研究与实现 2009-6-7,基础验证控件子类设计,基础验证标签类的继承关系,Email格式验证,金额格式验证,电话号码格式验证,基
7、于DWR框架的Web应用研究与实现 2009-6-7,基础验证控件在平台中的应用,失业人员登记页面效果图,基于DWR框架的Web应用研究与实现 2009-6-7,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,以用户登录验证方案设计为例,服务器端设计,web.xml文件配置,DWR框架在平台中的应用,基于DWR框架的Web应用研究与实现 2009-6-7,loginDwr.xml配置,用户登录验证方案设计,服务器端设计,DWR框架在平台中的应用,用户登录验证方案设计,服务器端设计,业务逻辑验证类核心设计,基于DWR框架的Web应用研究与实现 2009-6-7,
8、DWR框架在平台中的应用,用户登录验证方案设计,客户端(视图层)设计,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,系统登录页面效果图,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,联动下拉框效果图,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,教师信息查询页面效果图,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,翻页前页面效果图,基于DWR框架的Web应用研究与实现 2009-6-7,DWR框架在平台中的应用,翻页后页面效果图,基于DWR框架的Web应用研究与实现 2009-6-7,总结,总结,本文结合项目实际应用需求,通过研究将实现Ajax技术 的开源框架DWR合理地集成到了实现MVC模式的Struts框 架中,并且将此Web框架模型应用到了劳动保障管理平台 中: 使用自定义标签技术开发一套基础录入框验证标签 使用DWR框架在数据验证、联动下拉框、搜索提示、无刷新数据翻页功能进行了实践验证 本文对实验室的下一个Web项目具有很好的借鉴意义,基于DWR框架的Web应用研究与实现 2009-6-7,致谢,衷心感谢导师魏志强教授
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政雨水管道维护与保养方案
- 老旧小区公共广播更新项目可行性研究报告
- 牙槽嵴修整术规范化操作培训
- 桥梁工程施工安全管理规程
- 洁净实验室安全操作培训课件
- 老厂区屋顶运动场项目可行性研究报告
- 老旧管网非开挖修复项目可行性研究报告
- 烟气余热回收工程项目立项申请报告
- 企业办公区与厂区网络融合设计方案
- 外墙真石漆施工方案
- 新苏教版六上数学第4单元第3课《比的意义(3)》课件
- 智能体时代AI基础设施发展研究报告2026-中国电信
- 吉林省前期物业服务合同9篇
- 老年人常见代谢性疾病的防控
- 成都兴城投资集团有限公司成都天府绿道生态农业科技有限公司2026年招聘农业项目管理等岗位考试模拟试题及答案解析
- 地下综合管廊质量通病和防治
- 幽门螺杆菌感染处理 2026 指南解读
- 第14课 丝绸之路的开通与经营西域 课件(任务驱动型教学)
- 长期照护师培训课程大纲
- GB/T 1345-2026水泥细度检验方法筛析法
- 机械制图(高职)全套教学课件
评论
0/150
提交评论