我的EJB學習曆程(七)

來源:互聯網
上載者:User

終於可以又出新東西了。上個禮拜一直沒忙,公司帶我們出去HAPPY了。不過現在水好涼,不能下水。才下去兩分鐘瞬間就被凍上來了。特別的冷。

 

恩,言歸正傳。我一直在看CMP,實體BEAN,可是發現要弄好ENTITYBEAN首先要做的是知道怎麼設定管理員,我找到了一篇配置JBOSS伺服器的指南,覺得不錯,就在這給大家SHARE一下。

http://www.uml.org.cn/j2ee/j2ee121505.htm

JBoss3.07的配置

    這裡需要對JBoss進行配置的地方有兩處,一處為JBoss的日誌資訊選項,使得我們今後在部署EJB時能夠得到關於部署的詳細資料;另一處為JBoss中的資料來源,使得我們可以使用容器持久化管理的EntityBean對資料庫中的資料進行操作。

    (1)首先我們講述日誌資訊選項的更改,進入JBoss所在目錄下的server/default/conf目錄,找到檔案log4j.xml,將其用文字編輯器開啟,將屬性作如下修改:

修改一:

 

  < category name="org.jboss" >

    < priority value="INFO" / >

  < / category >

 

修改為:

 

  < category name="org.jboss" >

    < priority value="INFO" / >

  < / category>

修改二:

 

 

  < appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender" >

    < param name="Threshold" value="INFO" / >

    < param name="Target" value="System.out" / >

修改為:

  < appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">

    < param name="Threshold" value="DEBUG"/>

    < param name="Target" value="System.out"/>

將這些屬性進行修改之後,當我們部署CMP EntityBean的時候將能看見JBoss針對所部署的CMP EntityBean自動產生的SQL插入語句與CMP EntityBean中包含的EJB-QL語句;並且在EntityBean被使用時發生的SQL查詢語句。

(2)接著我們講述資料來源的配置,第一步:我們進入JBoss的檔案夾下的docs/examples/jca目錄,用文字編輯器開啟mysql-service.xml,將其中的部分內容作如下修改:

< attribute name="JndiName">MySqlDS(資料來源名稱)< / attribute>

< attribute name="ManagedConnectionFactoryProperties">

< properties>

< config-property name="ConnectionURL" type="java.lang.String" >jdbc:mysql://localhost:3306/resultmanager

 

(資料庫URL)

       

< / config-property>

< config-property name="DriverClass" type="java.lang.String" >com.mysql.jdbc.Driver

(資料庫驅動程式)

< / config-property>

< config-property

name="UserName" type="java.lang.String">DataBase

(資料庫使用者)

< / config-property>

< config-property

name="Password" type="java.lang.String" >

sailing

(資料庫使用者密碼)

< / config-property>

< / properties>

< /attribute>

 

將修改好的內容儲存後,複製mysql-service.xml檔案至JBoss檔案夾下server/default/deploy 目錄,此時deploy目錄中的檔案如所示:


第二步,我們將含有MySQL JDBC 2.0.14驅動程式的jar檔案複製到JBoss安裝目錄的server/default/lib目錄下,此時lib目錄中的檔案如所示:

現在我們已經完成了前期的配置工作,接下來我們將講述CMP EntityBean的開發。

大家先按照以上的方法把JBOSS配置好,然後做好準備,我們要開始CMP了,是資料庫的東西啊!!!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.