基于J2EE的应用开发框架研究及其应用

来源 :中国科学院研究生院(本部) 中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:fishsun26
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前主流的开源框架有Struts、Spring和Hibernate等,它们有着各自的优势。但这些开源框架并不完善,它们对J2EE应用的多层结构的支持各有所长。因此,开发一种新型框架,整合这些开源框架,使得它们发挥其所长,提高软件开发效率,则尤为重要。   本文立足于科学的态度,着眼于思路和方法,在深入分析研究现有流行开源框架的基础上,得出一种框架分析与设计的方法,并结合各个开源框架的优势,设计开发新的行之有效的框架,研究内容包括以下四部分:   首先,阐述并分析J2EE开发模型由单层架构模式到多层架构模式的演变过程,分析了常用的设计模式和Web应用的分层方式。   其次,分析了J2EE持久层框架Hibernate和常见J2EE展现层框架Struts,得出开发Struts和Hibernate整合框架的方法。分析了J2EE业务层框架Spring,得出Spring与Hibernate的整合框架方式及Spring和Struts的整合框架方式。   第三,分析研究得出一种框架分析与设计的方法MBP,它把框架分析与设计过程分成三部分:抽取模式、业务分析及编码。利用MBP方法构建了一个基于MVC的框架。   第四,在前三部分的基础上,分析研究得出一种应用开发框架CUBIC,它整合了Spring、Struts和Hibernate框架,利用了它们各自的优势。   最后,使用CUBIC框架研发了设备管理软件原形,对框架的有效性进行了验证。   理论分析与实例证明,CUBIC框架可用到应用开发中,可以大大减少开发工作量,提高工作效率。
其他文献
知识库是近年来兴起的一种对互联网海量知识进行高效管理和存储的技术,可以辅助和改善很多上层应用的用户体验。知识库的体量和信息的丰富程度直接决定了它的竞争力,体量越大
近年来,多媒体技术尤其是流媒体技术的发展,引起了有关部门和机构的关注,为净化网络环境,流媒体发现技术应运而生。   本文首先介绍了流媒体的基本概念和原理,并回顾了流媒体的
学位
在Internet高速发展的今天,网上活动已经十分普及,越来越多的企业和组织依靠网络这个平台来开展它们的业务,信息安全问题也日益受到人们的重视。身份认证作为信息安全系统的第一
粗糙集理论是一种研究不完整、不确定知识处理的数学工具,近年来已经在许多领域得到了应用。粗糙集的特点就是可以在不需要任何先验信息的情况下,从大量的、模糊的、随机的实际
ASP是之前流行并已开发了大量网站的基于Windows的开发平台,而PHP是最近流行的可用于FreeBSD的开发平台。由于ASP的移植性(portability)差,而许多实际应用中迫切需要将已有的AS
随着社会对高等教育日益增加的需求和计算机网络技术、信息技术的迅猛发展,以网络化、信息化为特征的第三代远程开放教育蓬勃兴起。与此同时,数字图书馆建设就成为远程教育迫在
互联网高速发展的今天,新闻网站已成为我国新闻事业的中坚力量,作用举足轻重。但新闻网站普遍在前端开发、维护中,习惯用今天的预算解决昨天的问题,伴随着无线、手持平台或浏览器
学位
随着网络传输速度的提高和计算机性能的提升,广大师生对网络媒体多样性的需求日益增加。当前,中国地质大学(北京)校园网已经积累了丰富的视频资源,如视频新闻、视频课件、流
目前,随着网络规模的日益扩大,如果没有一套良好的网络管理系统和网络管理平台,要想使网络长期安全、高效地正常运行,是很难想象的。传统的网管系统HPopenview、Mocha BSM等虽然
基因表达数据蕴含丰富的生物信息,但由于其高维且数据量大的特点,生物信息的挖掘成为极具挑战性的课题。关联分析由于形式简单且结果易于理解,已逐渐成为基因表达数据重要的