欢迎来到天天文库
浏览记录
ID:52680285
大小:361.50 KB
页数:15页
时间:2020-04-12
《重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、重点内容:Struts与Servlet/JSP配置Struts应用Struts主要控制器组件Struts标签库第12章Struts与Servlet/JSP第12章Struts与Servlet/JSPStruts作为MVC编程模式的实现框架,主要是采用Servlet和JSP技术来实现的。Struts把Servlet、JSP和自定义标签等元素整合到一个统一的框架中,开发人员利用它进行开发时,就不用再自己编写全套MVC框架代码,大大节省了应用开发的时间。下面我们从三个方面为大家介绍Struts是什么:Struts的框架包、Struts的体系结构和Struts的运行原理。一、St
2、ruts与Servlet/JSP(1)Struts框架包由300来个Java类组成,按功能可以分为以下三类:控制程序流程的类;实现和执行程序事务逻辑的类;自定义的标记库使得创建和验证HTML表单更加容易。这些类分别装在8个顶级核心包中,其中最基础的有6个,它们的功能描述如右表。包名称功能描述Org.apache.struts.action包含控制整个Struts框架运行的大量核心类,如中心控制器类ActionServlet、RequestProcessor、ActionForward等。Org.apache.struts.actions包含现成的Action类,如Forw
3、ardAction、DispatchAction等,可以直接使用或者加以扩展进行使用。Org.apache.struts.config包含在Struts配置文件struts-config.xml中各配置元素对应的类。Org.apache.struts.taglib包含用于处理Struts标签库的标签处理类。Org.apache.struts.util包含整个框架包使用的通用工具类。Org.apache.struts.validatorStruts1.1中增加的有效性验证框架包,用于动态的配置Form表单的验证。一、Struts与Servlet/JSP这6个基础顶级包的相互
4、依赖关系如右图所示一、Struts与Servlet/JSP(2)Struts框架是MVC模式的实现框架,它的体系结构如下图所示。二、配置Struts的应用在使用Struts框架开发Web应用的时候,有两个重要的配置文件需要编写,分别是web.xml和struts-config.xml。1、配置web.xml该配置文件的内容主要包括两个方面:配置ActionServlet和配置Struts标签库。(1)配置ActionServlet因为ActionServlet继承自HttpServlet,所以必须像配置一个Servlet那样在Web.xml中配置ActionServlet
5、类及其访问映射,看下面代码片断:actionorg.apache.struts.action.ActionServletconfig二、配置Struts的应用/WEB-INF/struts-config.xml2
6、servlet>action*.do其中、、、等元素我们在前面已经介绍过,这里不再赘述。这里初始化参数中指定的是Struts的配置文件及其位置。另外元素用来指定该Servlet的装载优先级,值越小越先被装载。除此之外,还有Servlet的mapping映
7、射,非常简单,且在17章就已经讲过,所以这里就不再赘述了。二、配置Struts的应用2、struts-config.xml配置文件该配置文件的作用是将struts组件结合在一起。配置文件可以定义:全局转发ActionMapping类ActionFormbeanJDBC数据源三、Struts主要控制器组件控制器是Struts框架的核心,Struts框架提供了中心控制器类ActionServlet和Action类作为用户自定义动作类的公共超类。控制器主要由ActionServlet担当,但是对于业务逻辑的操作,则主要由Action
此文档下载收益归作者所有