基于J2EE核心技术的Web应用开发研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:leo5_1_8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,Web技术在Internet上得到了广泛的应用,它支持实时的信息发布、动态的用户交互以及与后台系统灵活安全的连接。因此如何构造功能更加强大、应用更为灵活、开发更为简单的Web应用程序己经成为当前Internet技术探讨的热点,而解决该问题的关键是网站技术和开发方法。Web技术使传统的企业应用结构(C/S)变成更适合网络应用的多层结构,基于多层结构的企业级应用的可靠性、可伸缩性、可维护性及可重用性都得到了极大改善。 目前实现多层体系结构的技术主要有三种,它们分别为OMG的CORBA、Microsoft的.NET框架以及Sun公司的J2EE。而J2EE是一种利用Java2平台来简化企业应用的开发、部署和管理等相关复杂问题的体系结构。J2EE体系结构提供的中间层集成框架满足了低费用、高可用性、高可靠性、高伸缩性、高扩展性的应用需求。 J2EE模型提供了一个很好的企业应用框架及解决方法,提供了灵活的技术选择,但它只是一个应用开发框架,不能解决系统的所有问题;同时,多层企业应用框架在提高了软件的重用性和分解了问题的复杂性的同时,也使得代码庞大,层与层之间的控制关系复杂。基于MVC开发模式被证明是有效的处理方法之一,可以被映射到多层企业级的J2EE应用上,不仅可以很方便地开发三层结构的应用体系,而且它把用户界面设计、流程控制和事务逻辑进行了分离,即将表现层又分解为视图和控制器两部分。作为一个开发模式,必须有一个框架来对其进行实现。Struts是一个Web framework,它继承了MVC的各项特性,并根据J2EE的特点作了相应的变化与扩展,将MVC模式所具有的“分离业务逻辑和显示逻辑”的能力发挥到了极点。 本论文首先从J2EE平台入手,分析此平台的整体架构和相关核心技术,并且提出了J2EE为商务系统提供的机制,从而体现了采用J2EE平台作为应用平台的必要性和优越性。随着应用平台的选定,作为工程开发的下一步,就是要选定开发的模式。本文就目前较为流行的MVC模式做了详细的阐述。Apache Jakarta的开源项目Struts由于很好的体现了MVC模式的思想,成为了工程实现的首选。通过对Struts框架的研究,较为透彻的剖析了Struts中各组件之间的关系,以及它是如何实现MVC模式的。在论文的后半部分开始对系统整体上进行了分析和设计,并运用上述技术,从数据库层、应用层、Web层这三层对系统进行了实现。论文最后还讨论了权限控制的问题。
其他文献
在语文教学的汉字教学研究中,往往需要对汉字字形进行定量分析处理,如分析错字的字形部件,错字与正字、错字之间的关系,进行错字的分类、界定和校正等。目前的联机手写汉字输
随着信息技术的飞速发展,电子政务成为近几年信息化研究的热点,而信息共享互联互通已日益成为当前电子政务建设面临的重大课题。在构建电子政务时,需要解决新构建系统和原有
近些年来,由于机器学习所面临问题的复杂化,基于单个核函数的支持向量机已经不适应于复杂大规模数据下的应用。为了更好地处理复杂异构大规模数据集,进一步提高支持向量机的
虚拟人图像分割与三维重建是目前的一个研究热点问题,是一个多学科交叉的研究领域,是计算机图形学和图像处理在生物医学工程中的重要应用。它涉及数字图像处理、计算机图形学
现代化的化工产业生产出数目众多的化学品,在这些化学品中不乏有毒、易燃易爆的危险化学品。一旦发生意外泄漏,压力容器中高密度的危险物质会迅速进入到环境中,形成危险气云。如
随着计算机、网络、通信等技术的发展,基于Web的远程控制技术成为研究和开发的新方向。将该技术与图像处理相结合可实现交互图像处理,这样不仅能节省大量的资源,而且使实验者
随着汽车的逐渐普及,车载导航的使用也越来越多,全球定位系统(Global Position System, GPS)以其全天候、全球性以及实时性的导航优势在人们日常导航中起到了不可替代的作用,
资源空间模型是一个通过对资源内容进行分类的规范、存储、管理和定位网络资源的语义数据模型,它通过在维上设置约束来实现规范化,从而提高资源管理的正确性。要保证资源空间
计算机多媒体技术和嵌入式技术的高速发展,各种集计算机、通信、消费电子产品等特征于一体的电子产品得以广泛应用,嵌入式媒体播放器已经成为此类产品中主要的应用软件。同时
随着企业内部计算资源的日益增多,如何有效地管理这些分布的计算资源,为企业降低管理成本,成为提升企业自身竞争力的一个至关重要的因素。当前大多数的资源管理模型均是根据