影响SSH新手入门的最大障碍

SSH整合方面,本人也是新手,捣鼓了两天,发现影响新手的最大的障碍在于三者的依赖的jar发生冲突,新手无法一般不会去检查这个,也难以准确排查。

一般,新手都是把依赖的库全放进去的,结果在编译时会发生库文件冲突。

本人喜欢用netbeans。下面是Spring3.0.2+Struts2.2.3+Hibernate3依赖的库的清单.NetBeans7下的配置

Spring3.0.2:

  1. spring-aop-3.0.2.RELEASE.jar
  2. spring-asm-3.0.2.RELEASE.jar
  3. spring-aspects-3.0.2.RELEASE.jar
  4. spring-beans-3.0.2.RELEASE.jar
  5. spring-context-3.0.2.RELEASE.jar
  6. spring-core-3.0.2.RELEASE.jar
  7. spring-expression-3.0.2.RELEASE.jar
  8. spring-jdbc-3.0.2.RELEASE.jar
  9. spring-orm-3.0.2.RELEASE.jar
  10. spring-web-3.0.2.RELEASE.jar
  11. spring-webmvc-3.0.2.RELEASE.jar
  12. spring-struts-3.0.2.RELEASE.jar
  13. spring-tx-3.0.2.RELEASE.jar
  14. spring-webmvc-3.0.2.RELEASE.jar


Struts2.2.3

  1. struts2-core-2.2.3.jar
  2. xworks-core-2.2.3.jar
  3. freemarker-2.3.16.jar
  4. ognl-3.0.1.jar
  5. commons-fileupload-1.2.2.jar
  6. commons-io-2.0.1.jar
  7. commons-lang-2.5.jar
  8. javassist-3.11.0.GA.jar
  9. struts2-spring-plugin-2.2.3.jar


hibernate3:

  1. antlr-2.7.6.jar
  2. asm-attrs.jar
  3. commons-collections-2.1.1.jar
  4. dom4j-1.6.1.jar
  5. ehcache-1.2.3.jar
  6. jdbc2_0-stdext.jar
  7. jta.jar
  8. hibernate3.jar
  9. hibernate-tools.jar
  10. hibernate-annotations.jar
  11. hibernate-commons-annotations.jar
  12. hibernate-entitymanager.jar
  13. javassist.jar
  14. asm.jar
  15. cglib-2.1.3.jar

如果只使用struts2.2.3
则要导入如下几个包

1)asm-3.1.jar
2)asm-commons-3.1.jar
3)asm-tree-3.1.jar
4)commons-fileupload-1.2.2.jar
5)commons-io-2.0.1.jar
6)commons-lang-2.5.jar
7)freemarker-2.3.16.jar
8)javassist-3.11.0.GA.jar
9)ognl-3.0.1.jar
10)struts2-core-2.2.3.jar
11)xwork-core-2.2.3.jar



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值