struts开发流程,环境搭建,加入jar包的原因分析.
2011-08-05 00:41
239 查看
先配置起来,出来结果再问为什么.最小使用的jar包:
commons-fileupload-1.2.1.jar它依赖于commons-io-1.3.2.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.1.jar struts2的内核就是依赖于他.
freemarker-2.3.16.jar
不要选错,否则是会出错的.以上是按struts2.0要求的,2.2对此又进行了些修改.
struts是通过filter来进行控制的.
Action不用继承其他的,execute方法返回值是String
注意:struts2.2以后ognl相关的库已经拿出去了,所以要单独拿javassist-3.11.0.GA.jar过来作为依赖包.这个包在struts2提供的lib里面是没有的,到他的例子包中去找,不过从struts2.2.3开始已经有了.在struts2.2.3中还需要有一个语言包.
最重要的就是那个配置文件struts.xml
action="login"如果没有的话就自动在其后面加个login.action
package元素,像个包一样,这相对于struts1来说是个进步,extends属性,非常重
要,他也有继承的概念,把他里面包的东西也继承过来,所以当前的package就具备
了他的功能.如处理前台的package,处理后台的package等.
关联源码的一种方式,打开java build path->点击你要关联的那个jar->forder
关联开源的东西根据源码生成帮助文档新建java项目,进入到struts2中的src->main->java->org开头把它拷贝到自己的src下,加他的依赖包,如何生成呢?用eclipse自带的工具
然后自己用
struts2的Action不是单实例的.通过代码就可以看出来嘛,如LoginAcion中他有成员变量,跟struts1就不一样了.
commons-fileupload-1.2.1.jar它依赖于commons-io-1.3.2.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.1.jar struts2的内核就是依赖于他.
freemarker-2.3.16.jar
不要选错,否则是会出错的.以上是按struts2.0要求的,2.2对此又进行了些修改.
struts是通过filter来进行控制的.
Action不用继承其他的,execute方法返回值是String
注意:struts2.2以后ognl相关的库已经拿出去了,所以要单独拿javassist-3.11.0.GA.jar过来作为依赖包.这个包在struts2提供的lib里面是没有的,到他的例子包中去找,不过从struts2.2.3开始已经有了.在struts2.2.3中还需要有一个语言包.
最重要的就是那个配置文件struts.xml
action="login"如果没有的话就自动在其后面加个login.action
package元素,像个包一样,这相对于struts1来说是个进步,extends属性,非常重
要,他也有继承的概念,把他里面包的东西也继承过来,所以当前的package就具备
了他的功能.如处理前台的package,处理后台的package等.
关联源码的一种方式,打开java build path->点击你要关联的那个jar->forder
关联开源的东西根据源码生成帮助文档新建java项目,进入到struts2中的src->main->java->org开头把它拷贝到自己的src下,加他的依赖包,如何生成呢?用eclipse自带的工具
然后自己用
struts2的Action不是单实例的.通过代码就可以看出来嘛,如LoginAcion中他有成员变量,跟struts1就不一样了.
相关文章推荐
- Spark学习: Spark-Scala-IntelliJ开发环境搭建和编译Jar包流程
- Spark-Scala-IntelliJ开发环境搭建和编译Jar包流程
- Myeclipse下搭建Struts开发环境搭建
- 从零开始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程
- Spark 开发环境搭建(4)IDEA Gradle+java方式 Gradle导出jar包
- Qt for Maemo的开发环境搭建流程
- Cocos2d-x开发环境搭建和报错分析
- 搭建Struts开发环境
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
- Windows 8.1 下 Windows Phone 开发环境的搭建流程
- vs2008+Qt+MySql环境搭建及提示"Driver not load"的原因分析
- 高通平台环境搭建,编译,系统引导流程分析
- Intellij IDEA开发环境搭建,scala配置及打包,jar包在spark中的运行
- Struts 2 + Hibernate 开发环境搭建
- 【开发经验】Struts常见错误及原因分析
- Android NDK开发之旅(1): Eclipse中NDK环境搭建与JNI开发流程
- myBatis搭建开发环境流程
- struts2系列(一):struts2入门(struts2的产生、struts2的工作流程、搭建struts2开发环境)
- struts2.3.16环境搭建要用到的jar包
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境