`
paddy.w
  • 浏览: 497652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于SSH开发所需导入的包

阅读更多
Struts2:
        在struts2-2.2.1版本中,所需要的核心jar有如下几个:
  • xwork-core-2.2.1.jar
  • struts2-core-2.2.1.jar
  • ognl-3.0.jar
  • javassist-3.7.ga.jar
  • freemarker-2.3.16.jar
  • commons-io-1.3.2.jar
  • commons-fileupload-1.2.1.jar
  •         需要注意的是,javassist-3.7.ga.jar这个包并不在struts2的lib目录下,可以在他的apps目录下的项目中找到。



Hibernate3:
        下面列出的是手动添加的jar包,并不是使用MyEclipse自带的hibernate。

3.5以下版本(以3.3.2作为例子):
  • hibernate3.jar
  • antlr-2.7.6.jar
  • commons-collections-3.1.jar
  • dom4j-1.6.1.jar
  • javassist-3.9.0.GA.jar
  • jta-1.1.jar
  • slf4j-api-1.5.8.jar
  • slf4j-nop-1.5.8.jar
  • 以上是hibernate-distribution压缩包内的,slf4j-nop-1.5.8.jar是另外下载的,并不在hibernate包内,除了第一个和最后一个,其余的都在lib\required目录下。
  • hibernate-annotations.jar
  • ejb3-persistence.jar
  • hibernate-commons-annotations.jar
  • 以上是hibernate-annotations压缩包内的,ejb3-persistence.jar和hibernate-commons-annotations.jar位于lib目录下。

    3.5(及以上版本):
    由于3.5以上的版本整合了distribution和annotation两个包,所以3.5的包没有上面提到的最后三个包,取而代之的是
  • hibernate-jpa-2.0-api-1.0.0.Final.jar
  • 位于lib\jpa目录下

    PS:1、如果不想用slf4j的日志,可以加入slf4j目录下的“接口与实现”转换的jar加入,并加入相关的“实现jar”。
        2、hibernate-distribute\project\etc下面有相关的配置文件模板。



Spring3.05
        spring2.5的版本有个综合包,比较方便。相比之下spring3就麻烦了许多,很多包都分开管理了。下面以3.05为例:

    下面是spring自带的包
  • org.springframework.aop-3.0.5.RELEASE.jar
  • org.springframework.asm-3.0.5.RELEASE.jar
  • org.springframework.aspects-3.0.5.RELEASE.jar
  • org.springframework.beans-3.0.5.RELEASE.jar
  • org.springframework.context-3.0.5.RELEASE.jar
  • org.springframework.core-3.0.5.RELEASE.jar
  • org.springframework.expression-3.0.5.RELEASE.jar
  • 下面是spring所依赖的包
  • aopalliance-1.0.jar
  • aspectjweaver.jar
  • cglib-nodep-2.1_3.jar
  • commons-logging-1.1.1.jar
  • 其中cglib-nodep-2.1_3.jar这个包的作用是直接修改二进制文件,为没有实现接口的类生成代理。
    org.springframework.aspects-3.0.5.RELEASE.jar是spring整合了aspectjrt.jar,也可以使用aspectjrt.jar来代替。

    spring3.05相关jar包的说明可以查看以下链接:
    http://paddy-w.iteye.com/admin/blogs/857916
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics