学位论文 > 优秀研究生学位论文题录展示
基于轻量级J2EE的Web框架研究与应用
作 者: 曾广平
导 师: 高成英; 郑贵锋
学 校: 中山大学
专 业: 软件工程
关键词: ZK Spring Hibernate ZSH J2EE
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 29次
引 用: 0次
阅 读: 论文下载
内容摘要
|
随着Web技术和社会的发展,企业分工越来越精细,业务越来越复杂和运作模式也越来越多变,基于Web的企业级应用系统也要不断进行扩展和升级来满足新的需求。本课题研究的目的就是为了解决复杂的企业级应用系统的开发这一问题,其中合理高效地选择现有开发框架是关键。当前主要有两种实现Web应用系统的平台:J2EE和DOTNET。DOTNET会随着软件规模的扩大会变得难以维护,比较适合中小规模的应用软件开发。J2EE比较开放和相对复杂,能够处理复杂的业务,对后期的维护和扩展都极具灵活性。对此,本文选取了基于J2EE平台的Web应用框架技术进行研究。本文分析了J2EE架构和几种流行的应用框架,阐明了整合Web应用框架技术的重要性,选取了ZK、Spring与Hibernate进行整合,并详细研究了这种基于轻量级J2EE架构的新型框架ZSH,提出了框架的设计模式,阐明了框架的工作流程,并将其与目前流行的基于Struts+Spring+Hibernate的整合框架(以下简称SSH)作了比较,并且通过论文背景项目监狱考勤管理系统验证了整合框架ZSH的可行性。本文研究表明,ZSH框架层次结构清晰,不仅集合了其子框架的各种优势,而且还大大降低了框架之间的耦合度,提高了系统的可维护性、可扩展性和可移植性,降低了开发成本。
|
全文目录
摘要 2-3 Abstract 3-8 第一章 绪论 8-11 1.1 课题背景 8 1.2 研究现状 8-9 1.3 课题研究意义 9 1.4 本文主要研究内容 9 1.5 论文组织结构 9-11 第二章 相关技术 11-20 2.1 J2EE 11-13 2.1.1 J2EE分层架构 11-12 2.1.2 轻量级容器架构 12-13 2.2 MVC设计模式 13-14 2.3 ZK框架 14-16 2.3.1 ZK概述 14-15 2.3.2 ZK架构 15 2.3.3 ZK优点 15-16 2.4 Spring框架 16-17 2.4.1 Spring简介 16 2.4.2 Spring组件 16-17 2.4.3 Spring的整体架构 17 2.5 Hibernate框架 17-19 2.5.1 Hibernate简介 17-18 2.5.2 Hibernate的体系结构 18 2.5.3 Hibernate工作流程 18-19 2.6 本章小结 19-20 第三章 Web应用框架整合研究 20-31 3.1 ZSH设计模式 20-22 3.2 ZSH整体架构设计 22 3.3 ZK整合Spring 22-23 3.4 Spring整合Hibernate 23-26 3.5 ZSH框架工作原理 26 3.6 ZSH框架与SSH框架比较 26-27 3.7 ZSH框架配置 27-30 3.8 ZSH框架的优点和不足 30 3.9 本章小结 30-31 第四章 考勤管理系统的需求分析与设计 31-44 4.1 系统的背景 31 4.2 系统设计目标 31-32 4.3 系统功能分析 32 4.4 系统需求细化 32-37 4.5 数据字典和数据流图 37-38 4.5.1 数据字典 37-38 4.5.2 数据流图 38 4.6 功能结构设计 38-39 4.7 系统布局设计 39-40 4.8 数据库设计 40-43 4.8.1 数据表设计 40-41 5.8.2 数据库结构设计 41-42 4.8.3 存储过程设计 42-43 4.8.4 视图设计 43 4.9 本章小结 43-44 第五章 系统基于ZSH框架的应用 44-58 5.1 系统的开发环境 44 5.2 系统实现ZSH框架的层次结构 44-45 5.3 实现表示交互层 45-47 5.4 实现考勤业务层 47-48 5.5 实现数据持久层 48-50 5.6 域模型层的实现 50-51 5.7 其它关键技术的实现 51-53 5.7.1 基于Spring框架的事务管理和系统日志 51-53 5.7.2 ZK图形化组件的实现 53 5.8 系统运行结果 53-57 5.9 本章小结 57-58 第六章 总结和展望 58-60 6.1 本文总结 58-59 6.2 工作展望 59-60 参考文献 60-61
|
相似论文
- 基于MDA的界面自动生成方法的研究,TP311.5
- 基于行业参数优化模型的投资项目决策支持系统,F283
- 商业银行联网核查公民身份信息系统的设计与实现,TP311.52
- 设计模式在银行支付系统中的应用研究,TP311.52
- 基于Flex与J2EE的族谱网的设计与实现,TP393.092
- 基于SaaS模式的中小型服装企业商务平台的研究与开发,TS941.8
- 基于实训平台的教学管理系统的设计与实现,TP311.52
- 山东大学办公信息系统的设计与实现,TP311.52
- 基于J2EE的网络教学平台设计与研究,TP311.52
- 潍坊食品药品监督管理系统的设计与实现,TP311.52
- 基于J2EE技术的公文管理系统设计与实现,TP311.52
- 小型国际结算系统的设计和实现,TP311.52
- 交通工程质量监督管理系统的设计与实现,TP311.52
- 基于J2EE多层架构技术的Web应用研究,TP393.09
- 基于MVC模式的在线答疑系统设计与实现,TP311.52
- 基于Struts与Hibernate的网上书店的设计与实现,TP311.52
- ERP模式下固定资产管理系统的设计与实现,TP311.52
- 基于J2EE MVC模式的移动运营商社会渠道统一服务平台开发与应用,TP311.52
- 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 基于J2EE的远程职业培训系统设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|