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

来源 :天津大学 | 被引量 : 0次 | 上传用户:lynacc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着J2EE技术的普及,越来越多的软件实现采用了J2EE技术,但是J2EE的核心API非常复杂,尤其是它的分层结构,使得开发周期和成本开销都很大。同时,并不是所有的企业信息系统项目都有那么高的数据复杂性、分布性的要求,而更多是从成本效益的角度来权衡。所以一种优秀的设计模式、一个好的框架体系就成为J2EE项目开发的关键因素和基本构件。J2EE官方实现是基于EJB实现的,其本身过于复杂,配置起来费时费力,且对硬件系统要求较高,在实际开发中存在一些弊端,一直不能真正的流行起来。市场比较流行的SSH轻量级框架也是仅仅是三个独立框架的简单组合,没有伸缩性和独立性可言。本文在使用J2EE核心API,采用多种设计模式的基础上,通过对J2EE的数据持久层、业务逻辑层、表示层等三层结构分别进行重新设计和优化,实现了一套独立的,灵活轻便的J2EE框架来替代传统框架。本文的研究以JAVA开发语言作为基本研究工具,以系统分析与开发流程作为研究方法,先对框架整体进行研究,继而对框架各个组件分别进行分析和设计。文中首先研究了J2EE开发框架设计中需要的关键设计模式和设计思想,然后对J2EE的框架体系结构进行了深入分析,进而设计出自己的框架体系。然后依次对框架的数据持久层、业务逻辑层和表示层进行分别的设计和实现。其中,为了解决日志处理的灵活性,业务逻辑解耦等问题,本文在设计中还引入了面向方面编程的思想、依赖注入设计模式等,并将其实现为组件嵌入到框架中。最后,为了验证本框架的功能,本文以框架为底层结构,设计和实现了SUN公司对J2EE应用规定的范本案例——网上宠物商店,详细论述了框架在系统设计和实现过程中的角色,这个系统虽然简洁,但是基本涵盖了J2EE项目的关键环节和特性,体现了本框架对于系统设计和实现的有效支撑,提高了系统的平台无关性和健壮性。
其他文献
大学生实习对于实习企业和大学生都有着重大意义。大学毕业生是企业最具价值的战略资源,实习项目为企业提供了一个培养和发掘人才的重要渠道。对于大学生来说,实习既是一个就业
学位
当今商业社会中,“快”无论在技术发展还是需求变化方面都越来越重要,产品生命周期的缩短,新产品的引入加快了商业交易的节奏,交易的各方面对时间也越来越敏感,使得一些产品在销售初期,如一些电子产品的销售,市场需求呈现出随着时间线性增长的趋势。在现实的供应链多方交易中,信用支付是缓解供应链现金短缺的重要方式,早已变成日常的短期筹资手段。在企业间购销决策中,除了价格、数量、质量等传统的影响因素外,信用支付期
本文基于生产计划与控制的理论背景及MTO环境的特点,研究了面向订单生产环境下生产计划与控制问题。针对目前ERP在制造企业中广为流行的现状,通过对资深ERP顾问的德尔菲研究,