Struts2技术环境搭建
2013-02-26 19:58
267 查看
1、struts2是MVC框架
2、struts2的开发环境搭建
1》找到开发Struts2应用需要使用到的jar文件.
2》编写Struts2的配置文件
3》在web.xml中加入Struts2MVC框架启动配置
1》找到开发Struts2应用需要使用到的jar文件.
需要下载struts2
官网:
http://struts.apache.org
下载地址 :
http://struts.apache.org/download.cgi#struts238 版本号:struts2.3.8
说明:
包含:
Apps 应用
Lib 类库文件
Docs 帮助文档
Src 源代码
找它需要开发的jar文件 需要解压:
或者
找到struts-2.3.8-all\struts-2.3.8\apps下面的文件如下:
提供了一个空白的项目struts2-blank我们就可以在这个项目上进行开发struts2.
如果开发的过程中需要其他的jar的文件的支持 怎么办?
需要到\struts-2.3.8-all\struts-2.3.8\lib中找相应的jar文件。
struts2-blank.war项目 怎么解压 -- 复制到tomcat中的webapps中 启动tomcat即可
在apache-tomcat\bin 找到
点击启动
可以打开浏览器IE
输入 http://localhost:8080/struts2-blank
找到解压后的jar文件:apache-tomcat\webapps\struts2-blank\WEB-INF\lib
2》编写Struts2的配置文件
对比servlet :
新建一个登陆的项目 :
http://localhost:8080/demo/servlet/demo.do?username=&userpass=
? 参数 get请求方式
/servlet/demo.do
web.xml文件
<servlet>
<servlet-name>DemoServlet</servlet-name>
<servlet-class>www.csdn.demo.serlvet.DemoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DemoServlet</servlet-name>
<url-pattern>/servlet/demo.do</url-pattern>
</servlet-mapping>
过滤:过滤器
监听:监听器
都需要在web.xml文件中配置
客户端 ---->web容器
Web.xml文件---->控制器servlet---->Model--->数据库
<----------------------------------
Struts2 独有的配置文件
struts.xml文件
存放在什么位置? 配置文件内容是什么?
1、必须位于classes路径下面
开发项目的过程中我们把它放到src路径下面 编译后就会存放到classes下面
客户端 ---->web容器
Web.xml文件---->控制器servlet---->Model--->数据库
<----------------------------------
3》在web.xml中加入Struts2MVC框架启动配置
web.xml文件配置 读取struts.xml文件
2.1.3之前:
org.apache.struts2.dispatcher.FilterDispatcher
配置如下: 2.1.3版本后如下配置:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意:
struts2读取到struts.xml的内容后,以javabean形式存放在内存中,以后struts2对用户的每次请求处理将使用内存中的数据,而不是每次都读取struts.xml文件
Struts1(struts-config.xml)在web.xml文件中配置是一个servlet。
To be continued
2、struts2的开发环境搭建
1》找到开发Struts2应用需要使用到的jar文件.
2》编写Struts2的配置文件
3》在web.xml中加入Struts2MVC框架启动配置
1》找到开发Struts2应用需要使用到的jar文件.
需要下载struts2
官网:
http://struts.apache.org
下载地址 :
http://struts.apache.org/download.cgi#struts238 版本号:struts2.3.8
说明:
包含:
Apps 应用
Lib 类库文件
Docs 帮助文档
Src 源代码
找它需要开发的jar文件 需要解压:
或者
找到struts-2.3.8-all\struts-2.3.8\apps下面的文件如下:
提供了一个空白的项目struts2-blank我们就可以在这个项目上进行开发struts2.
如果开发的过程中需要其他的jar的文件的支持 怎么办?
需要到\struts-2.3.8-all\struts-2.3.8\lib中找相应的jar文件。
struts2-blank.war项目 怎么解压 -- 复制到tomcat中的webapps中 启动tomcat即可
在apache-tomcat\bin 找到
点击启动
可以打开浏览器IE
输入 http://localhost:8080/struts2-blank
找到解压后的jar文件:apache-tomcat\webapps\struts2-blank\WEB-INF\lib
2》编写Struts2的配置文件
对比servlet :
新建一个登陆的项目 :
http://localhost:8080/demo/servlet/demo.do?username=&userpass=
? 参数 get请求方式
/servlet/demo.do
web.xml文件
<servlet>
<servlet-name>DemoServlet</servlet-name>
<servlet-class>www.csdn.demo.serlvet.DemoServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DemoServlet</servlet-name>
<url-pattern>/servlet/demo.do</url-pattern>
</servlet-mapping>
过滤:过滤器
监听:监听器
都需要在web.xml文件中配置
客户端 ---->web容器
Web.xml文件---->控制器servlet---->Model--->数据库
<----------------------------------
Struts2 独有的配置文件
struts.xml文件
存放在什么位置? 配置文件内容是什么?
1、必须位于classes路径下面
开发项目的过程中我们把它放到src路径下面 编译后就会存放到classes下面
客户端 ---->web容器
Web.xml文件---->控制器servlet---->Model--->数据库
<----------------------------------
3》在web.xml中加入Struts2MVC框架启动配置
web.xml文件配置 读取struts.xml文件
2.1.3之前:
org.apache.struts2.dispatcher.FilterDispatcher
配置如下: 2.1.3版本后如下配置:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意:
struts2读取到struts.xml的内容后,以javabean形式存放在内存中,以后struts2对用户的每次请求处理将使用内存中的数据,而不是每次都读取struts.xml文件
Struts1(struts-config.xml)在web.xml文件中配置是一个servlet。
To be continued
相关文章推荐
- spring3.0+struts2+hibernate3整个环境的搭建和基于junit4的spring测试框架,最新技术的ssh框架
- struts2环境搭建---【小白系列】0基础到熟练应用struts2框架(一)
- 02 Struts2开发环境的搭建和第一个Struts2应用开发
- Struts2 + Spring3 + Hibernate3.6(JPA2) + Proxool9 集成环境搭建
- 使用maven+eclipse搭建struts2开发环境
- 搭建 Struts2 的环境:
- 第一章 搭建Struts2开发环境
- 一步一步学习struts2(1):搭建struts2开发环境
- struts2环境搭建
- 自己动手搭环境—unit 1、Struts2环境搭建
- 1.Struts2开发环境搭建
- 【SSH】SSH环境搭建-Struts2部分
- 【技术支持】ARM9开发板Qt环境的搭建
- Struts2开发环境搭建,及一个简单登录功能实例
- Struts2笔记——Struts2环境搭建步骤
- 【struts2】struts2开发环境搭建模板
- 使用Docker搭建Struts2-048漏洞环境及Python PoC验证
- 搭建Struts2开发环境并整合Spring3
- struts2 使用Maven搭建Struts2框架的开发环境
- Struts2环境搭建