Hibernate 3.3.2 文檔翻譯 Day01

Hibernate 3.3.2 文檔翻譯html

翻譯人:微冷的雨java

第一次書寫:2015年11月29日web

本人嘔心瀝血之做,請細心閱讀領悟!數據庫

Day01-1.1 項目描述

wps49CF.tmp微冷的雨翻譯:例如,咱們將要創建一個能夠存儲咱們關注的events(注:實體集合)和相關信息的小型數據庫應用。apache

   注意(Tip):雖然你可使用任何你感受合適的數據庫,咱們將使用HSQLDB(內存級別)這款數據庫,以免對數據庫服務器的安裝。api

Day01-1.1.1 項目構建

wps49D0.tmp

微冷的雨翻譯:咱們的首要工做是搭建開發環境。咱們將使用咱們提倡的「標準配置」構建工具,例如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

wps49E1.tmp

wps49F2.tmp

微冷的雨翻譯:使用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

相關文章
相關標籤/搜索