Hibernate中各个JAR包的用途

2011年5月13日 18:47

 

原文链接:http://hi.baidu.com/jackfrued/blog/item/d11e5922d101ffaf4623e804.html

 

最基本的Hibernate3.3.2之 JAR包(必要):

包名

位置

用途

hibernate3.jar

/hibernate

核心JAR包

antlr.jar

/hibernate/lib/required

Another Tool for Language Recognition,可以构造语言识别器,解析HQL需要

commons-collections.jar

/hibernate/lib/required

包含了一些Apache开发的集合类,功能比java.util.*强大

dom4j.jar

/hibernate/lib/required

越来越多的Java软件都在使用dom4j来操作XML,Hibernate也不例外

javassist.jar

/hibernate/lib/required

操作字节码,跟cglib相关

jta.jar

/hibernate/lib/required

定义JTA规范的JAR包,当Hibernate使用JTA的时候需要

slf4j.jar

/hibernate/lib/required

整合各种日志框架的工具

slf4j-nop.jar

/slf4j

包含了对slf4j.jar的实现类

注意:slf4.jar和slf4j-nop.jar之间的版本需要匹配,如果Hibernate中使用早期的slf4j.jar,可以从slf4j官方网站下载新的JAR包将其置换掉

 

如果要使用Annotation,还需要下面的JAR包:

包名

位置

用途

hibernate-annotations.jar

/hibernate-annotations

使用Hibernate Annotation的核心JAR包

ejb3-persistence.jar

/hibernate-annotations/lib

实体类中使用的注解都是在这个JAR包中定义的

hibernate-commons-annotations.jar

/hibernate-annotations/lib

 

使用javax.persistence下的Annotation可以不依赖Hibernate的JAR包,这样的话可以切换到其他的ORM框架

 

如果要使用log4j,则需要添加相关的JAR包:

包名

位置

用途

log4j.jar

很多框架中都有

生成用户定制日志

slf4j-log4j.jar

/slf4j

将slf4j和log4j关联起来的JAR包

当然别忘记了在类路径下放log4j的配置文件哦

Tags: hibernate package
评论(1) 阅读(2959)

Fedora下构建Android开发环境

2011年5月03日 23:40

下载,安装,配置Android SDK

1.首先去http://developer.android.com.nyud.net/index.html下载Android的SDK,不需翻墙。

2.针对自己的操作系统平台下载SDK,此处本人下载android-sdk_r10-linux_x86.tgz

  在指定的目录解压它。tar -xzvf android-sdk_r10-linux_x86.tgz

3.在解压后的目录中将会有tools目录,shell输入pwd获得当前目录路径,并将此路径加入配置文件中。

  可以是当前用户/home下的.bashrc或者.bash_profile。

4.另起一个shell,输入android(刚才tools目录下的可执行脚本)。如果有名称是Android SDK and AVD Manager的GUI出现,

  说明配置成功。

 

安装Android的Eclipse插件 ADT Plugin

5.下载安装Eclipse,本人使用Eclipse IDE for Java EE Developers版本。(JDK当作已经安装配置好了)

6.运行Eclipse,点击菜单 [Help] -> [Install New Software...]。

7.点击 [Add...],在Name处输入一个名字(Android Plugin),在Location处输入更新网址 https://dl-ssl.google.com/android/eclipse/。

8.等待更新加载完成,然后在复选框里选中[Developer Tools],点击 [Next] -> [Next] -> [Finish] 安装完成。(可能会出现一些错误,本人做法:直接删除,重新来过)

9.安装完毕后会提示重启Eclipse,OK就好了。之后Eclipse的工具栏中会出现Android的图标。

10.之后还需要一些配置。点击菜单 [Window] -> [Preferences...] 打开选项配置界面。

11.在左边选择 [Android] ,设置 [SDK Location] 为上述解压Android SDK的路径。点击 [Apply] -> [OK] ,配置完成。

 

添加Android Platform和其他组件

这些组件需要通过Android SDK来安装,启动Andoird SDK的方法:

    1)cd到Android SDK的解压路径,cd到tools目录。执行./android。之后会弹出Android SDK and AVD Manager界面。

    2)Eclipse中单击工具栏上的Android的小机器人图标,或者[Window] -> [Android SDK and AVD Manager]。

12.Android SDK and AVD Manager界面中,在[Available Packages] 标签里,选择你想要安装的组件,然后安装即可。

  本人直接在[Installed Packages]标签中,选择[Update All...],然后全选,之后Install。(犯傻了,装完相当大……)

 

创建AVD

13.在Android SDK and AVD Manager中的[Virtual devices]标签里,[New...],输入名字、选择Taget,分配SD卡大小。确定。

 

参考文献

http://www.icycandy.com/blog/android-2-3-development-environment-configuration

Tags: Android Eclipse fedora linux
评论(0) 阅读(6207)