一种可伸缩Web框架的研究与实现

被引量 : 0次 | 上传用户:duyalengp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的基于EJB(Enterprise JavaBeans)的J2EE框架其优势在于集群特性和分布式应用,在大中型项目方案中应用广泛,但不适合中小型项目开发。而基于AJAX(Asynchronous Javaseript And XML)技术的框架优势在于RAD(RapidApplication Development),但难于实现分布式应用。如何让框架设计能适应各种项目需求、实现组件重用,成为目前Web开发面临的问题。开发人员针对不同的项目开发,提出不同的解决方案,难以实现框架重用。本文的工作是设计一个可复用、可伸缩的应用框架。本文介绍Web开发的技术现状,分析传统的基于EJB的J2EE框架在轻量级应用中的不足及其原因。按照系统分层原则,提出采用ICEfaces实现表现层,Seam实现基础架构层,EJB或POJOs实现业务逻辑层,Hibernate实现数据持久层,最终构建论文框架JSEH的应用架构。介绍JSEH框架的系统分层设计、COP(Component-Oriented Programming)技术、Annotation机制、对象关系映射技术等,制订JSEH框架的总体设计目标,进行总体设计。对JSEH框架进行详细设计和实现,按照分层原则对JSEH框架的各层进行设计,对框架的域对象层、异常处理机制、框架扩展模块、测试模块以及框架性能优化分别进行设计和实现。结合某信息系统的实际开发,验证JSEH框架的可用性、实用性和易用性,对框架做测试验证。
其他文献
文章从四个方面阐述了共产党员如何在新时期的工作实践中发挥好先锋模范作用,强调了新时期共产党员的先锋模范作用更应该从本职工作中得到体现。
本文在阐述Web数据挖掘技术的定义和过程基础上,把Web数据挖掘应用到电子商务网站个性化推荐服务系统中,形成了基于Web数据挖掘的个性化服务电子商务网站模型,并对数据挖掘技术
木塑作为一种新型复合材料,越来越受到人们的关注。但是由于对其性能的不了解,木塑在实际生活中的使用范围受到限制。本文主要研究三个方面:第一方面研究在不同温度条件下各
本文分别对湖北省十堰市城区及农村几所极具典型性的初中、小学英语教学现状进行了抽样调查,并对有关数据进行了统计分析。通过对湖北省十堰市中小学英语教育历史与现状的调
金庸的武侠小说风靡世界。许多学生看过之后深受影响。但由于学生们的认知能力有限,他们对于金庸武侠小说中的核心——侠义精神——理解的过于片面,以致于形成错误的侠义观。
本文主要以杨木多层胶合板为基材,以枫木和红橡薄木为贴面材料,以水性苯丙封闭底漆、水性丙烯酸底漆与水性丙烯酸改性聚氨酯面漆为涂料,以工艺为主线依次进行家具用杨木板件
利用他人遗忘在ATM机上运作的储蓄卡取款,是指行为人利用他人插入ATM机中并且已经输入密码的储蓄卡处于运作状态的有利时机,从ATM机直接取走他人卡上现金,据为己有的行为。利用
批评性话语分析(Critical Discourse Analysis, CDA),坚持以语言学为主体,利用Halliday系统功能语言学中把语言看做是社会符号的观点,集中分析语篇中语言是如何反映权力关系,
柴油机排放法规日趋严格,要实现欧Ⅳ以上的排放标准,机内净化技术已经很难满足要求,必须依靠机外后处理技术予以辅助。目前,大致有两条后处理技术路线,一条是以SCR技术为基础
新课程改革调整了教学目标,农村基础美术课的课程理念和教学观念都随之发生了变化,教材面貌也发生了相应的变化,从而使得农村基础美术教学有了长足发展,取得了一些建设性的成