Hibernate 3.3.2 文档翻译html
翻译人:微冷的雨java
第一次书写:2015年11月29日web
本人呕心沥血之做,请细心阅读领悟!数据库
微冷的雨翻译:例如,咱们将要创建一个能够存储咱们关注的events(注:实体集合)和相关信息的小型数据库应用。apache
注意(Tip):虽然你可使用任何你感受合适的数据库,咱们将使用HSQLDB(内存级别)这款数据库,以免对数据库服务器的安装。api
微冷的雨翻译:咱们的首要工做是搭建开发环境。咱们将使用咱们提倡的“标准配置”构建工具,例如Maven。Maven,尤为对资源布局有很是优秀的描述方案。本教程是一个web应用程序,咱们将建立和使用src/main/java,src/main/resources和src/main/webapp 做为应用目录。服务器
本教程中咱们将采用Maven,由于基于maven的描述符,能够实现其传递依赖管理的能力,再配以IDE自动构建项目,将大大方便web应用的开发。app
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.hibernate.tutorials</groupId> <artifactId>hibernate-tutorial</artifactId> <version>1.0.0-SNAPSHOT</version> <name>First Hibernate Tutorial</name> <build> <!-- we dont want the version to be part of the generated war file name --> <finalName>${artifactId}</finalName> </build> <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </dependency> <!-- Because this is a web app, we also have a dependency on the servlet api. --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </dependency> <!-- Hibernate uses slf4j for logging, for our purposes here use the simple backend --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> </dependency> <!-- Hibernate gives you a choice of bytecode providers between cglib and javassist --> <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> </dependency> </dependencies> </project>
Save this file as pom.xml in the project root directory.
微冷的雨翻译:将这个件以pom.xml命名保存到项目的根目录。webapp
微冷的雨翻译:使用Maven构建项目不是必须的。若是你想经过其余工具构建该工程(例如Ant),项目布局能够保持不变,惟一的变化是,你须要手动添加须要的依赖包。若是你使用Ivy(Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。)提供的课传递依赖性管理工具,你仍然会使用下面的依赖关系!不然你须要手工添加全部的依赖包,并将它们添加到项目的classpath路径。若是从Hibernate分布包看,这将意味着你须要将hibernate3.jar,在lib/required目录下全部的jar包,以及lib/bytecode/cglib中的jar包或者是lib/bytecode/javassist目录下的jar包。此外,您还须要servlet-api.jar和slf4j日志包。 maven