Struts2安装

所用软件

1.下载并安装myeclipse http://pan.baidu.com/s/1c0xkGy0

MyEclipse2014创建web项目时,默认是不创建web.xml文件的,所以我们创建web项目命名完项目名后要按Next,然后勾选Generate web.xm

2.下载struts http://struts.apache.org/download.cgi#struts217

(选择下载full distribution)

3.下载tomcat http://tomcat.apache.org

安装与配置

1.解压struts,假设解压后位于d:\struts2目录

2.安装MyEclipse,任何版本都可以

3.假设你已经安装好jdk和tomcat了,如d:\tomcat

建立项目

a)         打开eclipse

b)         新建项目

c)         选择myeclipse-java enterprise projects-web project

d)         项目名称:struts2

e)         选择java ee 高版本

  1. 设定server

a)         window – preferences – myeclipse – servers – tomcat – 6.x

b)         选择tomcat home directory

c)         选择enable

d)         finish

  1. 设定jdk环境

a)         window – preferences – java – installed jres

b)         如果没有对应的JDK(不是JRE),选择add

c)         选择standard VM -> next

d)         选择JDK对应的Directory(我这放在了C:\Program Files\Java\jdk1.7.0_21)

e)         将刚刚设定的JDK设为默认(打钩)

  1. 建立第一个struts2.1的程序

a)         找到struts目录下对应的apps目录

b)         解压struts2-blank-2.1.6.war

c)         Copy对应的lib的jar文件,需要除junit和spring-test之外的所有文件,其中commons-io的jar包会在文件上传和下载时需要,其他为必须(新版本的选择      全部)

d)         Copy对应的struts.xml到src目录,在package explorer视图进行操作(放在SRC)

e)         注释掉struts.xml的多余内容

f)          建立HelloStruts2_1.jsp文件

g)         *修改jsp文件的默认编码属性window-preferences-web-jspfiles-设为Chinese,National Standard

h)         在struts.xml中照原配置进行对应的配置

i)           修改对应的web.xml,建立struts2的filter(参考struts自带的项目)

  1. 运行项目

a)         可以首先部署到tomcat上项目

b)         也可以项目右键debug as – myeclipse server app,选择刚刚建立好的server

  1. 其他

a)         学习建立struts的dev-mode,好处在于我们修改了配置文件的时候能够自动热替换

b)         建立jar文件对应的源码D:/share/tools/struts-2.1.6/src/core/src/main/java,以及xwork对应的源码,以及对应的javadoc location,(更好的方式是建立自己的user-library)

c)         浏览struts的目录

d)         认识eclipse jee的项目部署目录,认识如何修改webapp的context-root,项目copy改名后可能会出现的问题

e)         package explorer – 建立jar的源文件和目标关联,navigator – 观察所有的内容

f)          认识Action的后缀名,在struts2默认中,带不带action都可以

时间: 2024-09-27 21:08:53

Struts2安装的相关文章

Struts2安装及简单应用示例

Struts2(MVC框架)以WebWork为核心,采用拦截器(filter)的机制来处理用户的请求 官网下载压缩包解压: apps文件:Struts2的示例应用 docs文件:struts2的相关文档 lib文件:struts2的核心库以及第三方插件类库 src文件:struts2框架的全包源代码 安装步骤:(举例说明) 1. 在MyEclipse中创建一个web项目命名为struts 2.右键项目,Myeclipse → Project Facets → Struts(2x),如下图所示 配

Struts2下载、安装及开发流程

 一.Struts2下载 登录http://struts.apache.org/download.cgi 下载Struts2最新版 建议下载Full Distribution完整版,该选项包括Struts2的示例应用(apps文件夹).空示例应用.核心库(lib文件夹).源代码和文档(docs文件夹)等,src文件夹包含Struts2框架的全部源代码. 二.Struts2安装 将这几个必须类库复制到Web应用的WEB-INF/lib路径下.如果需要在Web应用中使用Struts2的更多特性,

Struts2之Struts2的下载与安装

Struts2的下载 登陆struts的官网 下载Full Distribution这个选项的struts2的包. 这是Struts2的完整版,里面包括Struts2的实例应用,空实例应用,核心库,源代码,文档. 解压下载的压缩包,里面包括如下目录: apps:    基于Struts2的实例应用 docs:    Struts2的相关文档,有快速入门,API文档等. lib:       Struts2的核心类库  ,以及Struts2的第三方插件类库 src:      Struts2框架的

安装Struts2 类库

现在,如果一切正常,那么你可以继续设置您的Struts 2框架.以下是简单的步骤,下载并安装在机器上Struts2. 请选择是否要安装Hibernate在Windows或Unix,然后继续进行下一个步骤下载.zip文件窗口.tz文件为Unix. 下载最新版本的Struts2的二进制文件: http://struts.apache.org/download.cgi. 在写这篇教程的时候,我下载的是struts-2.0.14-all.zip,当解压下载的文件时,它有C:\struts-2.2.3如下

安装 Struts2 在 RHEL x64

1.下载Struts2 http://struts.apache.org/download.cgi 选择 Full Distribution 下载 2.解压缩 unzip /tmp/struts-2.3.14-all.zip 3.将lib中的库文件复制到WEB-INF文件夹中 其中核心必须的有: struts2-core-2.3.14.jar xwork-core-2.3.14.jar freemarker-2.3.19.jar ognl-3.0.6.jar

Struts2与SpringMVC的区别

1.Struts2是类级别上的拦截,一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文.而且Struts过滤后是去Struts配置文件中找Action,而SpringMVC过滤后是去controller中找对应于@RequestMapping注解的url绑定的方法, 从这里看Struts用起来更麻烦,因为你要每个类的请求你都要配置对应的拦截器 如: 1 <struts> 2 <package name="loginpac

Struts2学习第一天——struts2基本流程与配置

struts2框架 什么是框架,框架有什么用? 框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 ,提高开发效率. 学习框架 ,清楚的知道框架能做什么? 还有哪些工作需要自己编码实现 ? 什么是struts2框架,它有什么用? Struts 2是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架. 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大.Struts 2以WebWork为核心 struts2=struts1+

笔记:Struts2 文件上传和下载

为了上传文件必须将表单的method设置为POST,将 enctype 设置为 muiltipart/form-data,只有设置为这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器. 上传解析器配置 Struts2 没有提供自己的请求解析器,struts2 需要调用其他上传框架来解析二进制数据,struts2 默认使用 jakarta 的 Common-FileUpload 的文件上传框架,需要在 Web 应用的 lib 中增加 commons-io-2.2.jar 和 common

深入浅出Struts2+Spring+Hibernate框架

一.深入浅出Struts2 什么是Struts2? struts2是一种基于MVC的轻量级的WEB应用框架.有了这个框架我们就可以在这个框架的基础上做起,这样就大大的提高了我们的开发效率和质量,为公司节省了不少的人力成本. 为什么使用Struts2? struts2实现了视图与业务应用逻辑的解耦(软件工程的高内聚,低耦合原则). 在Model 1时代,开发web项目我们都是在JSP里写入处理业务逻辑的JAVA代码,尤其像涉及到数据库和页面form表单数据之间交互的时候,每次都要写连接.查询.增加