轻量级JAVAEE框架的研究和实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:lynacc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着J2EE技术的普及,越来越多的软件实现采用了J2EE技术,但是J2EE的核心API非常复杂,尤其是它的分层结构,使得开发周期和成本开销都很大。同时,并不是所有的企业信息系统项目都有那么高的数据复杂性、分布性的要求,而更多是从成本效益的角度来权衡。所以一种优秀的设计模式、一个好的框架体系就成为J2EE项目开发的关键因素和基本构件。J2EE官方实现是基于EJB实现的,其本身过于复杂,配置起来费时费力,且对硬件系统要求较高,在实际开发中存在一些弊端,一直不能真正的流行起来。市场比较流行的SSH轻量级框架也是仅仅是三个独立框架的简单组合,没有伸缩性和独立性可言。本文在使用J2EE核心API,采用多种设计模式的基础上,通过对J2EE的数据持久层、业务逻辑层、表示层等三层结构分别进行重新设计和优化,实现了一套独立的,灵活轻便的J2EE框架来替代传统框架。本文的研究以JAVA开发语言作为基本研究工具,以系统分析与开发流程作为研究方法,先对框架整体进行研究,继而对框架各个组件分别进行分析和设计。文中首先研究了J2EE开发框架设计中需要的关键设计模式和设计思想,然后对J2EE的框架体系结构进行了深入分析,进而设计出自己的框架体系。然后依次对框架的数据持久层、业务逻辑层和表示层进行分别的设计和实现。其中,为了解决日志处理的灵活性,业务逻辑解耦等问题,本文在设计中还引入了面向方面编程的思想、依赖注入设计模式等,并将其实现为组件嵌入到框架中。最后,为了验证本框架的功能,本文以框架为底层结构,设计和实现了SUN公司对J2EE应用规定的范本案例——网上宠物商店,详细论述了框架在系统设计和实现过程中的角色,这个系统虽然简洁,但是基本涵盖了J2EE项目的关键环节和特性,体现了本框架对于系统设计和实现的有效支撑,提高了系统的平台无关性和健壮性。
其他文献
物流已经成为企业在降低物资消耗,提高劳动生产率以外的第三方利润源泉,在企业运营管理中具有极其重要的地位,因此,有效的物流企业效率评价和分析对企业正确诊断实际经营水平、全
一、今年小麦干热风发生情况: 根据各县反映和实地调查观测,我区西部5月22~25日、29日发生轻干热风,6月8~10日多数县有轻干热风,6月12日是重干热风日,只对日照、莒南小麦成熟
在学习无产阶级专政理论的热潮中,我们对几年来的三麦育种工作做了一番分析和总结。现就怎样培育三麦早熟品种谈谈我们的看法: (一)利用生育期的互补: 1.用抽穗早的品种和灌
大学生实习对于实习企业和大学生都有着重大意义。大学毕业生是企业最具价值的战略资源,实习项目为企业提供了一个培养和发掘人才的重要渠道。对于大学生来说,实习既是一个就业
学位
当今商业社会中,“快”无论在技术发展还是需求变化方面都越来越重要,产品生命周期的缩短,新产品的引入加快了商业交易的节奏,交易的各方面对时间也越来越敏感,使得一些产品在销售初期,如一些电子产品的销售,市场需求呈现出随着时间线性增长的趋势。在现实的供应链多方交易中,信用支付是缓解供应链现金短缺的重要方式,早已变成日常的短期筹资手段。在企业间购销决策中,除了价格、数量、质量等传统的影响因素外,信用支付期
为使杂交水稻制种时父、母本花期相遇良好,以提高制种产量,故须预测两亲花期。以往预测花期较好的方法是,于生殖生长初期直接剥查父、母本穗分化进度,此时如发现花期不遇为
温州地处浙南沿海,全地区山坡地多,旱作面积约占总粮地的四分之一,部分粮地常年一熟番薯或麦一薯两熟,产量不高不稳.近年来,由于薯瘟和小象(虫甲)的为害加重,番薯产量下降,
本文基于生产计划与控制的理论背景及MTO环境的特点,研究了面向订单生产环境下生产计划与控制问题。针对目前ERP在制造企业中广为流行的现状,通过对资深ERP顾问的德尔菲研究,
竹莲矮竹莲矮系浙江省农科院用晚籼“竹矮”与莲塘早×矮南早16第三代单株复交而成的早熟籼稻.在该省多点试验与省区域试验比二九青平均增产8.4%,七四年列入南方区试,平均亩
拍麦是夺取麦子高产的一项重要措施。它的作用主要是: 一、保肥:我们公社一般都是在施腊肥后,马上拍麦,或边施腊肥边拍麦。这样,可以使腊肥充分与麦田表土融合。防止养分散