基于J2EE框架的Web层应用研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bm_imba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国社会信息化程度的不断提高,越来越多的软件开发人员需要开发web应用程序。目前网络编程主要有两大技术体系:基于J2EE的网络开发和基于.NET的网络开发。J2EE以其开放性、灵活性、安全性和技术成熟的特点在企业级信息系统开发中占据了重要地位。同时,在开源运动的推动下,出现了大量基于J2EE平台的web应用框架,如:Struts、Tapestry、Spring、Hibemate等。这些框架的出现极大地提高了web应用的开发效率,成为当前构建企业级Web应用的首选。本文提出了基于Tapestry、Spring和Hibernate上的系统框架,并将该框架成功应用于广东省出入境管理信息系统的建设。 首先,本文分别对表示层、业务逻辑层、持久层的主流框架进行了分析和比较,提出了以Tapestry构建表示层,以Spring构建业务逻辑层,以Hibemate构建持久层的方案。Tapestry使得程序具有一致性的结构,同时通过开发Tapestry组件,增强了代码的复用和程序的健壮性;Spring实现了业务层和表现层的分离;而Hibemate则大幅度减少了开发时人工使用SQL和JDBC处理数据的时间。然后,本文还结合项目实例详细介绍了如何整合这三种开源框架构建Web应用的过程。应用这种整合框架,不仅使系统层次清晰,而且实现了层之间的解耦,使各层之间可以独立开发,极大地提高了开发效率。最后,针对传统web应用基于页面请求/响应模式,页面刷新过多、用户等待时间过长的缺点,本文提出了在该整合框架中融合Ajax技术以打造反应灵敏的web应用、增强用户体验,从而促进web应用的发展。
其他文献
通信技术的进步,网络的发展,各个领域与互联网的联系越来越紧密。一方面,行业对信息的需求量越来越大,越来越专业,希望从搜索引擎返回的尽量是领域相关的信息:另外一方面,任何用户都
在人类感知到的环境信息中视觉信息占了绝大部分,其中动态视觉更是主要部分。视频运动对象检测已经成为计算机视觉等领域研究的主要内容,只有检测并分割出比较完整的运动对象才
本文给出了一种全新的软件模式一“格件模式”。格件模式试图建立一种基于状态的非过程化的软件开发方法,包括相应的开发工具与环境,以支持用户以资源融合的观点,以及自相似和增
随着计算机网络和Internet的不断发展,电子商务、电子政务等基于Internet的网络增值应用也得到迅速发展,这些应用对信息安全的需求也随之提升。企事业也对无纸办公的要求日益强
专利信息反映了最新的科技发展水平,具有内容新颖、覆盖面广、实用可靠、信息量大等显著优点,对于国家政府机构的决策、科技项目的规划、技术创新资源的配置、行业的发展方向、
近年来,随着电子商务中的物流技术的迅速发展,RFID(Radio FrequencyIdentification,射频识别)标签技术发展十分迅速。RFID中间件作为一种面向消息的中间件,是RFID各项产业应用的
。本研究工作取得了以下的主要创新性成果: (1)提出了基于资源融合的树型网格。提出了资源融合的方法,以资源融合的方式实现网格资源共享、解决网格应用构造复杂、模式不自