重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt

重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt

ID:52680285

大小:361.50 KB

页数:15页

时间:2020-04-12

重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt_第1页
重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt_第2页
重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt_第3页
重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt_第4页
重点内容Struts与ServletJSP配置Struts应用Struts主要控制.ppt_第5页
资源描述:

《重点内容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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。