Struts+Hibernate+Spring_广告管理系统论文.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:14 大小:325KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Struts+Hibernate+Spring_广告管理系统论文.doc

Struts+Hibernate+Spring_广告管理系统论文.doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

FILENAMEStruts+Hibernate+Spring_广告管理系统论文.doc目录【摘要】随着互联网的迅猛发展,越来越多的人开始关注广告,获取需要的信息。广告管理系统作为获取的手段和交流的平台。广告管理系统系统具有访问快捷,对性能要求低的特点,在Web应用开发中这样的系统具有一定的代表性。J2EE是实现企业级分布式应用的平台,J2EE以其高效率,高性能,高扩展而成为企业级应用的优秀解决方案。采用Struts、Hibernate、Spring等技术,通过MVC架构,将视图层和业务层分离,方便开发与维护。本系统功能主要有:用户广告管理功能,用户可以发广告、回广告、广告置顶、广告修改、广告条件检索;管理员对广告的管理,如将广告设为最有效;用户管理功能,管理员可以对用户进行锁定、解锁、修改、删除等管理;板块管理功能,管理员可以对板块进行增删改查等操作。通过本系统,用户可以轻松交流,管理员信息维护更加方便。【关键词】Struts;Spring;Hibernate;J2EE;JSP;MVC【Abstract】AlongwiththerapiddevelopmentofInternet,moreandmorepeoplebegintopaycloseattentiontoadvertising,obtaintherequiredinformationadvertisementmanagementsystemasobtainthemeansandcommunicationplatformforadvertisingmanagementsystem,systemhasvisitingswifttoperformancerequirementslowcharacteristics,intheWebapplicationdevelopingsuchsystemhascertainrepresentativenessJ2EEistorealizetheenterprise-leveldistributedsequence【Keywords】Struts;Spring;Hibernate;J2EE;JSP;EJB;Multi-layerstructureStruts+Spring+Hibernate广告管理系统第一章绪论(一)Struts介绍:Struts最早是作为ApacheJakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServerPages、Servlet、标签库以及面向对象的技术水准。为了节约开发时间,我们采用MVC设计模型;模型分别为Model1与Model2。在Model1架构中,JSP直接处理Web浏览器送来之请求(Request),并辅以JavaBean处理应用相关逻辑。Model1架构单纯编写比较容易,但在Model1中JSP可能同时肩负View与Controller角色,两类程序代码有可能混杂而不易维护。而Model2中将Servlet纳入架构中扮演前端Controller角色,将Web浏览器送出之请求集中送至Servlet,Servlet可集中管理使用者登入、权限控制、多国语言转换等前置处理,再视需求转向给对应之JSP处理。Model2中采用了较佳之MVC模式,但增加了编写复杂度。MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts是MVC的一种实现,它将Servlet和JSP标记(属于J2EE规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。J2EE平台已经日趋成熟,并得到广泛应用。(二)Spring介绍:IoC和SpringAOP是应用的粘合剂,它们使得应用组件都是可配置的。尤其是,开发者可以动态调整、更换所需的企业级服务和应用组件。借助于SpringIoC,开发者能够对所需要的应用组件进行依赖注入。借助于SpringAOP,开发者能够透明地使用企业级服务。它们一起组成了轻量级的J2EE架构。因此,Spring是架构级的Java/J2EE框架。借助于Spring,开发者能够将主流的OpenSource框架以“热拔插”方式集成到应用中。比如,为了使得Web容器具有全局事务的功能,开发者可以将JOTM集成到Spring应用中;为了使得持久化服务能够基于Hibernate实现,开发者可以借助于SpringDAO抽象将Hibernate集成到应用组件中;为了将JSF、TapestryWeb框架集成到Spring应用中,开发者可以直接使用Spring提供的集成支持