`
milk_nenu
  • 浏览: 13070 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2学习日志----01搭建struts开发环境

阅读更多
一 .搭建struts开发环境
找到开发struts的jar包
下载struts-2.2.3.1-all.zip文件并解压
从中找出开发struts程序最少需要的jar
   Struts2-core-2.x.x.jar  Struts框架的核心类库
Xwork-2..x.x.jar  XWork类库,Struts2在其上构建
Ognl-2.6.x.jar:   对象图导航语言,Struts2通过其读写对象的属性
Freemarker-2.3.x.jar  Struts2的UI标签的模版通过FreeMarker编写
Commons-logging-1.1.x.jar  ASF出品的日志包,Struts2框架使用这个日志包     来支持Log4J和JDK1.4+的日志记录
Commons-fileupload-1.2.1.jar 文件上传组建,2.1.6版本后必须加入此文件

将上述6个jar文件,添加到工程下的lib目录下
        commons-lang-2.5.jar
        commons-io-2.0.1.jar
        javassist-3.11.0.GA.jar
编写struts的配置文件
在web工程下的src目录下添加struts.xml文件
文件内容为:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
</struts>

在web.xml中加入Struts2 MVC框架启动配置
在web工程目录下的web.xml文件中加入
<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>


注意点:
1.Struts2中struts框架由Filter启动
2.自从Struts2.3以后,下面的FilterDispatcher已经标注为过时:
   <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
3.在StrutsPrepareAndExecutFilter的init()方法中将会读取类路径下默认的配置文件      struts.xml完成初始化操作
4.struts2读取到struts.xml文件的内容后,以javabean的形式存放在内存中,以后struts2对用户的每次请求处理将以内存中的暑假,而不是每次都读取struts.xml文件
 
5.第一个struts
[img][/img]
分享到:
评论

相关推荐

    搭建(配置)struts开发环境所需文件

    基于struts1.2.9搭建struts开发环境所需jar支持包,库文件,日志组件

    Spring+struts2+mybatis3环境配置

    搭建的一个SSM开发环境,包括事务回滚,日志记录等。欢迎下载

    maven搭建的S2SH框架

    简单的易买网CRUD操作,整合了事务及日志,hibernate4+struts-2.5+spring4。开发环境:tomcat7+mysql5+eclipse,数据库表结构可以直接运行程序生成。

    低清版 大型门户网站是这样炼成的.pdf

    2.3.1 struts 2应用开发环境的搭建 62 2.3.2 struts 2应用基本开发步骤—搭建eportal应用 69 2.3.3 struts 2中集成fckeditor 80 2.3.4 struts 2中集成displaytag 83 2.4 struts 2国际化实现 85 2.4.1 web应用的...

    Java EE Web开发实例精解完整光盘

    Java EE Web开发实例精解完整光盘 郝玉龙,尹建平 著 清华大学出版社,北京交通大学出版社 2008-03-01 《Java EE Web开发实例精解》采用工程实例的形式对JAVA EE ...附录A 开发环境的搭建 附录B 知识点索引 参考文献

    JSP开发技术大全 JSP

    全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高性能...

    Java Web程序设计教程

    第2章 javaee运行及开发环境 15 2.1jdk的下载与安装 15 2.1.1jdk的下载与安装 15 2.1.2配置环境变量 17 &gt;2.2tomcat的下载与安装 19 2.2.1下载并安装tomcat服务器 19 .2.2.2基本配置 22 2.2.3服务器页面介绍...

    spring2.5 学习笔记

    (一) 搭建annotation开发环境 21 (二) aspectJ类库 22 (三) AOP的annotation实例 22 (四) AspectJ的专业术语 23 (五) 织入点语法 23 (六) Advice 24 (七) Pointcut 26 (八) annotatin方式的AOP实例 26 二、 AOP配置...

    Spring的学习笔记

    (一) 搭建annotation开发环境 21 (二) aspectJ类库 22 (三) AOP的annotation实例 22 (四) AspectJ的专业术语 23 (五) 织入点语法 23 (六) Advice 24 (七) Pointcut 26 (八) annotatin方式的AOP实例 26 二、 AOP配置...

    jshERP开源进销存软件

    为方便大家搭建开发环境,分享了下载地址 http://pan.baidu.com/s/1nuKnlNV 运行环境 WEB服务器:Tomcat6.0+ 数据库服务器:Mysql5.1 JAVA平台: JRE1.6+ 操作系统:Windows、Linux等 开源说明 本系统100%开源,遵守...

    jsp 开发技术大全

    全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高能...

    JSP开发技术大全 源码

    全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高性能...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    搭建一个java的开发环境.mp4 │ Java面试题04.java中int占几个字节.mp4 │ Java面试题05.java面向对象的特征.mp4 │ Java面试题06.装箱和拆箱.mp4 │ Java面试题07.==和equals的区别.mp4 │ Java面试题08.String.mp4...

    JavaCenter Home v2.0源码 build 20101105

    系统用MVC设计模式,采用Struts、Hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性...

    JavaCenter Home v2.0 build 1105 安装版

    系统用MVC设计模式,采用Struts、Hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性...

    JavaCenter Home v2.0 GBK build 20110324

    系统用MVC设计模式,采用Struts、Hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性...

    网络架构师148讲视频课程

    │ 第09节:搭建基础的开发环境.avi │ 第10节:Spring+Mybatis实现DAO.avi │ 第11节:Mybatis的分页实现.avi │ 第12节:Service的实现以及模块化.avi │ 第13节:Spring MVC实现Web层开发.avi │ 第14节:新增和...

    JavaCenter Home v2.0 GBK源码 build 20110324

    系统用MVC设计模式,采用Struts、Hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性...

    JavaCenter Home v2.0 UTF8源码 build 20110324

    系统用MVC设计模式,采用Struts、Hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的有效分离,提高了层次结构的清晰度,提高了复用的粒度降低了开发代价和维护代价,同时保证了软件的质量使其更具有鲁棒性...

Global site tag (gtag.js) - Google Analytics