最近,在 bartsandbox 上,有人問(wèn)我在 WebLogic 上配置 Hibernate 的具體步驟。您可能知道, Hibernate 是一個(gè)非常流行的開(kāi)源對象關(guān)系映射 (Object Relational Mapping , ORM) 工具。下面是在 WebLogic 8.1 上配置 Hibernate 的具體步驟:
• 首先要創(chuàng )建一個(gè)域。我創(chuàng )建了一個(gè) WebLogic Workshop (WLW) 域,因為我打算使用 WLW 來(lái)創(chuàng )建和實(shí)現應用程序。
• 將 hibernate...\lib\antlr-2.7.5H3.jar 添加到 PRE_CLASSPATH ,或者在 hibernate.cfg.xml 文件中將 query.factory_class 屬性設為 user 2.x‘s query factory 。
• WLW 域還啟動(dòng)了一個(gè) PointBase 數據庫實(shí)例。我將使用這個(gè)內置實(shí)例。我創(chuàng )建了一個(gè)新的用戶(hù)和模式。并為該模式填充了一些示例數據。
• 在服務(wù)器實(shí)例中配置連接池和數據源。
• 創(chuàng )建應用程序。我打算使用 WebLogic Workshop 創(chuàng )建。
• 應該將庫( jar 文件)(它們是成功運行 Hibernate 所必需的)放在哪里呢?放在應用程序的 APP-INF/lib 文件夾中。庫包括 hibernate.jar 和附加的第三方庫。引用 Hibernate Reference 的表格 3-1 。
• 在 WLW 中創(chuàng )建一個(gè) Java 項目。該 Java 項目包括映射到數據庫的域類(lèi)。 WLW 編譯該項目,并將生成的 jar 文件放到 APP-INF/lib 目錄下。在 Java 項目中編碼域類(lèi)。創(chuàng )建 Hibernate 映射文件和 Hibernate 配置文件。此外,從 Hibernate Reference 復制實(shí)現,創(chuàng )建 HibenateUtil 類(lèi)。 Hibernate 配置文件包括數據源的 JNDI 名。
• 創(chuàng )建一個(gè) EJB 對象(例如,一個(gè)模塊)。該項目包含了會(huì )話(huà) bean 。編寫(xiě)一個(gè)操縱域類(lèi)的會(huì )話(huà) bean 。
• 創(chuàng )建一個(gè) Web 或 Web Service 項目(例如,一個(gè)模塊)。該項目包含了可互操作性地測試會(huì )話(huà) bean 的組件。
完整、有效、自包含的示例應用程序 在此 。其中包括了模式和所有的 Hibernate 配置文件。(注:需要有 bartsandbox 的免費會(huì )員資格。)
接下來(lái)的文章中,我將增強這一基本配置。
+prakash
聯(lián)系客服