你的位置:首页 > 软件开发 > Java > Struts2入门(一)——配置文件

Struts2入门(一)——配置文件

发布时间:2016-10-13 02:00:08
一、前言1、了解三大框架什么是框架?框架是一种规范,一种规则,一种把技术组织起来的规则,这就是框架。 什么是三大框架(SSH),Struts、hibernate和spring的作用是什么?Struts主要负责层的显示,spring利用IOC和AOP来处理控制业务(负责对数据库 ...

Struts2入门(一)——配置文件

一、前言

1、了解三大框架

什么是框架?

框架是一种规范,一种规则,一种把技术组织起来的规则,这就是框架。

 

什么是三大框架(SSH),Struts、hibernate和spring的作用是什么?

Struts主要负责层的显示,spring利用IOC和AOP来处理控制业务(负责对数据库的操作),hibernate主要作用是数据的持久性到数据库。

Struts的处理流程:

Struts2入门(一)——配置文件

在Struts 2下载文件Struts-core-2.5.2.文件中(注意:不同jarStruts核心控制器的名称不同),StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,

它负责拦截由<url-pattern>/*</url-pattern>指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。

默认情况下,如果用户请求的路径不带后缀或者后以.action结尾,这时请求将被转入Struts2框架处理,否则Struts 2框架将略过该请求的处理。

当请求转入Struts 2框架处理时会先经过一系列的**,然后再到Action。与Struts1不同,Struts 2对用户的每一次请求都会创建一个Action,所以Struts2中的Action是线程安全的。

2、搭建Struts 2环境

(1)下载关于Struts 2所需要的jar文件,这里使用的是struts-2.5.2-all.zip,下载地址(这里)

(2)编写Struts 2配置文件,分为struts.

(3)在Web.

 

搭建Struts 2开发环境——所需的jar包

下载完毕之后解压文件,将所需要的文件拷贝到项目的lib文件下,这里配置的是Struts 2.5所需要的配置文件

必备jar包:尤其是log4j.jar和javassist.jar为必备包

Struts2入门(一)——配置文件

 

struts2-core-2.x.x.jar :      Struts 2框架的核心类库

ognl-2.6.x.jar :           对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性

freemarker-2.3.x.jar :       Struts 2的UI标签的模板使用FreeMarker编写

commons-logging-1.x.x.jar :     ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。

commons-fileupload-1.2.1.jar: 文件上传组件,2.1.6版本后必须加入此文件

 

搭建Struts 2开发环境——Struts 2应用的配置文件

Struts 2默认的配置文件为struts.注意:如果clesses没有的话,自行创建,然后创建struts.

配置模板代码如下:

<??> <!--注意:有时候创建不会自动生成以下的<!DOCTYPE>,所以需要自动引入,

原标题:Struts2入门(一)——配置文件

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录