Struts2入门框架基础教程

发布时间:2022-01-05 14:59:25

struts2

  1、Struts2概述

  Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。 2、Struts2的来历

  Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。

  弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。

  Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWork1和WebWork2。Struts2就是apache和OpenSymphony组织合并开发出来。

  里面包含了WebWork2的核心及Struts的一些特性和功能。除此之外,和Struts1没有任何关系了。

  搭建Struts2开发环境

  1、下载Struts2开发包

  http://struts.apache.org

  2、开发包目录结构

  3、搭建开发环境

  3.1、拷贝必要jar包到classpath中

  拷贝哪些jar包?

  找到Struts2自带的例子中,struts-blank的war包,在它的\WEB-INF\lib目录下的jar包全拷贝。

  3.2、建立Struts2的配置文件

  at the top of classpath(在最顶层的构建路径),建立一个默认名称为struts.xml的配置文件。

  在struts2-core-2.0.11.1.jar中有struts-2.0.dtd文件的约束代码

  注意:

  1.文件名大小写。

  2.创建位置。

  3.该名称允许修改,但是我们一般不改。

  3.3、配置控制器

  a、配置位置:在web.xml中

  b、配置什么: struts2已经写好了的一个过滤器。

  结论:

  struts2比struts1优秀的一个体现就是,它用了更为强大的过滤器作为控制器了。

  3.4、验证是否成功

  部署应用,启动Tomcat,不报错表示搭建成功。

上一篇 Java程序员的困境与突破
下一篇 【图灵干货】折半插入排序讲解