基于开源技术的Web应用框架研究与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:shuzhong12miyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Web应用程序开发中,框架和模式是很重要的软件重用技术,框架技术通过重用提高了软件的开发效率,项目通过框架,模式的设计应用达到了控制软件质量的目的。虽然框架技术的应用,从某种角度来说,限制了程序员自由的编程,但是它带来了稳定的软件质量和可重用的组件,以及模块化的软件开发模式。Struts是一个基于J2EE平台、实现了MVC设计模式的框架,它全面减轻了构建多层Web应用的负担,提供可复用的软件构架。但在基于标准Struts框架进行J2EE开发中,它表现出了层次耦合度高和内部软件模块的可复用性低,所提供的部分组件对象不能满足实际开发需求,缺少规范模型层开发的组件,以及扩展校验框架过于繁杂等各种弊端。针对传统开发框架的问题,本文从Web应用的表示层入手,提出一种创新的表示层解决方案,不仅降低了层次耦合程度,而且全面引入了的Ajax动态技术,通过深入学习各种优秀的开源技术,最终设计并实现出一种基于开源技术Ext、DWR、Spring、Hibernate的Web应用框架整体解决方案。通过中国人民解放军第六四五六工厂企业信息化项目对新框架进行验证和完善,实践结果表明,新框架具有组件化程度高、开发简单、易维护等特点,与传统框架相比,缩短了项目整体开发周期,提高了界面平均响应时间,界面品质接近桌面应用界面品质。
其他文献
名词短语在句子中常常担任主语、宾语或定语等重要句法成分,其识别是自然语言处理领域的基础任务。汉语简单名词短语作为一种特殊类型的名词短语,兼具结构简单性和语义准确性
生物信息领域中,批量蛋白质同源性搜索和模体识别是当今的两个研究热点。本文针对批量蛋白质同源性搜索问题和模体识别问题,提出了基于聚类和压缩的批量蛋白质同源性搜索算法
随着生物信息技术的快速发展,海量基因组数据的涌现进入后基因组时代,研究者不再局限于研究单个基因的功能,而是希望以系统的角度理解维持生物生命活动的复杂生命过程,在这种
随着互联网技术的快速发展,移动互联网、智能硬件、大数据、云计算、人工智能以及020等新技术层出不穷,互联网技术已经应用到生活的各种场景中,极大地方便了人们的生活。在这
随着互联网的迅速普及,互联网已经成为一种新兴媒体,与传统的报纸、电视等信息传播媒介相比,网络上的信息传播时间短、突发性强、互动性好。尤其是互联网上发布的新闻信息更
随着网络的不断普及和发展,网络安全逐渐成为人们关注的焦点。其中特洛伊木马以其隐蔽性、破坏性、顽固性等特点已经成为网络安全的突出问题。木马的防御与检测也成为近年来
随着网络上信息资源的日益增多,搜索引擎的工作变得越来越困难。信息资源的无组织分布是导致搜索引擎工作不够理想的重要原因之一。本文的工作就是构建一个能使资源有组织聚合
我国历史悠久,文化遗产众多,其中文化遗存是重要的一部分。由于文化遗存是不可再生资源,并且遗存在发掘后也难于长久保存,在很多考古发掘项目中,往往由于考古人员的主观想法
传统的深度包检测采用简单的字符串匹配技术将报文内容与一组固定字符串进行匹配,但是随着检测的内容日益繁杂,这种检测方法已不能很好的满足要求,而正则表达式能提供更强的
微博作为一种新兴的文体受到了广泛的关注,在国内外多个评测的推动下,关于微博的情感分析研究已成为NLP研究领域的一个热点,微博平台上存在海量的观点性文本,可以通过对它们