首页> 中文学位 >Web应用系统的通用开发架构研究与应用
【6h】

Web应用系统的通用开发架构研究与应用

代理获取

目录

封面

声明

目录

中文摘要

英文摘要

1 绪论

1.1 研究目的及意义

1.2 国内外研究现状

1.3 研究内容、研究方法及技术路线

1.4本章小结

2 框架技术在架构中的应用

2.1 Java EE框架

2.2 SSH与ExtJS框架

2.3本章小结

3 架构设计原则、模式与构建技术

3.1 架构开发的设计原则与模式

3.2架构构建使用的技术

3.3本章小结

4架构体系结构的设计

4.1架构整体体系结构

4.2架构的资源配置与管理

4.3数据库、后台与前台三者间的数据通信协议

4.4本章小结

5架构后台的详细设计与实现

5.1 后台体系结构

5.2领域对象层的设计与实现

5.3 数据访问对象层的设计与实现

5.4业务逻辑层的设计与实现

5.5控制层

5.6本章小结

6 架构前台的详细设计与实现

6.1前台体系结构

6.2模型工厂的设计与实现

6.3展示层与通用事件的设计与实现

6.4前台工具类的设计与实现

6.5 前台扩展组件的设计与实现

6.6本章小结

7架构中通用应用模块的设计与实现

7.1菜单管理模块的设计与实现

7.2角色权限管理模块的设计与实现

7.3安全登录模块的设计与实现

7.4数据字典管理模块的设计与实现

7.5本章小结

8应用示例系统《羊场管理系统》

8.1应用示例系统模块开发流程

8.2应用示例系统效果展示

8.3架构优越性

8.4本章小结

9总结与展望

9.1总结

9.2展望

参考文献

致谢

展开▼

摘要

随着现代社会信息化的迅速发展,企业级应用系统的需求在日益增多,程序的设计也越来越复杂。为了满足日益复杂的应用系统的开发需求,简化和规范应用系统的开发与部署,降低对开发人员的编程要求,Java EE由此诞生,这也标志着大规模的企业级应用系统的开发有了统一的规范。随着Java EE在全球范围内的广泛使用,众多基于Java EE应用的优秀开源框架技术不断涌现出来,其中典型代表为Struts2、Spring和Hibernate等。另外,随着 Java Web技术的迅猛发展,特别是在 JavaScript脚本语言得到广泛应用后,涌现出了众多基于 Java Web应用的前端开发框架,其中得到广泛应用的代表有ExtJS框架技术等,这些框架推动了以浏览器作为客户端的B/S网络结构的发展,从而节约了系统开发成本,提高了系统的可扩展性,极大地减轻了服务器的负担。随着这些优秀开源框架的不断扩展和健全,利用框架技术建立一个骨架完整,通用型强,且能够满足 Web应用系统快速开发的基础架构,已经成为当今社会企业级Web应用系统开发的迫切需要。
  本文详细描述了研发 Web通用开发架构的整个过程,研究了目前国内外较为流行的框架技术的工作机制及框架特点,选取了 Struts2、Spring和Hibernate框架技术作为架构后台的支撑,ExtJS框架技术作为架构前台的基础来构建通用开发架构;研究了构建通用Web开发架构的设计原则和模式,以及如 AOP、IoC、拦截器、过滤器和监听器等架构构建相关的技术。通过以上研究为作为基础,按照软件工程的思想方法和原理,利用架构构建相关的技术,对选取的前后台框架技术进行集成,来研发 Web通用开发架构。在研发过程中,首先以Java EE多层结构为体系,利用MVC的软件设计模式进行了通用架构的整体体系结构的设计,设计了架构多层结构中每层的组成部分,以及各层之间数据通信协议;然后按照前后台划分进行设计与实现,设计实现了后台领域对象层、DAO层、业务逻辑层和控制层中的类和接口,以及它们相互间的关系;设计实现了前台程序入口以及 MVC模式的通用基础组件,从而构建出整个 Web通用开发架构的基础骨架;进而在基础骨架上又设计实现了架构中通用应用模块,包括:菜单管理模块、角色权限管理模块、安全登录模块和数据字典管理模块,使架构功能更加丰富和完整,为基于 Java Web应用系统的开发,构建了一个高质量、高性能,且具有较好的通用性和扩展性的基础架构,为程序员开发 Web应用系统提供一个高效便捷的基础平台。
  利用研发出的Web通用开发架构作为开发平台,开发了应用系统《羊场管理系统》,以应用系统中一个具体业务模块的开发流程为示例,介绍了利用该通用架构开发应用系统的详细过程,真正体现出研究成果是如何被有效地利用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号