LbusFrame-轻量级业务服务层框架 ——概念、分析、设计和实现

LbusFrame-轻量级业务服务层框架 ——概念、分析、设计和实现

论文摘要

以J2EE为代表的面向对象技术已展现其价值。然而,传统的J2EE实现使简单的问题复杂化,导致过度设计的J2EE应用。应用程序开发者不应该设计资源池、线程管理、服务定位、数据访问以及业务层框架。本文描述业务层框架LbusFrame的核心需求、包结构、UML图和代码片断,给出构建J2EE应用的简单途径。 典型的J2EE应用程序具有多层结构,包括数据访问层、表示层和业务服务层。业务服务层是应用程序的核心,表示层主要应用MVC模式,处理用户界面以及远程接口。数据访问层主要应用DAO模式,处理持久化问题。 LbusFrame使用composite和strategy模式实现业务服务层。业务概念视图的所有实体构成业务模型,业务模型通过业务接口和数据访问层的DAO通信。用户感兴趣的实体及其关系组成域模型,域模型为表示层提供用户界面。业务服务层处理实体及其关系。LbusFrame具有composite类和leaf类,这两个类都继承自component抽象类。composite类和leaf类保持实体关系的单向性或双向性,构成网状的实体关系。LbusFrame将通过实现IOC模式,生成可以被管理的依赖对象来提供资源定位能力。 通过将算法包装为算法类,LbusFrame能够将几个算法组合成一个算法,以及将算法从组合算法中剥离出来。利用strategy模式,LbusFrame能够在运行时动态载入或卸载算法。

论文目录

  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 研究内容和技术路线
  • 第二章 框架实现技术解决方案
  • 2.1 多层体系结构
  • 2.2 框架实现技术
  • 第三章 业务层框架LbusFrame的设计
  • 3.1 业务层框架需求分析
  • 3.2 业务层框架总体设计
  • 3.3 业务层框架详细设计
  • 第四章 框架实现
  • 4.1 CompositeComponent包
  • 4.2 使用框架的方法
  • 第五章 业务层框架应用
  • 5.1 图书物流系统
  • 5.2 业务层框架的应用
  • 第六章 结论与展望
  • 6.1 主要结论
  • 6.2 展望
  • 参考文献
  • 致谢
  • 作者简历
  • 相关论文文献

    标签:;  ;  ;  

    LbusFrame-轻量级业务服务层框架 ——概念、分析、设计和实现
    下载Doc文档

    猜你喜欢