基于开源框架的J2EE应用开发及研究
论文摘要
目前,基于Java技术的J2EE架构因其良好的跨平台能力和开放的体系结构,成为企业应用开发的较好选择,但是,传统J2EE架构对业务组件具有侵入性、使用繁琐和不易测试等原因,近年来不断出现了一些新的框架,如WebWork,Struts,Spring,Hibernate,Ibatis等等。由于这些新兴框架各自专注于弥补传统J2EE架构中某一方面的缺点,而没形成一个完整的结构,所以研究和利用这些新兴框架,并结合传统J2EE的优势形成一个完整的解决方案就变得非常必要且有实用价值。本文在系统地分析传统J2EE架构的优劣势的基础上,深入比较了各个开源软件在实现各自功能上的优缺点,并结合实践经验的总结和知识的抽象,设计和实现了基于Java的轻量级企业开发架构。该架构以简单、高效、高负载均衡和易于测试为基本原则,以依赖注入(Dependency Injection)、面向方面编程(AspectOriented Programming)、集群(Cluster)等核心思想作为指引,通过整合当前优秀的开放源代码项目,包括Struts,Spring,Hibernate,Terracotta for Spring等,为企业应用的开发提供了一种快速、稳定、易分布且廉价的解决方案。
论文目录
摘要Abstract第1章 前言1.1 问题的提出1.2 论文的意义1.3 相关概念及其关系第2章 J2EE和部分开源框架简介2.1 J2EE概述2.2 STRUTS框架简介2.3 SPRING框架简介2.3.1 轻量级容器概述2.3.2 注入依赖的实现类型2.3.3 SPRING体系结构2.4 HIBERNATE框架简介2.5 TERRACOTTA FOR SPRING框架简介2.6 四种框架整合的优势第3章 集成SSHT架构的设计3.1 集成SSHT架构设计的目标3.2 集成SSHT架构的总体设计3.3 集成SSHT架构各层详细设计3.3.1 表示层详细设计3.3.2 业务层详细设计3.3.3 持久层详细设计3.3.4 SPRING集群设计第4章 企业分销资源计划(DRP)分析与设计4.1 需求分析4.1.1 系统基础数据模块4.1.2 成本管理模块4.1.3 销售管理模块4.1.4 库存管理模块4.1.5 采购管理模块4.2 基于SSHT架构的系统设计4.2.1 系统流程4.2.2 持久层设计4.2.3 业务层设计4.2.4 表示层设计第5章 基于SSHT架构的DRP系统的实现5.1 对象持久化5.2 业务逻辑管理5.3 表示层的实现5.3.1 控制层的实现5.3.2 模型层的实现5.3.3 视图层的实现5.4 SPRING集群的实现5.5 架构集成的特点第6章 总结与展望参考文献致谢
相关论文文献
本文来源: https://www.lw50.cn/article/a122b76984c191e876893936.html