集成与改造Web应用开发框架的研究与实践

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:jinshuxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的迅猛发展和B/S应用的强大诱惑,使得越来越多的系统都要求构造为一种简单、经济而高效的Web应用。这从根本上导致了近年来基于J2EE的应用开发方式逐渐从重量级转向轻量级方式。由Open Source社区免费提供的许多成熟可靠的轻量级Web应用框架,凭借其简单、实用、开源和按需选择组合等特点,在Web应用开发领域内得到了广泛的发展。简介了课题研究背景、意义。结合作者的研究工作,详细讨论了现阶段软件复用的几种表现形式:模式、框架及实例Spring。深入分析了在轻量级容器框架Spring中集成表示层框架JSF和数据访问层框架Hibernate的技术要点、方法及具体实现过程。给出了Web应用开发集成框架(JSF+Spring+Hibemate)的体系结构,在工程项目中的应用示例及效果。针对一类由辅助表支撑核心功能的Web应用,讨论了Web应用开发集成框架的优化方法。重点研究了在表示层、业务服务层和数据访问层分别使用Ajax、Java反射机制以及多态机制等技术改造集成框架的技术要点和实现过程。给出了优化改造后框架的体系结构,总结了新框架的显著特点、适应能力、使用方法、应用示例及使用效果。新框架在保留原有基础框架各种特点的同时,能简化采用Ajax技术开发应用的过程,在多个层面为Web应用开发提供更大的便捷支持。论文最后总结了课题的研究成果,展望了本论文所涉及到技术将来的发展以及作者进一步的研究工作。
其他文献
在云计算环境下云服务提供商管理着大量的Web应用,又以购买或租用的方式获取基础设施,通过静态部署与动态资源分配以Web应用的形式为租户提供软件服务。通过合理的对Web应用进
随着工作流技术的发展,业务流程执行语言(BPEL)逐渐成为了工作流领域的一股新兴力量。众多基于BPEL的引擎产品也如雨后春笋般的地出现在市场上。对于工作流来说,BPEL带来的好处
随着云计算技术的不断成熟,云计算已经广泛应用到我们的日常生活以及企业的事务管理中。云计算的普及为企业应用客户关系管理系统提供了机遇,尤其是一些中小企业不需要太多的成
基于构件的开发(Component-Based Development,简称CBD)或基于构件的软件工程(Component-Based Software Engineering,简称CBSE)是一种软件开发新范型,它是在一定构件模型的支持下,复
随着技术的飞速发展,基于B/S结构的服务端应用程序得到了广泛的应用,实现Web应用的技术和框架也层出不穷。文章以J2EE体系的Web开发方法为主线。从Servlet/JSP的技术原理开始,到结
近年来,基于对等结构(简写为“P2P”)的大规模分布式系统迅速发展起来,成为占用Internet带宽最多的网络应用。P2P是以建立一个覆盖于现行“万维网”的覆盖网络系统为目的,涉及网
网络和多媒体处理技术的发展使得媒体通过数字形式能够更方便地表征、存储、获取和分发,但是数字媒体可以低成本、高速度地被复制和传播的特点使几乎不用付出任何代价就可非
在集成电路(IC)芯片设计中,验证是芯片设计流程中最复杂、最耗时的环节之一。目前,集成电路功能验证约占整个开发过程投入的60%~70%,是项目成功的关键。如何使用新的工具和技
信息技术和生命科学被认为是21世纪的标志性学科。信息化、网络化、高科技化己成为社会发展的基本特征。建设医院信息系统、促进医院数字化是知识经济时代的必然选择,是医院管
随着市场竞争的日益激烈,顾客对住宅产品消费日益理性、成熟,需求日益多样化,居民住宅满意度评价研究已成为影响企业可持续发展的一个重要因素。 目前,居民住宅满意度指数测评