文档介绍:兰州理工大学
硕士学位论文
轻量级J2EE架构的应用
姓名:董荣辉
申请学位级别:硕士
专业:计算机应用技术
指导教师:丁政建
20060605
摘要的轻量级班τ每蚣芴逑到峁埂对比各体系结构,引出了本文重点研究的最新的基于渤框架本文首先介绍了课题的背景和应用现状,指出传统的架构由于种种原因己经不能适应企业应用系统的发展要求。接下来,文章简单介绍了轻量级的应用程序体系结构,着重介绍了轻量级开发相对于传统的开发方法的优势,通过本文所介绍的架构方案的目标就是使得体系结构朝着更简单、更理性的方向发展,并且采用了面向方面的程序设计詀珹等新近发展的技术,同时充分利用了平台的多种优秀的开源框架。在表示层采用九蚣埽貌阒饕8涸鹩没菔占痛斫峁允荆瑂鰐捎肕..纳杓瓶蚣埽哂懈玫目衫┱剐裕芄桓玫厥迪直硎居内容之间的分离。业务逻辑层采用“框架,该框架是一个全面的、模块化的框架,有分层的体系结构,开发人员能够选择使用它独立的任何部分。框架有效的组织了系统中的中间层对象,消除了组件对象创建与使用耦合紧密的问题,同时消除了使用各种各样格式的属性定制文件的需要,在整个应用实现中,可以通过一种一致的方法进行配置。数据持久层采用框架,峁┝体系结构中的轻量级持久框架,提供了对象和数据库模型的一一对应的映射关系。同时还提供了面向对象的查询语言】琀和恢复机制。使用埘蚣埽唤隹梢源蟠蠹跎俨僮魇菘獾墓ぷ髁浚要的是使程序员能够使用面向对象编程思想来操作数据库。最后,实现了一个简单的基于轻量级架构的进销存系统,展示了运用此新技术在应用实现中的高效便捷之处,从而探索出一条基于此架构开发企业级应用系统的一般模式。关键词:;架构;;面向方面编程;灰览底⑷耄籑;硕士学位论文.
拙。,琫曲】.,蚰簅,疔辝;;;籋;吐籑丘癳,,鵨轻量级架构的应用】穜,.,,.“,,,—衋,——齧,Ⅵ,
插图索引图的体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图轻量级多层应用程序架构基本框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图?榻峁雇肌框架⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图典型的τ谩图在兄苯哟唇∕实例时的依赖关系⋯⋯⋯⋯⋯胍览底⑷肫髦蟮囊览倒叵怠逑到峁雇肌图碰┱固逑到峁筶⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图鯾盯扩展体系结构图类继承图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图数据库关系图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯低辰峁鼓?橥肌图数据表关系示例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图嗖愦瓮肌图表示层页面关系示意⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯砑幼柿弦趁妗图商品采购信息页面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯唐废坌畔⒁趁妗硕士学位论文Ⅲ
作者签名:/莒荔眵。移作者签名,茜钽移乒导师签名:/:细,年占月兰州理工大学学位论文原创性声明学位论文版权使用授权书日期:细辍卧拢本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其它个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权兰州理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于⒈C芸冢年解密后适用本授权书。⒉槐C芡拧朐谝陨舷嘤Ψ娇蚰诖颉啊ⅲ日期:仉帕‘年二月厂日
参髋\选狥~⒎植际狡笠涤τ孟低车钠教ǎ渲腥诤狭舜量的技术标准,提供了多层分布式应用模型、组件复用能力、统一的安全模型和灵活的事务控制,为开发和配置企业应用程序提供了健壮、稳定的服务。传统的架构一般运用、约癑菇ㄆ笠导队用程序满足了当前的开发需求,但是这种架构仍存在诸如可移植性差、开发周期长、测试困难等弊端,并且重量级的基于募芄苟杂诮饩鲂矶辔侍舛脊诟杂。例如,实体崛媚C扛鍪堤灞嘈个文件,同时,萜鰽强迫您编写一些接口或一个组件模型。面对这种情况,轻量级架构技术应运而轻量级架构方案在继承传统的采用多层架构的基础上,主要针对业务逻辑层和数据持久层进行了较大的改进和突破【俊4佣剿鞒鲆惶趸诖思芄箍7企业级应用系统的一般模式。本文着重介绍了轻量级架构各层所包含的各种应用框架删,为了展示运器、本地接口、远程接口等【。各个组成部分之间的关系如图所示。啪服务器生,用此轻量级框架构建应用系统一般方法,最后实现了一个简单的进