【摘 要】
:
近年来,随着网络技术的迅速发展和J2EE平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有
论文部分内容阅读
近年来,随着网络技术的迅速发展和J2EE平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC(Model-View-Controller)设计模式能够克服传统Web应用开发方式所固有的弊端,分离了数据的控制和数据的表现,以适应越来越复杂的多层Web应用系统的设计需要。然而MVC本身是一个非常复杂的系统,所以采用MVC设计模式实现Web应用时,最好选一个实现MVC模式的现有框架,在此基础上进行开发,会减少重复开发工作量、缩短开发时间、减低开发成本。本论文从外籍教师聘用管理信息系统的实际需求出发,对系统进行了功能模块划分,从而引出框架技术。接着对J2EE平台的现有各层框架进行了分析介绍,然后分别对主流框架Struts框架、Spring框架、Hibernate框架进行了详细介绍和说明。通过对Web应用框架的探讨,提出表示层使用Struts框架、业务逻辑层使用Spring框架、数据持久层使用Hibernate框架作为系统的开发技术,得出Struts+Spring+Hibernate的系统架构总体设计。Struts框架有成熟的标签库,所以Web层主要由Struts框架实现;而Spring框架同Struts框架能够完美的结合,并且在事务管理和依赖注入(Dependency Injection)方面有着独到之处,因此主要用于业务逻辑层;在数据持久层方面主要采用Hibernate,实现O/R Mapping,对JDBC进行了轻量级的对象封装,建立Java对象模型的持久对象。最后以系统中的护照管理模块为例,进行详细设计,使用Struts、Spring、Hibernate框架分层实现此模块的功能。
其他文献
数字签名技术作为密码学的一项重要应用在信息安全领域一直发挥着十分重要和关键的作用。它保证了信息的完整性、匿名性、不可否认性等重要属性,对通信实体的身份进行了认证。
图像分割技术主要是从原始图像中提取感兴趣区域,是很多高级图像处理任务的基础操作,具有十分重要的研究意义,本文主要针对肝实质分割和冠状动脉提取两个分割关键技术点进行
全球化的市场竞争,中小企业要使自己的产品标新立异,必须迅速设计出满足客户要求的产品,才能在竞争中取胜。随着计算机支持的协同设计(CSCW,ComputcrSupportCoopcrativeWork)研究
本论文在安全管理平台的基础上,为安全管理平台中的工作人员构建一个证书认证系统,提供身份认证,数据安全传输,不可否认性,完整性等安全服务,形成一个可信任的安全环境,从而
随着计算机网络技术的发展,对重要或敏感信息的安全保护问题日益严峻。秘密共享是信息安全和数据保密中的重要手段之一,它能够将责任分散,从而提高了系统的安全性。本文首先
伴随着计算机网络技术的高速发展,人类社会的高度信息化已成为一种趋势,网络中的安全问题也逐渐的凸显出来,这引起人们极大的关注。入侵检测作为计算机安全领域中一个重要组
智能网(IN,Intelligent Network)是在原有通信网的基础上,为了快速方便提供新业务而设置的一个叠加网络。CAMEL(Customized Application for MobileNetwork Enhanced Logic)
随着基于构件软件开发技术的迅猛发展,构件库变得越来越复杂,对构件的学习和检索提出了更高的要求。序列模式发现是在给定时间窗口内的序列集中挖掘所有最长频繁序列的过程。
随着数字技术和因特网的发展,网络安全问题日益突出,计算机网络的主要特点是开放性与资源共享,而由此引发的问题也十分严重,如作品侵权、复制、篡改、传播变得更加方便。数字水印
随着计算机科学技术的发展、Internet的应用普及以及多媒体数据库的迅速增加,我们拥有了海量的数字图像和视频信息。为了有效的管理和检索这些信息,基于内容的图像检索(Conte