基于Struts扩展框架的研究与应用纳米复合永磁材料

来源 :大连交通大学 | 被引量 : 0次 | 上传用户:xing123qw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。一个好的Web应用应该具有松耦合、易于移植和扩展性强等特点。 目前,许多Web应用系统在逻辑上被分为四层:客户层、表示层、业务层和企业信息系统层。这种分层结构的最大缺点是:在业务层进行数据持久化处理,这种将业务逻辑和数据库操作代码混合在一起的开发方式,不利于构建一个松耦合的、易于移植和可扩展的应用程序。因此,有必要在Web应用体系结构上给出一个相对独立的持久化层,而系统应用中的业务逻辑实现模块则通过这个持久化层间接访问数据库。这样整个系统架构可以细分为五层:客户层、表示层、业务层、持久化层和企业信息系统层。 Apache Struts是一个基于J2EE平台、实现了MVC模式的Web开发框架,它规定了应用的体系结构,为应用系统提供了一个良好的软件构架。然而,Struts框架并没有为设计和创建模型层组件提供现成的组件,所以扩展和整合Struts框架,以便设计出具有多层体系结构、松耦合的、易于移植和可扩展的Web应用系统,具有非常重要的理论和实际意义。 本文主要是研究对Struts框架的扩展与整合,主要工作有以下几点: (1)创建Struts的模型层组件。在模型层,提出了业务校验接口和业务处理接口的新思想,提高了系统可重用性。 (2)整合持久化框架Hibernate作为持久化层的实现机制,降低系统耦合度,提高系统的可扩展性。 (3)扩展Struts异常处理体系,使其可以处理多样化异常,将应用的业务逻辑校验失败的情况以异常形式处理,减轻控制器的负担,降低控制层与模型层的耦合度。 (4)集成Validator框架用于处理表单数据校验,并扩展其实现。 (5)详细分析了“出口清单管理”的具体业务和功能需求,利用扩展与整合后的Struts框架进行系统开发,设计开发一个具有五层体系结构、松耦合的、易于移植和可扩展的“出口清单管理系统”。
其他文献
军官编组作业一直是部队军事训练的难点课题,主要原因是这种训练涉及到各种各样的战场环境,而由于现实条件的限制,不可能每一种环境都能实地进行作业训练,即使在实地进行作业
计算机网络在信息利用与资源共享方面给人们带来了极大的方便,成为人们生活和工作中重要的一部分,然而随着网络的普及,计算机安全问题也变得越来越重要。入侵检测是网络与信息安
P2P(Peer to Peer)技术在分布式系统和资源共享应用领域中得到迅速的发展,在视频应用领域,近几年国内外涌现出在量的使用P2P技术的产品。当前非结构化P2P网络主要使用集中式查
随着近年来移动通信业的飞速发展和移动用户数量的剧增,各移动通信运营商积累了海量的用户数据和业务数据。用于建立呼叫的移动用户数据存储在移动通信网数据库中,这些数据库需
干旱缺水是一个世界性问题。我国作为经济高速发展的人口大国,面临着更为紧迫的压力。作为耗水最多的农业,水资源利用率极低。因此有必要建立和研究作物自身生理指标与施水量之
软件架构是决定软件系统质量的最重要因素之一。一个好的架构在理念上不仅符合以往开发成功经验总结的规范,而且在结构上满足类的清晰性、模块可维护性、代码可复用性等标准。
结合多Agent技术,通过对动态联盟伙伴选择问题的分析和研究,设计并实现了一个基于多Agent技术的动态联盟伙伴选择系统。首先在对动态联盟伙伴选择问题进行需求分析的基础上,
状态呈现是多媒体通信中非常重要的一种增值方式。目前已有的状态呈现系统都是与即时消息融合在一起的,而状态呈现业务早已不限于即时通信系统,各种通信方式都会用到状态呈现
随着互联网技术和多媒体技术的飞速发展,敏感图像在网络上的传播越来越泛滥,已经成为互联网的一大公害,日益成为一个全球性的社会问题,其中色情图像的危害尤其严重。而传统的色情
随着信息技术时代的来临,制造业作为国家最基础的工业,其生产能力正在逐步提高。车间作为实际生产的基本组成部分,是控制、执行与管理的综合体现。在当前时代,如何将高速发展