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

Spring、Hibernate、Struts2组合开发中常用的jar包理解(1)

阅读更多

antlr

Another Tool for Language Recognition 语法分析器, Spring创建代理 Bean 时候用到了这个分析器

aopalliance

alliance联合、联盟的意思,顾名思义这应该是一个与 aop 有关的接口包。

在官网上是这样说明的: The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java  

因此 spring aop 涉及到这个标准

commons-beanutils

这是 apache提供操作 javaBean 的工具类(反射封装)、 Spring Bean 操作使用到这个工具

commons-chain

职责束缚实现包,即 提供 了责任链设计模式 ,和 struts2有关? 好像删了没错

commons-collections

继承和发展了 java的容器框架, Spring Bean 工厂用到了这个 jar

commons-digester

xml转换为 java 对象的映射实体,好像没用到。。。

commons-dbcp

apache提供的数据库连接池包, Spring 需要这个 jar

commons-fileupload

apache公司提供的文件上传工具包

commons-io

apache公司提供的 Commons项目中用来处理 IO 的一些工具类包 ,很强大, struts2用到了这个 jar

commons-lang

扩展 java.long的功能、比如获取随机数等(可以不使用)

commons-logging

提供一个简单的 java日志标准,用来兼容各种日志组件如 log4j 等, Spring 用到此包

commons-pool

对象   池化技术 组件,用来减少对象的过多初始化导致的系统性能削弱。 Spring Bean 工厂用到此包

dom4j

读取xml 的工具包, SSH 好像都用到了这个 jar 包。的确这个 dom4j 很犀利

gson

google公司开发的将 java 对象转换为 json 对象的工具包

freemarker

struts2的视图组件,或者说是一个页面模板

hibernate3

pass

hibernate-jpa-api

JPA全称 Java Persistence API.   JPA通过 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期的实体 对象持久化 到数据库中。它也是提供了一种 ORM规范, Hibernate 实现了它

javassist

Javassist是一个开源的分析、编辑和创建 Java 字节码的类 Hibernate用到这个包

jta

Java Transaction API ,提供比 JDBC事务更强大 的可以有多个数据库连接的 JTA事务, Hibernate 用到此包

log4j

一种被广泛应用的日志包、 struts2 spring hibernate 均用到

mysql-connector-java

mysql java 开发提供的连接包

ognl

struts2开发中经常使用的 ognl 表达式必须导入此包

org.springframework.aop

Spring面向切面核心包

org.springframework.asm

Spring独立的 asm 程序 (不理解、不明白)

org.springframework.beans

它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection IoC/DI )操作相关的所有类

org.springframework.context

Spring 核心提供了大量扩展。可以找到使用 Spring ApplicationContext 特性时所需的全部类, JDNI 所需的全部类, UI 方面的用来与模板( Templating )引擎如  Velocity FreeMarker JasperReports 集成的类,以及校验 Validation 方面的相关类。

org.springframework.context.support

包含支持缓存Cache ehcache )、 JCA JMX 、邮件服务( Java Mail COS Mail )、任务计划 Scheduling Timer Quartz )方面的类

org.springframework.core

包含Spring 框架基本的核心工具类, Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心。

org.springframework.expression

Spring表达式语言 jar

org.springframework.jdbc

包含Spring JDBC 数据访问进行封装的所有类。

org.springframework.orm

包含Spring DAO 特性集进行了扩展,使其支持  iBATIS JDO OJB TopLink ,因为 Hibernate 已经独立成包了,现在不包含在这个包里了。这个 jar 文件里大部分的类都要依赖 spring-dao.jar 里的类,用这个包时你需要同时包含 spring-dao.jar 包。

org.springframework.transaction

JDBC Hibernate JDO JPA 等提供的一致的声明式和编程式事务管理。

org.springframework.web

包含Web 应用开发时,用到 Spring 框架时所需的核心类,包括自动载入 WebApplicationContext 特性的类、 Struts JSF 集成类、文件上传的支持类、 Filter 类和大量工具辅助类。

slf4j-api

Log4j用到。提供日志标准接口。 Log4j LogBack ,甚至 JDK 自带的 Logger 都是 slf4j 的实现类

slf4j-log4j12

Log4j用到。 如果要使用Log4j ,那么除了 slf4j-api 外还需要一个 slf4j-log4j

struts2.core

struts2核心

struts2.spring-plugin

struts2 spring 组合的必备插件,如果没有这个插件, struts2 不能使用 spring 代理的 action

urlrewrite

url重写的 jar

xwork-core

xwork核心

1
0
分享到:
评论

相关推荐

    Spring,hibernate,struts jar 最新jar包

    Spring、Hibernate和Struts是Java开发中非常重要的三个框架,它们构成了经典的MVC(Model-View-Controller)架构,被广泛应用于企业级Web应用开发。这些框架极大地简化了开发过程,提高了开发效率,并且提供了良好的...

    Struts2,Spring,Hibernate jar包下载

    Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...

    struts2和spring和Hibernate整合的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建高效、灵活的企业级应用。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求...

    struts2+spring+hibernate 整合的jar包

    1. **配置环境**:确保所有必需的jar包都在项目类路径中,包括Struts2、Spring、Hibernate及相关依赖库。 2. **创建Spring配置文件**:配置Spring的ApplicationContext,定义Bean,包括DAO、Service以及事务管理器...

    spring hibernate struts2 整合jar包

    标题中的"spring hibernate struts2 整合jar包"指的是一个用于构建Java Web应用程序的集成框架,这个框架集成了Spring、Hibernate和Struts2这三个关键的开源技术。Spring是全面的企业级应用开发框架,提供了依赖注入...

    struts2 spring hibernate常用jar包

    在这个"struts2 spring hibernate常用jar包"中,包含了这三个框架的核心库和其他相关依赖,使得开发者能够快速搭建开发环境。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它旨在简化...

    hibernate,struts2,spring 整合jar包

    在Java开发中,这三大框架各有其专长:Spring提供了强大的依赖注入和面向切面编程功能,Struts2是MVC模式的优秀实现,而Hibernate则是优秀的对象关系映射工具。下面我们将详细探讨SSH整合的关键知识点。 首先,**...

    struts2-hibernate3-spring整合需要的全部jar包

    Struts2、Hibernate3和Spring是Java开发中常用的三大框架,它们各自负责不同的职责:Struts2用于控制应用程序的流程,Hibernate3则是优秀的对象关系映射(ORM)框架,Spring则提供全面的依赖注入(DI)和面向切面...

    spring+hibernate+Struts2的jar包

    在Java Web开发中,Spring、Hibernate和Struts2是三个非常重要的框架,它们分别负责不同的职责,共同构建出一个强大的企业级应用系统。这个压缩包包含这三个框架的核心库,为开发者提供了一站式解决方案,方便集成和...

    spring hibernate struts 整合开发所需jar包

    在Java Web开发中,Spring、Hibernate和Struts是三个非常重要的框架,它们分别负责不同的职责。Spring是一个全面的后端应用程序框架,提供了依赖注入、面向切面编程以及大量的企业级功能;Hibernate则是一个对象关系...

    struts2、hibernate和spring框架整合所需的jar以及配置文档

    SSH框架,即Struts2、Hibernate和Spring的组合,是Java Web开发中广泛使用的三大开源框架。它们各自负责Web应用程序的不同层面,通过整合可以提供一套完整的解决方案,实现MVC(Model-View-Controller)设计模式,...

    Spring+Struts2+Hibernate整合JAR包

    Spring、Struts2和Hibernate是Java Web开发中的三大框架,它们各自负责应用程序的不同层面:Spring作为全面的轻量级框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能;Struts2是经典...

    struts2整合spring、hibernate的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在不同的层面解决应用程序的架构问题。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求和展示视图;Spring则是一个全面的轻量级...

    s2sh struts2 Spring hibernate整合实例(附带所有jar包,及源码)

    1. **引入依赖**:首先,需要将Struts2、Spring和Hibernate的jar包添加到项目的类路径中,这些jar包在提供的压缩包中已经包含。 2. **配置Struts2**:在web.xml中配置Struts2的过滤器,指定struts2的核心配置文件...

    Spring、Hibernat、struts2、mybatis分别需要的jar包

    在Java Web开发中,Spring、Hibernate、Struts2和MyBatis是四个非常重要的框架,它们各自负责不同的职责,但通常被组合在一起使用,形成所谓的"SSH"或"SSM"(Spring、Struts2、Hibernate)或者"SSHM"(Spring、...

    struts1+spring+hibernate整合所用全部jar包

    Struts1、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决了一部分问题,而将它们整合在一起,可以构建出高效、灵活的企业级应用程序。这里我们主要探讨这三者整合时所需的核心jar包以及它们的功能。 ...

    Hibernate+Struts2+Spring基本JAR包

    SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一种开源框架组合,它能够帮助开发者快速构建高效、可维护的Web应用。这组框架的整合提供了模型-视图-控制器(MVC)架构模式,实现了业务逻辑层、数据访问...

    struts2+HIbernate+Spring整合所需jar包

    Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...

    Spring集成struts以及hibernate jar包

    标题中的"Spring集成struts以及hibernate jar包"指的是在Java Web开发中,将Spring框架与Struts2和Hibernate框架进行整合的过程。这通常是为了构建一个完整的MVC(Model-View-Controller)架构,其中Spring负责依赖...

Global site tag (gtag.js) - Google Analytics