Java学习之01Struts2-01简介及环境搭建

Posted 铭昊Coder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习之01Struts2-01简介及环境搭建相关的知识,希望对你有一定的参考价值。

Struts2简介

1Struts2概述

Struts2Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。

2Struts2的来历

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

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

    Struts2:在long long ago,有一个设计超前的框架XWork,后来推出了XWork1WebWork2Struts2就是apacheOpenSymphony组织合并开发出来。里面包含了WebWork2的核心及Struts的一些特性和功能。除此之外,和Struts1没有任何关系了。

二、搭建Struts2开发环境

1、下载Struts2开发包

http://struts.apache.org

2、开发包目录结构

 

 

3、搭建开发环境

3.1、拷贝必要jar包到classpath

 

拷贝哪些jar包?

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

3.2、建立Struts2的配置文件

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

注意:

1.文件名大小写。

2.创建位置。

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

3.3、配置控制器

a、配置位置:在web.xml

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

结论:

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

 

3.4、验证是否成功

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

以上是关于Java学习之01Struts2-01简介及环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Egret 学习之简介,环境搭建及命令行语法

Redis 学习之简介及安装

Shell学习之环境变量配置文件

python学习之简介与环境安装

Al深度学习之自然语言处理顶级实战课程

Python学习之python基础week2-1