- 浏览: 757620 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (396)
- JAVA (50)
- ORACLE (22)
- HIBERNATE (1)
- SPRING (26)
- STRUTS (4)
- OTHERS (0)
- MYSQL (11)
- Struts2 (16)
- JS (33)
- Tomcat (6)
- DWR (1)
- JQuery (26)
- JBoss (0)
- SQL SERVER (0)
- XML (10)
- 生活 (3)
- JSP (11)
- CSS (5)
- word (1)
- MyEclipse (7)
- JSTL (1)
- JEECMS (2)
- Freemarker (8)
- 页面特效 (1)
- EXT (2)
- Web前端 js库 (2)
- JSON http://www.json.org (3)
- 代码收集 (1)
- 电脑常识 (6)
- MD5加密 (0)
- Axis (0)
- Grails (1)
- 浏览器 (1)
- js调试工具 (1)
- WEB前端 (5)
- JDBC (2)
- PowerDesigner (1)
- OperaMasks (1)
- CMS (1)
- Java开源大全 (2)
- 分页 (28)
- Eclipse插件 (1)
- Proxool (1)
- Jad (1)
- Java反编译 (2)
- 报表 (6)
- JSON (14)
- FCKeditor (9)
- SVN (1)
- ACCESS (1)
- 正则表达式 (3)
- 数据库 (1)
- Flex (3)
- pinyin4j (2)
- IBATIS (3)
- probe (1)
- JSP & Servlet (1)
- 飞信 (0)
- AjaxSwing (0)
- AjaxSwing (0)
- Grid相关 (1)
- HTML (5)
- Guice (4)
- Warp framework (1)
- warp-persist (1)
- 服务器推送 (3)
- eclipse (1)
- JForum (5)
- 工具 (1)
- Python (1)
- Ruby (1)
- SVG (3)
- Joda-Time日期时间工具 (1)
- JDK (3)
- Pushlet (2)
- JSP & Servlet & FTP (1)
- FTP (6)
- 时间与效率 (4)
- 二维码 (1)
- 条码/二维码 (1)
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
commons-digester.jar
Digester基于规则的 XML 文档解析 , 主要用于 XML 到 Java 对象的映射 .
commons-beanutils.jar
提供对Java 反射和自省 API 的包装 .
aspectjweaver.jar
用于在Spring 2.0 中集成 AspectJ AspectJ LTW 织入器
ognl.jar
OGNL是 Object-Graph Navigation Language 的缩写,它是一种功能强大的表达式语言( Expression Language ,简称为 EL ),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图, 实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。
hibernate2依赖的一些包
hibernate2.jar
Hibernate的库,没有什么可说的,必须使用的 jar 包
cglib-asm.jar:
CGLIB库, Hibernate 用它来实现 PO 字节码的动态生成,非常核心的库,必须使用的 jar 包
dom4j.jar:
dom4j 是一个 Java 的 XML API ,类似于 jdom ,用来读写 XML 文件的。 dom4j 是一个非常非常优秀的 Java XML API ,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在 SourceForge 上找到它。在 IBM developerWorks 上面可以 找到一篇文章,对主流的 Java XML API 进行的性能、功能和易用性的评测, dom4j 无论在那个方面都是非常出色的。我早在将近两年之前就开始使用 dom4j ,直到现在。如今你可以看到越来越多的 Java 软件都在使用 dom4j 来读写 XML ,特别值得一提的是连 Sun 的 JAXM 也在用 dom4j 。这是必须使用的 jar 包, Hibernate 用它来读写配置文件。
odmg.jar:
ODMG是一个 ORM 的规范, Hibernate 实现了 ODMG 规范,这是一个核心的库,必须使用的 jar 包。
commons-collections.jar:
Apache Commons包中的一个,包含了一些 Apache 开发的集合类,功能比 java.util.* 强大。必须使用的 jar 包。
commons-beanutils.jar:
Apache Commons包中的一个,包含了一些 Bean 工具类类。必须使用的 jar 包。
commons-lang.jar:
Apache Commons包中的一个,包含了一些数据类型工具类,是 java.lang.* 的扩展。必须使用的 jar 包。
commons-logging.jar:
Apache Commons包中的一个,包含了日志功能,必须使用的 jar 包。这个包本身包含了一个 Simple Logger ,但是 功能很弱。在运行的时候它会先在 CLASSPATH 找 log4j ,如果有,就使用 log4j ,如果没有,就找 JDK1.4 带的 java.util.logging ,如果也找不到就用 Simple Logger 。 commons-logging.jar 的出现是一个历史的的遗留的遗憾,当初 Apache 极力游说 Sun 把 log4j 加入 JDK1.4 ,然而 JDK1.4 项目小组已经接近发布 JDK1.4 产品的时间了,因此拒 绝了 Apache 的要求,使用自己的 java.util.logging ,这个包 的功能比 log4j 差的很远,性能也一般。
后来Apache 就开发出来了 commons-logging.jar 用来兼 容两个 logger 。因此用 commons-logging.jar 写的 log 程序,底层的 Logger 是可以切换的,你可以选择 log4j , java.util.logging 或者它自带的 Simple Logger 。不过我仍然强烈建议使用 log4j ,因为 log4j 性能很高, log 输出信息时间几乎等于 System.out ,而处理一条 log 平均只需要 5us 。你可以在 Hibernate 的 src 目录下找到 Hibernate 已经为你准备好了的 log4j 的配置文件,你只需要到 Apache 网站去下载 log4j 就可以了。 commons-logging.jar 也是必须的 jar 包。
使用Hibernate 必须的 jar 包就是以上的这几个,剩下的都是可选的。
ant.jar:
Ant编译工具的 jar 包,用来编译 Hibernate 源代码的。如果你不准备修改和编译 Hibernate 源代码,那么就没有什么用,可选的 jar 包
optional.jar:
Ant的一个辅助包。
c3p0.jar:
C3PO是一个数据库连接池, Hibernate 可以配置为使用 C3PO 连接池。如果你准备用这个连接池,就需要这个 jar 包。
proxool.jar:
也是一个连接池,同上。
commons-pool.jar,
commons-dbcp.jar:
DBCP数据库连接池, Apache 的 Jakarta 组织开发的, Tomcat4 的连接池也是 DBCP 。
实际上Hibernate 自己也实现了一个非常非常简单的数据库连接池,加上上面 3 个,你实际上可以在 Hibernate 上选择 4 种不同的数据库连接池,选择哪一个看个人的偏好,不过 DBCP 可能更通用一些。另外强调一点,如果在 EJB 中使用 Hibernate ,一定要用 App Server 的连接池,不要用以上 4 种连接池,否则容器管理事务不起 作用。
connector.jar:
JCA 规范,如果你在 App Server 上把 Hibernate 配置为 Connector 的话,就需要这个 jar 。不过实际上一般 App Server 肯定会带上这个包,所以实 际上是多余的包。
jaas.jar:
JAAS是用来进行权限验证的,已经包含在 JDK1.4 里面了。所以实际上是多余的包。
jcs.jar:
如果你准备在Hibernate 中使用 JCS 的话,那么必须包括它,否则就不用。
jdbc2_0-stdext.jar:
JDBC2.0 的扩展包,一般来说数据库连接池会用上它。不过 App Server 都会带上,所以也是多余的。
jta.jar:
JTA 规范,当 Hibernate 使用 JTA 的时候需要,不过 App Server 都会带上,所以也是多余 的。
junit.jar:
Junit包,当你运行 Hibernate 自带的测试代码的时候需要, 否则就不用。
xalan.jar, xerces.jar, xml-apis.jar:
Xerces 是 XML 解析器, Xalan 是格式化器, xml-apis 实际上是 JAXP 。一般 App Server 都会带上, JDK1.4 也包含了解析器,不过不是 Xerces ,是 Crimson ,效率比较差,不过 Hibernate 用 XML 只不过是读取配置文件,性能没什么紧要的,所以也是多余的。
antlr.jar
语法生成工具详见
spring 相关 jar 包作用:
除了spring.jar 文件, Spring 还包括有其它 13 个独立的 jar 包,各自包含着对应的 Spring 组件,用户可以根据自 己的需要来选择组合自己的 jar 包,而不必引入整个 spring.jar 的所有类文 件。
(1) spring-core.jar
这个jar 文件包含 Spring 框架基本的核心工具类, Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些 工具类。
(2) spring-beans.jar
这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理 bean 以及进行 Inversion of Control / Dependency Injection ( IoC/DI )操作相关的所有类。如果应用只需基本的 IoC/DI 支持,引入 spring-core.jar 及 spring- beans.jar 文件就可以了。
(3) spring-aop.jar
这个jar 文件包含在应用中使用 Spring 的 AOP 特性时所需的类。使用基于 AOP 的 Spring 特性,如声明型事务管理( Declarative Transaction Management ),也要在应用里包含这个 jar 包。
(4) spring-context.jar
这个jar 文件为 Spring 核心提供了大量扩展。可以找到使用 Spring ApplicationContext 特性时所需的全部类, JDNI 所需的全部类, UI 方面的用来与模板( Templating )引擎如 Velocity 、 FreeMarker 、 JasperReports 集成的类,以及校验 Validation 方面的相关类。
(5) spring-dao.jar
这个jar 文件包含 Spring DAO 、 Spring Transaction 进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含 spring-aop.jar 。
(6) spring-hibernate.jar
这个jar 文件包含 Spring 对 Hibernate 2 及 Hibernate 3 进行封装的所有类。
(7) spring-jdbc.jar
这个jar 文件包含对 Spring 对 JDBC 数据访问进行封装的所有类。
(8) spring-orm.jar
这个jar 文件包含 Spring 对 DAO 特性集进行了扩展,使其支持 iBATIS 、 JDO 、 OJB 、 TopLink ,因为 Hibernate 已经独立成包了,现在不包含在这个包 里了。这个 jar 文件里大部分的类都要依赖 spring-dao.jar 里的 类,用这个包时你需要同时包含 spring-dao.jar 包。
(9) spring-remoting.jar
这个jar 文件包含支持 EJB 、 JMS 、远程调用 Remoting ( RMI 、 Hessian 、 Burlap 、 Http Invoker 、 JAX-RPC )方面的类。
(10) spring-support.jar
这个jar 文件包含支持缓存 Cache ( ehcache )、 JCA 、 JMX 、邮件服务( Java Mail 、 COS Mail )、任务计划 Scheduling ( Timer 、 Quartz )方面的类。
(11) spring-web.jar
这个jar 文件包含 Web 应用开发时,用到 Spring 框架时所需的核心类,包括自动载入 WebApplicationContext 特性的类、 Struts 与 JSF 集成类、文件上传的支持类、 Filter 类和大量工具辅助类。
(12) spring-webmvc.jar
这个jar 文件包含 Spring MVC 框架相关的所有类。包含国际化、标 签、 Theme 、视图展现的 FreeMarker 、 JasperReports 、 Tiles 、 Velocity 、 XSLT 相关类。当然,如果你的应用使用了独立的 MVC 框架,则无需这个 JAR 文件里的任何类。
(13) spring-mock.jar
这个jar 文件包含 Spring 一整套 mock 类来辅助应用的测试。 Spring 测试套件使用了其中大 量 mock 类,这样测试就更加简单。模拟 HttpServletRequest 和 HttpServletResponse 类在 Web 应用单元测试是很方便的。
jstl相关 jar 包简介
由于要搭SSH 框架,面对那么多包,都不知道干嘛的,于是就把每个包的作用都查过去,有点无聊,呵呵。
mail.jar java发送电子邮件 , 里面包含了 activation.jar 和 mail.jar 两个包 . 通过里面的类的调用便可以达到发送电子邮件的目的 . 里面 .......
dom.jar 文档对象模型 ”(DOM) 允许开发者在 XML 结构内引用、检索和更改 XML 结构中的各项元素。
jaxen-full.jar jaxen是一个用 Java 开发的 XPath 引擎 , 支持 JDOM, dom4j 。
jaxp-api.jar JAXP是 Java API for XML Processing 的 英文字头缩写 , 中文含义是 : 用于 XML 文档处理的使用 Java 语言编写的编程接口
jadb2_0-stdxt.jar javax.sql包,可以查下 java API 。
jstl.jar
sax.jar SAX是一个用于处理 XML 事件驱动的 “ 推 ” 模型,虽然它不是 W3C 标准,但它却是一个得到了广泛认可的 API
saxpath.jar SAXPath is an event-based API for XPath parsers, that is, for parsers which parse XPath expressions. SAXPath is intended to be for XPath what SAX is for XML
standard.jar 标准标签库包。 jstl 核心的两个包之。
xalan.jar Xalan是将可扩展标记语言 (XML) 转换为超文本链接标识语 言 (HTML) 或其它类型 XML 文档的规范
xercesImpl.jar 实现解析 XML 文件的功能很方便 , 我们可以通过下载第三方的一些工具包如 xml-apis.jar 和 xercesImpl.jar 等 .Xerces 是一个与可扩展标记语言 (XML) 兼容的语法分析器。 Xerces 分析器可处理 Java 和 C++, 它采用互联网联盟 XML 、文件对象 ...Xerces-C 是用可移植的 C++ 子集编写的 XML 分析器。 Xerces-C 允许对 XML 数据进行读写操作
如果要使用JSTL,
则必须将
jstl.jar
和
standard.jar
文件放到
classpath
中
,
如果你还需要使用
XML processing
及
Database access (SQL)
标签
,
还要将相关
JAR
文件放到
classpath
中
,
这些
JAR
文件全部存在于下载回来的
zip
文件中。
发表评论
-
网页标签过滤
2012-05-14 15:49 1012package com.xcy.babyonline.c ... -
图片压缩
2012-05-14 15:48 1667/** * WriteImage.java Crea ... -
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
2012-02-24 17:11 1017一、简介: BeanUtils提供 ... -
[转]给网站上传的图片盖章
2011-12-30 16:13 949/****************************** ... -
[转] 给网站上传的图片盖章
2011-12-30 16:12 1004/****************************** ... -
java 给图片加文字水印
2011-12-30 16:10 2177java给图片加水印,在网上有很多资料,但我想要一个能自适 ... -
joda time 方便快捷 .
2011-12-01 11:08 892操作日期不再那么麻烦 DateTime dt ... -
jsp 往 FTP 上传文件问题
2011-11-21 18:17 2522FtpUtil: import java.io.DataI ... -
Java中读取字节流并按指定编码转换成字符串的方法
2011-11-21 18:13 1201该方法中使用一个无限循环,从字节流中读取字节,存放到byte数 ... -
InputStream转String
2011-11-21 18:09 1221org.apache.commons.io.output.B ... -
在EditPlus中配置JDK编译JAVA的详细方法
2011-08-09 18:17 771在EditPlus中配置JDK编译JAVA的详细方法 -
Linux下Jsp环境搭建 Java平台 Tomcat安装 MySQL安装配置
2011-05-11 14:08 1543安装软件 1、安装JDK(因JDK包含JRE,若原来装 ... -
Java中怎么遍历map中value值
2011-04-22 15:21 1320//两种方法,有问题,给我发百度消息 public sta ... -
Java 获取指定日期的方法总结
2011-04-13 19:14 1577格式化日期 String-->Date 或者 Data ... -
java位与运算
2011-02-11 17:20 2171位与运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行 ... -
技术网站
2011-02-11 11:03 880OpenSource: http://www.open-ope ... -
Java或Web中解决所有路径问题
2011-01-27 09:58 896Java中使用的路径,分为两种:绝对路径和相对路径。归根结底, ... -
给出一个字符串或其他,返回一个指定长度的字符串,长度小于指定长度,用指定字符填充
2011-01-19 17:25 1360实现代码如下: publ ... -
JDK命令详解
2010-12-28 15:25 855转自:http://www.historycreator.co ... -
XFIRE_WEBSERVICES实例
2010-12-13 18:30 853服务器端 接口 package com.server ...
相关推荐
下面将详细讲解这三大框架的核心功能、相互关系以及jar包的作用。 1. Spring框架: Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性。在SSM中,Spring主要负责管理...
SSM框架,全称为Spring、SpringMVC和Mybatis的集成框架,是Java Web开发中常用的三大组件。这个框架组合提供了强大的数据访问、业务逻辑处理和用户界面展示能力。下面将详细讲解这三个组件以及它们所需的jar包。 1....
下面将详细解释这三大组件以及它们在SSM框架中的作用。 1. **Spring框架**: - **核心容器**:Spring的核心,包括Bean工厂、ApplicationContext、依赖注入(DI)和面向切面编程(AOP)。Bean工厂负责创建对象并...
本压缩包提供了SSH框架常用的核心jar包,旨在为开发者提供一个基础的开发环境,满足一般项目的依赖需求。 Struts2是MVC(Model-View-Controller)设计模式的实现,主要处理HTTP请求并控制应用的流程。其核心jar包...
**Mina框架中常见的JAR包及其作用:** 1. **mina-core.jar**:包含Mina框架的基本组件和核心功能,如I/O处理器、会话管理等。 2. **mina-protocol-XXX.jar**:针对不同协议(如FTP、SMTP)的实现,如mina-protocol-...
虽然在提供的JAR包列表中没有直接提到Hibernate,但在SSH框架中,它通常用于处理数据持久化。开发者需要引入hibernate的核心库,如`hibernate-core.jar`,以便将Java对象与数据库表对应。 4. **其他依赖**: - `...
在Java Web开发中,"三大框架"通常指的是Spring、Hibernate和Struts,它们...以上就是关于"三大框架整合所需要jar包"的相关知识点,通过理解这些jar包的作用和整合过程,可以有效地提高Java Web项目的开发效率和质量。
Struts2.3+Spring3.2+Hibernate3框架所需jar包
SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可维护的Web应用程序。这些框架各自负责不同的职责,Spring作为基础架构框架,Struts处理视图与控制,Hibernate则专注于...
SSM框架是Java Web开发中常用的三大框架——Spring、Spring MVC和MyBatis的组合,它们协同工作,为开发者提供了一种高效、灵活的后端架构解决方案。在本压缩包中,包含了SSM框架开发所需的几个关键组件,下面将详细...
### SSH中常用jar包的作用详解 #### Spring框架的jar包及其功能 在SSH(Spring + Hibernate + Struts)架构中,各个组成部分所依赖的jar包扮演着至关重要的角色。接下来,我们将详细介绍这些jar包的功能及其在项目...
在实际开发中,除了上述jar包,还需要注意其他的一些支持库,如`commons-logging.jar`(日志记录)、`log4j.jar`(日志框架)、`servlet-api.jar`(Servlet API)、`jsp-api.jar`(JSP API)等。这些库都是Java Web...
在这个“ssh框架需要的jar包汇总”中,我们看到的是一个基本的SSH开发环境所需的库文件集合,还包括了与MySQL数据库连接以及JSTL(JavaServer Pages Standard Tag Library)标签的支持。 首先,让我们逐一解析这些...
在这个“ssh常用Jar包”中,包含了S2SH框架的关键组件和其他辅助库,比如视频处理和数据库连接相关的Jar包。以下是这些Jar包的核心功能和相关知识点的详细说明: 1. **Struts2**: - Struts2是基于MVC设计模式的...
struts2框架所需要的jar包,包括commons-logging-1.0.4.jar,struts2-core-2.0.11.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,xwork-2.0.4.j等,希望对大家有用!
SSH框架整合所需的jar包涵盖了Struts2、Spring、Hibernate以及它们的依赖库。在提供的压缩包中,包含了这些jar包,解压后可以直接使用,避免了单独下载和配置的繁琐过程。 2. 配置web.xml文件。在这里,我们需要...
在学习和使用Spring框架时,了解这些jar包的功能和作用至关重要。正确地引入和配置这些依赖,可以帮助我们构建出高效、可维护的Java应用。同时,随着Spring Boot的普及,很多依赖已经被自动管理,但理解其背后的机制...