基于XML/Struts/Hibernate技术的Web数据交换系统研究

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:lion20003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的日新月异,无线通信网络从2.5G到3G的推进,世界进入了前所未有的信息化时代,科技服务成为当今企业信息化的重要内容。对于复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用是当前Web技术发展的热点之一。 如今,J2EE平台已经日趋成熟,基于Java开发的Web应用系统也得到了广泛的普及。如何规划Web应用的系统结构以及如何进行Web应用开发、提高数据库的应用效率已成为广大开发者关注的焦点。而今随着Struts框架的不断完善,越来越多的网站开发采用基于MVC模式的Struts框架,它实现了业务逻辑和界面的分离,但是仍然存在着数据持久层开发的问题,开发人员必须使用大量的SQL语句进行数据库的操作,这必然会带来不易维护、扩展受限等困难。Hibernate的出现改变了这一状况,它把程序员从许多重复性工作中解放出来,以一种完全面向对象的概念来指导开发。 对于Web应用开发技术的扩展性、重用性和维护性等问题,本文整合了Struts框架和Hibernate技术,构建了一个SH模型,它具有结构灵活、易于维护、扩展性好等优点。以此为基础,本文探讨了基于XMI.JStruts/Hibemate技术的Web中数据交换系统的开发。论文首先讨论了Web应用开发技术的发展,研究了开发Web应用的Mdoell和Model2(MVC)体系结构,比较了两者的优缺点。分析了MVC设计模式的一种实现Struts框架和提供面向对象方法操作数据库的Hibernate技术,阐述了将两者整合的优势。接着对Web中数据交换系统作了详细的需求分析,它为科技服务系统提供了良好的服务平台,包括项目申报、国内外合作、会员管理、媒体资源等功能,可以方便系统运营人员即时掌握信息;同时为不同层面的管理人员提供项目管理、资源共享等功能。基于系统分析和Web开发技术的研究,采用SH模型设计并实现了科技服务系统,比较了该系统采用Modell体系结构和SH模型开发的差别。并以用户登录为例,详细描述了软件框架配置、模型层、视图层和控制器层的实现过程。 基于SH模型的科技服务系统具有结构灵活、易于维护、扩展性好、界面友好等优点,经过半年多的使用,系统运行可靠。
其他文献
随着云计算、移动互联网的快速发展以及穿戴式设备的兴起,企业服务器规模越来越大,客户端设备趋于微型化、个性化。大型分布式软件系统呈现出数据海量、节点众多、系统异构、
基于划分的分布式模型是一种利用了数据局部性以增强系统性能和可靠性的分布式架构。利用这种架构开发出来的系统已经在实践中证明了它所具有的对于一般分布式架构的优势。在
因特网的迅速发展,促使其访问方式的多元化发展。人们已经不再满足于仅仅通过计算机浏览器浏览因特网,越来越多的人希望可以使用电话,手机等通讯设备浏览网页。相对于表达能
软件测试是软件开发的重要环节,贯穿于软件过程的始终,是一个科学的质量控制过程。开放式基金代销系统(简称OPS)是指基金销售机构使用的与基金销售业务相关的信息系统,以基金风
极限大容量数据处理系统是一种对大量数据进行处理,且对性能、扩展性、可用性和安全性有很高要求的系统,通常需要采用分布式计算技术满足需求。现在的分布式计算技术主要分为
随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求也越来越严格。软件测试则是软件质量保证中的关键技术。一个软件系统在开发过程中以及研制完成后,
随着计算机网络在人类生活中的地位越来越重要,网络安全被放在了网络研究的一个重要的位置。管理网络、优化网络、维护网络已经成为了当今计算机网络研究的重要方向。有鉴于此
随着计算机技术和网络技术的发展,在高校数字化校园环境下存在各种管理信息系统,比如教务管理系统,科研管理系统、财务管理系统等。这些系统覆盖了学校大部分工作,成为学校教学、
分子动力学仿真是一种分子模拟方法,这种方法主要依靠牛顿力学来模拟分子体系的运动,计算体系的构型积分,并以构型积分的结果为基础进一步计算体系的热力学量和其它宏观性质。
集成了传感器、嵌入式技术、网络和无线通信四大技术而形成的无线传感器网络是一种全新的信息获取和处理技术。它能够协作地实时监测、感知和采集各种环境或监测对象的信息,并