学位论文 > 优秀研究生学位论文题录展示

JavaEE轻量级框架在Web系统中的应用与实现

作 者: 魏晔
导 师: 卢力
学 校: 华中科技大学
专 业: 软件工程
关键词: JSF框架 Spring框架 Hibernate框架 RMI技术 分布式系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着网络技术和企业信息化建设的发展,企业内部系统架构变得更加复杂且是分布式的。如何设计一个松耦合和灵活应变的系统对架构体系设计做出了新的挑战,而JavaEE以其跨平台和对网络编程良好支持的特性成为众多Web应用系统的首选。虽然JavaEE的EJB组件对分布式应用提供了强大支持,但由于其本身的复杂性影响了开发的效率,而如今不断涌现的优秀轻量级框架更为企业级应用提出了更好的解决方案。基于这个思路出发,提出了一种基于JavaEE轻量级整合框架的体系结构,并利用Java RMI技术实现了分布式应用。论文首先通过用例图、ER图与时序图对系统进行分析。其次对系统划分了逻辑层次,共分为表示层,业务逻辑层和持久层。表示层利用集成了Java Studio Creator IDE的Visual Web Pack组件包,采取可视化方式设计出Backing Bean与JSP分离的JSF框架体系,通过Scenario方式选择具体工厂实现远程方法调用,利用Facade设计模式与Java RMI技术在服务器端提供与业务逻辑层相接的接口;业务逻辑层分为逻辑处理层及控制层,充分利用Spring依赖注入机制管理业务逻辑对象及其生命周期;持久层设计中引入了持久类及其相关的DAO接口及DAO实现类,利用DAO工厂类进行整合处理。随后在系统分析的基础上,采用NetBeans、Eclipse、Oracle、Tomcat作为开发工具,利用Spring作基础架构,并分别使用JSF、Spring、Hibernate实现了表示层、业务层及持久层。最后论文通过一个实际生产管理系统项目的分析、设计、实现来验证整合架构的有效性、合理性及可扩展性。实践表明,该整合框架能满足企业内部网分布式需求,同时也能充分发挥各个框架的优点,具有比较好的可扩展性和伸缩性,既能降低Web应用开发的复杂性,也能提高开发效率和质量,是分布式应用在轻量级整合框架中的一次尝试。

全文目录


摘要  4-5
ABSTRACT  5-9
1 绪论  9-13
  1.1 研究背景与意义  9-10
  1.2 国内外研究现状  10-11
  1.3 论文主要研究内容及结构  11-13
2 关键技术研究  13-25
  2.1 JSF框架技术  13-16
  2.2 SPRING框架技术  16-19
  2.3 HIBERNATE框架技术  19-23
  2.4 RMI技术  23-24
  2.5 本章小结  24-25
3 造纸厂生产管理系统分析与设计  25-40
  3.1 系统需求分析  25-28
  3.2 系统主要用例模型  28-29
  3.3 项目ER图  29-31
  3.4 集成JSF、SPRING、HIBERNATE的架构总体设计  31-32
  3.5 系统详细设计  32-39
  3.6 本章小结  39-40
4 生产管理系统的实现  40-54
  4.1 持久层实现  40-42
  4.2 业务层实现  42-48
  4.3 表现层实现  48-51
  4.4 系统界面  51-53
  4.5 本章小结  53-54
5 总结与展望  54-56
  5.1 全文总结  54
  5.2 课题展望  54-56
致谢  56-57
参考文献  57-59

相似论文

  1. 分布式系统的故障注入方法研究,TP338.8
  2. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  3. 人力资源管理系统的设计与实现,TP311.52
  4. 构建分布式系统的关键技术研究与实现,TP338.8
  5. 基于GPRS的无线信息采集监控系统的研究与设计,TN929.5
  6. 一个分布式作战指挥仿真系统的设计与实现,TP311.52
  7. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  8. 分布式动态交通信息挖掘及导航,TP311.13
  9. 分布式图像管理系统的设计与实现,TP311.52
  10. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  11. 分布式麦克风阵列跟踪算法研究,TN912.3
  12. 分布式系统性能测试与分析方法研究,TP311.52
  13. P2P视频点播系统优化的研究与实现,TP393.09
  14. 分布式多视角目标跟踪的统计推理方法及实现,TP391.41
  15. 基于B/S模式的制造企业物流管理系统设计与实现,TP311.52
  16. 无线WAP办公门户系统设计与实现,TP317.1
  17. 分布式图像融合系统研究与实现,TP391.41
  18. 基于J2EE框架的物流管理系统的构建,TP311.52
  19. 基于JSF_Spring_Hibernate框架的Web在线购书系统的设计与实现,TP311.52
  20. 基于JSF、Spring、Hibernate集成框架的实现与应用,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com