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核心
|
相关推荐
Spring、Hibernate和Struts是Java开发中非常重要的三个框架,它们构成了经典的MVC(Model-View-Controller)架构,被广泛应用于企业级Web应用开发。这些框架极大地简化了开发过程,提高了开发效率,并且提供了良好的...
Struts2、Spring和Hibernate是Java开发中三大主流的开源框架,它们分别专注于Web层、业务层和服务层的管理,组合使用可以构建出强大的企业级应用。这些框架的jar包是开发人员日常工作中必不可少的工具。 **Struts2*...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而将这三者整合在一起可以构建高效、灵活的企业级应用。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求...
1. **配置环境**:确保所有必需的jar包都在项目类路径中,包括Struts2、Spring、Hibernate及相关依赖库。 2. **创建Spring配置文件**:配置Spring的ApplicationContext,定义Bean,包括DAO、Service以及事务管理器...
标题中的"spring hibernate struts2 整合jar包"指的是一个用于构建Java Web应用程序的集成框架,这个框架集成了Spring、Hibernate和Struts2这三个关键的开源技术。Spring是全面的企业级应用开发框架,提供了依赖注入...
在这个"struts2 spring hibernate常用jar包"中,包含了这三个框架的核心库和其他相关依赖,使得开发者能够快速搭建开发环境。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它旨在简化...
在Java开发中,这三大框架各有其专长:Spring提供了强大的依赖注入和面向切面编程功能,Struts2是MVC模式的优秀实现,而Hibernate则是优秀的对象关系映射工具。下面我们将详细探讨SSH整合的关键知识点。 首先,**...
Struts2、Hibernate3和Spring是Java开发中常用的三大框架,它们各自负责不同的职责:Struts2用于控制应用程序的流程,Hibernate3则是优秀的对象关系映射(ORM)框架,Spring则提供全面的依赖注入(DI)和面向切面...
在Java Web开发中,Spring、Hibernate和Struts2是三个非常重要的框架,它们分别负责不同的职责,共同构建出一个强大的企业级应用系统。这个压缩包包含这三个框架的核心库,为开发者提供了一站式解决方案,方便集成和...
在Java Web开发中,Spring、Hibernate和Struts是三个非常重要的框架,它们分别负责不同的职责。Spring是一个全面的后端应用程序框架,提供了依赖注入、面向切面编程以及大量的企业级功能;Hibernate则是一个对象关系...
SSH框架,即Struts2、Hibernate和Spring的组合,是Java Web开发中广泛使用的三大开源框架。它们各自负责Web应用程序的不同层面,通过整合可以提供一套完整的解决方案,实现MVC(Model-View-Controller)设计模式,...
Spring、Struts2和Hibernate是Java Web开发中的三大框架,它们各自负责应用程序的不同层面:Spring作为全面的轻量级框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能;Struts2是经典...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在不同的层面解决应用程序的架构问题。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求和展示视图;Spring则是一个全面的轻量级...
1. **引入依赖**:首先,需要将Struts2、Spring和Hibernate的jar包添加到项目的类路径中,这些jar包在提供的压缩包中已经包含。 2. **配置Struts2**:在web.xml中配置Struts2的过滤器,指定struts2的核心配置文件...
在Java Web开发中,Spring、Hibernate、Struts2和MyBatis是四个非常重要的框架,它们各自负责不同的职责,但通常被组合在一起使用,形成所谓的"SSH"或"SSM"(Spring、Struts2、Hibernate)或者"SSHM"(Spring、...
Struts1、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决了一部分问题,而将它们整合在一起,可以构建出高效、灵活的企业级应用程序。这里我们主要探讨这三者整合时所需的核心jar包以及它们的功能。 ...
SSH(Struts2、Spring、Hibernate)是Java Web开发中常用的一种开源框架组合,它能够帮助开发者快速构建高效、可维护的Web应用。这组框架的整合提供了模型-视图-控制器(MVC)架构模式,实现了业务逻辑层、数据访问...
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...
标题中的"Spring集成struts以及hibernate jar包"指的是在Java Web开发中,将Spring框架与Struts2和Hibernate框架进行整合的过程。这通常是为了构建一个完整的MVC(Model-View-Controller)架构,其中Spring负责依赖...