- 浏览: 57445 次
- 来自: 北京
最新评论
-
泛泛evil:
总结的很好,谢谢分享
JavaScript -
wanxkl:
哇!总结的太好了。。凤哥哥,你好强大啊。。请问您跟凤姐什么关系 ...
css应用
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只不过是读取 配置文件,性能没什么紧要的,所以也是多余的。
ant-1.63.jar Ant 的核心包,在构建Hibernate 时会用到
antlr-2.7.5H3.jar 语言转换工,Hibernate利用它实现 HQL 到 SQL的转换
asm.jar/asm-attrs.jar ASM 字节转换库
c3p0-0.8.5.2.jar C3PO JDBC 连接池工具
cglib-2.1.jar 高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接口
commons-collections-2.1.1.jar Apache 的工具集,用来增强Java对集合的处理能力
commons-logging-1.0.4.jar Apache 软件基我组所提供的日志工具
concurrent-1.3.2.jar 线程同步工具,在使用JBoss 的树状缓存时需要用到
connector.jar 用连接多个应用服务器的标准连接器
dom4j-1.6.jar dom4j XML 解析器
ehcache-1.1.jar 缓存工具.在没有提供其他缓存工具时,这个缓存工具是必不可少的
jaas.jar 标准的 Java 权限和认证服务包
jaxen-1.1-beta-4.jar 通用的 XPath 处理引擎
jboss-cache.jar JBoss 的一种树状缓存实现工具
jboss-common.jar Jboss 的基础包,在使用 JBoss 的树状缓存时必须有此包
jboss-jmx.jar JBoss 的 JMX 实现包
jboss-system.jar JBoss 的核心,包括服务器和部署引擎
jdbc2_0-stdext.jar 标准的 JDBC 2.0 扩展API
jgroups2.2.7.jar 网络通信工具包
jta.jar 标准的 JAVA 事务处理接口
junit-3.8.1.jar JUnit 测试框架
log4.j-1.2.9.jar log4j 库,Apache 的日志工具
oscache-2.1.jar Java 对象的缓存工具
proxool-0.8.3.jar Proxool JDBC 连接池 工具
swarmcache-1.0rc2.jar Hibernate 可以使用的一种缓存工具
versioncheck.jar 版本检查工具包,用于在构建 Hibernate 的时候检查辅助 jar 包文件的版本
xerces-2.6.2.jar SAX XML 解析器
xml-apis.jar Java语言中标准的XML 解析器
log4j.properties的配置信息(开发过程中才使用,一般用处不大)
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### direct messages to file hibernate.log ###
#log4j.appender.file=org.apache.log4j.FileAppender
#log4j.appender.file.File=hibernate.log
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### set log levels - for more verbose logging change 'info' to 'debug' ###
log4j.rootLogger=warn, stdout
#log4j.logger.org.hibernate=info
#log4j.logger.org.hibernate=debug
### log HQL query parser activity
#log4j.logger.org.hibernate.hql.ast.AST=debug
### log just the SQL
#log4j.logger.org.hibernate.SQL=debug
### log JDBC bind parameters ###
#log4j.logger.org.hibernate.type=info
#log4j.logger.org.hibernate.type=debug
### log schema export/update ###
#log4j.logger.org.hibernate.tool.hbm2ddl=debug
### log HQL parse trees
#log4j.logger.org.hibernate.hql=debug
### log cache activity ###
#log4j.logger.org.hibernate.cache=debug
### log transaction activity
#log4j.logger.org.hibernate.transaction=debug
### log JDBC resource acquisition
#log4j.logger.org.hibernate.jdbc=debug
### enable the following line if you want to track down connection ###
### leakages when using DriverManagerConnectionProvider ###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace
文件上传的jar包(共2个)
commons-fileupload-1.1.1.jar
commons-io-1.2.jar
Spring 中applicationContext-1.xml文件的配置(一般类的映射文件)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<bean id="demo1" class="com.pk.spring.Demo1">
<property name="intValue" value="110"></property>
<property name="str" value="时间时间等等我"></property>
<property name="list">
<list>
<value>无限风光在险峰</value>
<value>北京欢迎你</value>
</list>
</property>
<property name="set">
<set>
<value>你好,中国</value>
<value>你好,北京</value>
</set>
</property>
<property name="map">
<map>
<entry key="xuye" value="zhaolin"></entry>
<entry key="liutengfei" value="guodonghua"></entry>
</map>
</property>
<property name="array">
<list>
<value>好好学习</value>
<value>天天向上</value>
</list>
</property>
<property name="mydate">
<value>2011-6-25</value>
</property>
</bean>
</beans>
Spring 中applicationContext-2.xml的配置(将转化Date类型的文件配置方式)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<bean id="customEditorConfigurer"
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
<property name="customEditors">
<map>
<entry key="java.util.Date">
<bean class="com.pk.spring.MyDatePropertyFormat">
<property name="format" value="yyyy-MM-dd"></property>
</bean>
</entry>
</map>
</property>
</bean>
</beans>
Spring 所需要的jar包(共3个)
commons-logging.jar
log4j-1.2.15.jar
spring.jar
spring-framework-2.5.6\lib\aspectj\aspectjrt.jar
spring-framework-2.5.6\lib\aspectj\aspectjweaver
在hibernate中若要使用factory.getCurrentSession()时需要在以上配置文件中加入如下语句:
<property name="hibernate.current_session_context_class">thread</property>
发表评论
-
lucene3.0 例一
2012-09-11 20:18 653package com.lucene;import java. ... -
lucene3.0
2012-09-11 20:15 871全文搜索 核心:创建索引——查询索引--分词器 索引引擎: ... -
分布式存储(转载)
2012-06-05 15:42 1204L1、HTML静态化其实大家都知道,效率最高、消耗最小的 ... -
java设计原则
2012-04-05 16:50 826原则1:DRY(Don't repeat ... -
java静态、动态代理
2012-04-04 18:51 849JAVA的动态代理 代理模式 代理模式是常用的java设计模式 ... -
Hibernate声明事务
2011-09-17 16:25 897事务处理 第一种方式: 首先配置datasoure: ... -
javascript应用3
2011-09-10 15:14 954打开一个新页面:{ <script t ... -
javascript应用2
2011-09-10 15:09 898日期插件的应用:{ <script type=& ... -
javascript应用1
2011-09-10 15:00 973javascript {<!-- 1.j ... -
css应用
2011-09-10 14:59 898CSS 本章目标 1、CSS的定义、优势 2、css的基 ... -
Html
2011-09-10 14:56 924HTML 超链接:{ <a href=”http:/ ... -
jsp、el、jstl.doc
2011-09-10 14:53 1327serlvet和jsp区别和联系 jsp从本质上讲也是s ... -
Jdbc
2011-09-10 14:49 927jdbc操作数据库插入、更新、删除、查找 mysql数据 ... -
文件上传步骤
2011-09-10 14:47 761文件上传的简单方法:(原理性的实验) 1. <b ... -
中文乱码问题解决
2011-09-10 14:43 7521. post方式提交的数据 采用request.setCha ... -
事务传播特性与隔离级别
2011-09-10 14:38 797事务传播特性了解事务的几种传播特性 ... -
监听器
2011-09-10 14:36 895监听器概述 1.Listener是Servlet的监听器 ... -
过滤器
2011-09-10 14:35 12461. Servlet过滤器基础 Servlet过滤器是Se ... -
web编程常用配置1
2011-09-10 14:33 984mysql数据库jdbc驱动 jdbcDriver = co ... -
sql练习
2011-09-10 14:28 22681.oracle数据库启动的服 ...
相关推荐
Web编程技术是构建和维护互联网应用程序的核心技能,它涵盖了多种技术和工具,旨在创建交互式的、动态的、用户友好的在线体验。"Web编程技术-完美版"可能是一个全面的教程或者资源集合,旨在帮助学习者掌握Web开发的...
《Java Web编程宝典源码》是一份专为JavaWeb初学者设计的综合学习资源,它涵盖了服务器配置、框架应用以及数据库操作等多个关键领域。这个压缩包包含了一系列的文本文件和项目目录,旨在帮助初学者逐步理解并掌握...
【Web编程】主要涉及到的是构建动态网页的技术,而JSP(Java Server Pages)是Web开发中常用的一种技术,尤其在用户交互和数据处理方面。本文将深入探讨JSP编程,特别是用户登录设计以及JSP内置对象的使用。 一、...
### Go Web编程知识点总结 #### 一、Go环境配置与安装 - **Go源码安装**:适合希望根据自身需求定制安装的用户。通过这种方式,用户可以自行选择所需的组件和服务,便于开发过程中针对特定功能进行优化。 - **Go...
《Go Web编程》是一本深入探讨Google开发的Go语言及其在Web应用开发中的实践的电子书。这本书旨在帮助读者理解Go语言的基础语法、特性,并掌握如何利用这些特性构建高效的Web应用程序。以下是对这本书中可能涉及的...
本实例将带你走进Web服务器编程的世界,通过一个简单的实例来理解其工作原理。 首先,我们要了解Web服务器的基本概念。Web服务器主要任务是接收来自客户端(如浏览器)的HTTP请求,解析请求中的信息,如URL、HTTP...
以上就是从提供的文件内容中解析出的一些WEB编程开发的常用代码技巧。在实际开发中,理解并灵活运用这些代码能够提高网页的功能性和用户体验。同时,随着技术的发展,开发者还需要关注新的API、框架和最佳实践,以...
Java Web编程技术是开发基于Web的应用程序的一种强大方法,它结合了Java语言的强大功能与Web的广泛可访问性。在Java Web开发中,开发者可以创建动态、交互式的网站,为用户提供丰富的用户体验。以下是对Java Web编程...
本文详细介绍了Java Web网络编程技术的核心概念和技术细节,包括Servlet、JSP以及常用的Java Web框架。同时,还简单概述了C#的编译与连接过程以及网页制作的基本技术。这些知识对于学习和掌握Web开发技术至关重要。...
在Web编程开发中,常用的一些代码片段对于构建交互式和功能丰富的网页至关重要。以下是一些关键知识点: 1. **窗口操作**:在HTML中,可以使用ActiveX对象来控制浏览器窗口的行为。例如,`<object>`标签与`clsid`...
Java Web编程是构建基于互联网应用程序的关键技术,它涵盖了多种组件和服务,用于创建动态、交互式的网站。Web工作原理的理解对于任何Java Web开发者来说都至关重要。本文将深入探讨Java Web的基本概念,工作流程...
描述"《ASP.NET MVC 4 Web编程》的源代码"意味着,这些代码实例可能覆盖了以上所有知识点,通过阅读和学习这些源代码,开发者能够深入理解ASP.NET MVC4框架的工作原理,掌握如何在实际项目中运用这些技术。...
在WEB编程开发中,常常涉及到各种代码片段来实现特定的功能。以下是一些常见的代码示例: 1. **窗口操作**: - 最小化、最大化和关闭窗口:这些功能通常在浏览器环境中实现,例如使用ActiveXObject。在提供的代码...
Web编程基础知识点广泛涉及前端开发技术和后端服务器端编程的范畴。从提供的文件内容来看,这些内容覆盖了HTML、JavaScript、JSP、Servlets、数据库连接技术以及Java的基础概念。下面我将详细解释这些知识点。 ### ...
1. **环境搭建**:这包括安装JDK(Java Development Kit)、设置环境变量、配置Tomcat服务器等步骤,这是进行Java Web开发的前提。 2. **Servlet编写**:学习如何创建Servlet类,实现HttpServlet接口,并重写doGet...
根据提供的文件信息,内容主要围绕Java Web编程实战宝典一书的推广和分享,其中也涉及到电子书资源提供者的联系方式以及PDF电子书的版权声明等。关于Java Web编程的知识点,我将基于标题和描述,对Java Web编程的...
在这个"JAVA WEB编程从入门到实践2"的学习资源中,我们可以深入探讨以下几个关键知识点: 1. **Java基础知识**:作为Java Web编程的基础,首先需要掌握Java语言的基本语法、面向对象编程概念以及异常处理。这是理解...
Python Web开发是利用Python编程语言构建Web应用程序的过程,它结合了Python的强大功能和灵活性,以及Web开发的各种框架和技术。本课程针对的是电子商务等专业的学生,旨在通过学习,让学生掌握Python Web开发的基本...
Java Web编程宝典-十年典藏版.pdf 是PDF电子书,不是源码。共分2个包。 《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。...