文档介绍:电子科技大学
UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
工程硕士学位论文
ENGINEERING MASTER DISSERTATION
论文题目:基于XXXXXXXX应用框架的设计与实现
工程领域: 软件工程
指导教师: XXX XXXX 教授
作者姓名: XXXXX
班学号: 200892324001
分类号密级
UDC
学位论文
基于J2EE应用框架的设计与实现
X X X
指导教师姓名 X X X 教授
电子科技大学成都
X X X 高级工程师
潍坊市天硕科技发展中心潍坊
申请学位级别硕士专业名称软件工程
论文提交日期论文答辩日期
学位授予单位和日期电子科技大学
答辩委员会主席
评阅人
年月日
注1注明《国际十进分类法UDC》的类号
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。
签名: 日期: 年月日
关于论文使用授权的说明
本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
签名: 导师签名:
日期: 年月日
摘要
随着信息技术日新月异的发展,客户对信息技术服务的要求越来越个性化、专业化。对于软件开发商来说,如何快速地开发满足用户需要的软件系统,是面临的一个主要问题。如果能够建立起一种可重用的架构模式,只要在这个架构基础上编写少量代码,便可在最短时间内开发出适应客户需求的软件产品,企业就会在竞争中立于不败之地。
本文主要研究如何在J2EE平台上构建这个架构。
J2EE(Java 2 Platform Enterprise Edition)是一个企业级应用程序开发标准。J2EE平台采用了基于标准化,组件化开发的分布式应用模型,并为这些组件定义了一套完整的服务集合,从而简化了开发企业级应用的复杂性,与传统的互联网应用程序模型相比有着不可比拟的优势。因此,越来越多的企业将J2EE平台作为它们实现企业级应用的首选平台。
通过对Struts架构的研究,实现和扩展了Struts架构,引入了事件处理机制,形成了一个基本的架构,并且对于这个架构进行了进一步的完善:在客户层与Web层加入了Filter;在业务逻辑层中根据不同业务的需要使用了Session Façade、Message Façade、DAO。最终,形成了一个适应各种不同的业务需要的可重用软件架构。
这个可重用架构封装了大量层与层交互的代码,开发人员不需要关心数据在各层之间是如何传递的,只需要根据特定商业逻辑实现标准的接口,就能快速的开发出需要的程序。
使用这个架构可以使软件开发商有效的节约开发成本,缩短开发周期,降低开发风险,提高开发效率,快速地为客户提供所需要的软件产品。
【关键词】 J2EE Struts EJB DAO Filter
ABSTRCT
With the rapid development of information technology, customer demand for information technology services more personalized and professional. For software developers how to rapidly develop software systems to meet user needs, is facing a major problem. If we can establish a reusable framework, based on this framework as long as the preparation of a small amount of code, can in the shortest time to develop software products to meet customer needs, the business will remain invincible in petition.
This paper st