基于XML和J2EE的Web应用解决方案的研究

来源 :太原理工大学 | 被引量 : 1次 | 上传用户:g10703107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,Web应用软件已成为各类大型开发项目的首要选择。而当前Web应用软件的开发并没有一种成熟、快速的开发架构和解决方案。本文所做的工作就是对这种架构和解决方案的探索和研究。当前J2EE技术以其良好的跨平台性、较高的可重构性和安全性在大型应用中得到了广泛的应用。而LML技术是当前炙手可热的技术,它以其良好的数据描述功能和可扩展性成为各种开发平台的一致选择。本文重点对开源项目Struts和Hibernate的结合使用、组件的构建模式和XML技术的应用进行了分析和研究,提出了基于XML和J2EE技术构建Web应用的有效解决方案,并将其应用于山西省首批电子政务试点工程—山西省科技厅电子政务系统。 本文主要从以下方面展开论述。 首先对框架的复用进行了探讨。“复用”是现代软件设计的主题,也是现代软件设计理论所要解决的主要问题。本文从软件开发的基本理论出发,针对当前软件开发所面临的主要问题,提出了Struts+Hibernate的可复用框架。Struts是J2EE的一种成熟的MVC框架,它通过框架“迫使”开发人员按照MVC模式进行开发和设计。Hibernate是成熟的并得到广泛使用的ORM(对象关系映射)软件,它使得开发人员更进一步用面向对象的思想来观察自己的系统。这两个框架的结合使用使得开发人员的“开发环境”完全是一个对象的环境。在这两个软件结合使用中,我们又加入了一个DAO(数据访问对象)层,通过这个层
其他文献
现代企业生产经营活动中包含了各式各样的业务流程,可以说一个企业的生产经营活动就是由各式各样的流程组成的,因此业务流程和企业的生产经营是息息相关的。对业务流程进行建
本文研究Multi-Agent系统,众所周知,Multi-Agent系统及分布式人工智能已经成为当今人工智能领域研究的重点。Muli-Agent的基本问题是智能体之间的协调,可细分为单智能体设计、多
随着数据挖掘技术在商业、保险业等方面的广泛应用,从大型的数据库中高效地挖掘频繁模式是目前数据挖掘领域的主要研究内容。虽然,在过去的十几年间,提出了许多高效的频繁模式挖
工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是一种在办公自动化应用和企业经营活动中得到充分利用的先进的流程控制技术。工作流技术的主要特点是:过程
随着湖南省国税系统的全省征管业务数据的逐渐全面集中,使得利用计算机进行全面的税收监控、辅助领导进行决策管理成为可能。邵阳市国税局信息中心在省局的领导下,开发了税收监
分布式应用程序为了降低模块相互之间的耦合程度以及更好的应对可扩展、可操作性的要求,通常引入消息队列来降低模块之间的耦合和平衡各模块处理能力,消息队列允许分布式系统模
随着计算机技术的发展和越来越广泛的应用,人们对计算机的依赖程度也越来越高。计算机的可靠性和可用性也变得越来越重要了。尽管单台计算机的性能和可靠性越来越好,但还是有
随着科学技术的进步,计算机科学已经渗透到人们生活中的各个领域,人类对计算机网络的需求越来越强烈。Internet的诞生,使分布在世界上数以千计的网络互联起来。但是各类硬件、软
作为保证软件质量、提高软件可靠性的重要手段,软件测试在软件开发过程中起着不可替代的作用,而测试数据生成则是测试阶段最关键的技术问题之一。目前已有许多测试数据自动生成
海量数据的存在,从海量数据中提取信息的应用需求,以及信息对企业战略决策的影响,使得数据挖掘无论是理论研究还是应用实践都是有意义的。本文研究了数据挖掘技术在客户关系