【摘 要】
:
目前,由于Internet技术的迅速发展,Web应用的范围越来越广泛。但是,在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用的
论文部分内容阅读
目前,由于Internet技术的迅速发展,Web应用的范围越来越广泛。但是,在现有的Web应用系统中,普遍存在着程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着Web应用的需求越来越复杂,开发周期越来越紧迫,且对系统的稳定性、扩展性和可维护性要求越来越高,如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。本文以本人参与的infoX-ePortal(移动信息门户)开发工作为背景,介绍了MVC设计模式以及实现该模式的Struts框架,着重讨论了Struts是如何实现MVC模式以及Struts各组件是如何协同工作的。讨论了基于J2EE的五层体系结构,分别对Web层、业务逻辑层、数据持久层和数据存储层等分层进行了分析和设计;同时,对各层的实现技术进行了总结,可以作为Web应用技术选择的参考。论文最后以设计和实现infoX-ePortal中运营商管理子模块作为理论与实践的结合,详细论述了多层体系架构的实现以及Struts框架和Hibernate框架在该项目中的应用。给出了一种结合Struts框架和Hibernate数据持久化技术来开发Web应用系统的方法。综上所述,基于J2EE平台和MVC设计模式开发Web应用,不但能够有效地解决传统Web应用开发中存在的问题,而且采用分层及模块化设计,使得系统流程清晰,易于扩展和维护。
其他文献
如今网络技术正改变着人们的学习、工作、生活的状态和模式。在教育的发展中,计算机网络也为带来了新的活力和发展方向。网上教育,已成为了现代教育发展的一种趋势。而考试是教
通常我们描述图像一般所使用的描述工具是直线、平滑的曲线、平面及边界整齐的平滑曲面,他们都是欧氏几何的重要描述工具。这些工具在描述一些抽象图形或人造物体的形态时是
随着经济的全球化,制造业的竞争变得日益激烈,如何最大程度重用以前三维模型及创意、加快产品设计速度,缩短研发周期,降低开发成本,提高企业的竞争力,已经成了企业及设计人员
随着实时计算技术的飞速发展,越来越多的安全关键应用依赖实时系统作为核心控制部件,实时系统成为影响安全关键应用性能和可靠性的决定性因素。显然,提高实时系统的可靠性与
随着虚拟化技术的广泛应用,传统的评测系统不能满足对复杂的虚拟机系统的性能评测需求,而现有的虚拟机评测软件仅适用于评价虚拟机稳态性能。针对以上情况,虚拟服务器聚合动
随着网络环境的日趋复杂,故障一旦出现,仅依靠网络管理员的经验很难排除。如何方便地查找网络的故障、实时跟踪网络资源的利用情况、解决网络传输的瓶颈问题,取决于测试仪器
现有的互联网络管理是建立在点到点的管理模式基础上,这种模式具有如下特点:管理者直接面对管理信息的技术细节,管理意图的实施通过管理者对具体设备大量的手工配置行为来完成,设
网格是一种面向虚拟组织的资源共享技术,将是下一代互联网竞争的核心。CGSP(China Grid Support Platform,中国教育科研网格平台)是为中国教育科研网格的建设和发展而研制的
工作流管理技术是从通过提高企业整体协作效率来提高企业生产效率的角度出发,以企业业务过程为核心,以对企业的业务过程的过程逻辑为基础,不仅提供对业务过程中的单个活动的
形式概念分析是德国的Wille教授在20世纪80年代提出的,随着对该理论研究的不断深入,它已经成为当前计算机科学领域的一个热门研究课题。概念格也称为Galois格,是形式概念分析