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

来源 :中国农业大学 | 被引量 : 0次 | 上传用户:tttde123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以J2EE为代表的面向对象技术已展现其价值。然而,传统的J2EE实现使简单的问题复杂化,导致过度设计的J2EE应用。应用程序开发者不应该设计资源池、线程管理、服务定位、数据访问以及业务层框架。本文描述业务层框架LbusFrame的核心需求、包结构、UML图和代码片断,给出构建J2EE应用的简单途径。 典型的J2EE应用程序具有多层结构,包括数据访问层、表示层和业务服务层。业务服务层是应用程序的核心,表示层主要应用MVC模式,处理用户界面以及远程接口。数据访问层主要应用DAO模式,处理持久化问题。 LbusFrame使用composite和strategy模式实现业务服务层。业务概念视图的所有实体构成业务模型,业务模型通过业务接口和数据访问层的DAO通信。用户感兴趣的实体及其关系组成域模型,域模型为表示层提供用户界面。业务服务层处理实体及其关系。LbusFrame具有composite类和leaf类,这两个类都继承自component抽象类。composite类和leaf类保持实体关系的单向性或双向性,构成网状的实体关系。LbusFrame将通过实现IOC模式,生成可以被管理的依赖对象来提供资源定位能力。 通过将算法包装为算法类,LbusFrame能够将几个算法组合成一个算法,以及将算法从组合算法中剥离出来。利用strategy模式,LbusFrame能够在运行时动态载入或卸载算法。   
其他文献
区域经济是国家经济的重要组成部分,经济全球化已使得单个企业的竞争发展成为区域企业群的竞争。利用信息技术促进制造业的资源优化利用、提高创新开发水平、发挥区域优势促使
  本文在研究基于移动代理的入侵检测技术的基础上,深入学习研究了目前新兴的蜜罐技术,在所参与的国家863项目“基于智能移动Agent的空间信息网分布式实时入侵检测及预警系统
本篇论文从网格发展的现状谈起,提出了建立基于自治计算元素的、面向服务的网格化组织与管理体制,去自动实现网格服务的共享组织和协作调度.研究工作分为两部分,主要是软件Ag
语义特征造型系统采用完全语义约束定义特征和构建模型,能够全面地满足工程设计人员的各种意图,但是它较之以前的基于参数,基于历程的特征造型要复杂得多。它在底层采用特征
  移动代理描绘了一种新的通讯模式,近来它也受到了研究人员和专业人员的格外关注,然而,尽管移动代理的安全性被普遍认为是非常重要的一点,但仍没能以令人满意的方式解决这个问
形状是物体的本质特征之一,利用形状特征进行检索可提高检索的准确性和效率。因此本文主要针对基于形状的图像检索技术中存在的问题,对小波分析技术及其在基于形状的图像检索
随着核工业的快速发展,放射性材料的广泛应用,β射线监测引起了社会的广泛关注和高度重视。目前的β射线监测主要采用有线技术,覆盖范围小、传输距离有限、维护困难、布线复杂。
随着数据库中数据量越来越大,性能问题变成前所未有的重要。列式数据库以加载速度快、只读取相关属性列、高压缩比等特点在数据分析领域得到广泛的应用。但列式数据库的存储方
逻辑模拟在设计新系统的过程中起着重要作用,通过计算机进行模拟可以实时反馈输出结果,及早发现潜在的问题,进而缩短设计周期,降低研发成本。但是随着物理系统的规模越来越大,复杂
近年来,随着计算机以及相关技术的迅速发展,特别是一些CFD(Computational Fluid Dynamics)商业软件的出现,CFD技术已不再是停留在“象牙塔”中的高深学问,它在工业领域中的应用范