美文网首页
JAVA EE框架第一节课

JAVA EE框架第一节课

作者: Snow_雪 | 来源:发表于2019-03-11 23:14 被阅读0次

第一部分 STRUST2

1、学会环境配置:JDK1.8,Tomcat8.5,Eclipse for E(Neon)

2、MVC模式的核心思想

JAVA EE框架第一节课

3、Strusts2的起源
Struts2是WebWork的升级,而不是Struts1的升级。

Struts2以WebWork优秀的设计思想为核心,吸收了Struts1的部分优点,建立了一个兼容WebWork和Struts1的MVC框架。

Struts2的目标是希望Struts1、WebWork的开发人员,都可以平稳过渡到使用Struts2框架。

4、Strust的体系结构必须知道的

FilterDispatcher是早期Struts2的核心过滤器,而在Struts2.1.3之后都使用StrutsPrepareAndExecuteFilter作为核心过滤器。

我们需要通过配置文件web.xml装载Struts2框架。

基于Struts2框架的Web程序,需由程序员实现业务逻辑控制器Action、配置文件struts.xml以及视图组件。

Struts2框架的配置文件struts.xml,可以配置Action、拦截器Interceptor、结果视图Result。

配置Action的类名时,需要使用Action的完全限定名。

Action是线程安全的。

StrutsPrepareAndExecuteFilter核心过滤器(核心控制器)必须要在web.xml中配置

配置代码如下:

<!-- struts2的核心过滤器配置 -->

  <filter>

    <filter-name>struts2</filter-name>

    <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>

  </filter>

  <filter-mapping>

    <filter-name>struts2</filter-name>

    <url-pattern>/*</url-pattern>

  </filter-mapping>

5、Struts2的下载和安装

下载:http://struts.apache.org/download.cgi

struts 2.5.5 完整版

搭建Struts2环境

向工程添加Struts2的核心库

在web.xml中配置Struts2的核心过滤器

在src目录下添加Struts2的核心配置文件struts.xml(小提示:由于struts.xml文件具有固定结构,因此我们可以在Struts2完整版的解压缩文件中搜索关键字“struts.xml”,选择文件大小最小的那一个struts.xml文件,作为我们Struts2应用的核心文件struts.xml。Struts2在装载struts.xml文件时需要根据DTD信息来核对struts.xml文件中的标签设置是否合法,或者弹出智能提示。

相关文章

网友评论

      本文标题:JAVA EE框架第一节课

      本文链接:https://www.haomeiwen.com/subject/kchwpqtx.html