基于开源框架的J2EE应用开发及研究

基于开源框架的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章 总结与展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于开源框架的J2EE应用开发及研究
    下载Doc文档

    猜你喜欢