欢迎来到天天文库
浏览记录
ID:18655099
大小:252.40 KB
页数:3页
时间:2018-09-18
《基于Struts2框架的网站信息内容管理平台的设计与实现_杨志勇》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机与现代化2012年第8期JISUANJIYUXIANDAIHUA总第204期文章编号:1006-2475(2012)08-0098-03基于Struts2框架的网站信息内容管理平台的设计与实现杨志勇(国家广播电影电视总局561台,江西南昌330046)摘要:Struts2是一个可扩展的JavaEEWeb框架,它继承Struts1和WebWork两个框架的优点,该框架主要负责Web页面端的控制,并将页面层与业务层分离。本文在对Struts2框架研究的基础上,阐述该框架在网站信息内容管理系统开发中的具体应用。关键词:Stru
2、ts2;内容管理系统;Web;WebWork中图分类号:TP311文献标识码:Adoi:10.3969/j.issn.1006-2475.2012.08.027DesignandImplementationofWebsiteContentManagementSystemBasedonStruts2YANGZhi-yong(Station561oftheStateAdministrationofRadioFilmandTelevision,Nanchang330046,China)Abstract:Struts2isanexte
3、ndableJavaEEWebframework.ItinheritstheadvantagesofStruts1andWebWork.Struts2isre-sponsibleforthecontrolofWebpagesandseparatesthepagelayerandthebusinesslayer.BasedontheresearchonStruts2tech-nology,thispaperdescribesthedesignandimplementationofwebsitecontentmanagements
4、ystembystruts2framework.Keywords:Struts2;CMS(ContentManagementSystem);Web;WebWork0引言StrutsHttpServletRequest计算机信息化的发展迅速且广泛,对计算机软件ActionContextCleanUp的要求越来越高,软件开发技术也随之不断发展和更OtherFilters(SiteMesh,etc)新。目前的软件开发技术主要分为.NET和Java两FilterDispatcher大阵营,各自都已有成熟的开发体系。Struts2框架是
5、Java方面一个重要的开发技术点,它是Web页面层Interceptor1的框架,负责页面的开发和衔接业务层。本文对该框ActionProxyActionMapper架进行分析研究,同时基于这一技术实现了一个网站Interceptor2信息内容管理平台。Interceptor3TagSubsystemConfigurationHTML,Dojo,forms,etcManagerActionAction1Struts2框架技术的分析研究InvocationResultTemplateJSP,FreeMarker,Velocity
6、,etcStruts2是继Struts1后的第二代产品,它结合了Interceptor3struts.xmlStruts1和WebWork两个框架技术,基于两者之上发Interceptor2展而来的全新框架。Struts2对Struts1进行了巨大的Interceptor1改进,是WebWork2的升级。它采用拦截器的机制来处理用户请求,使得业务逻辑控制器能够与页面端的HttpServletResponseServletAPI完全脱离开。这种“分层的思想”让代码Key:ServletFiltersStrutsCoreInter
7、ceptorsUsercreated具有可扩展性和易维护性。图1展示了Struts2框架图1Struts2框架的整体构架的整体构架。收稿日期:2012-07-03作者简介:杨志勇(1972-),男,江西南昌人,国家广播电影电视总局561台副总工程师,硕士,研究方向:发射机技术,计算机应用。2012年第8期杨志勇:基于Struts2框架的网站信息内容管理平台的设计与实现99Struts2框架的业务处理流程如下:站的一个很重要的业务模块,其它功能都是该功能的(1)加载类:通过FilterDispatcher来获取所需要延伸。一个网
8、站的创建主要包括站点服务器和站点的类。内容的登记与管理。(2)读取配置:读取Struts配置文件中的Action。(2)集成网站设计解决方案。(3)派发请求:根据配置文件派发客户端请求。网站设计是建设网站的一个基本要素,它主要是(4)调用Action:FilterDispat
此文档下载收益归作者所有