MyEclipse+JBoss+MySQL開發JavaEE系列1 ——開發環境與資料庫連接的配置[00原創]

來源:互聯網
上載者:User
下個學期開了門課——J2EE
前幾天一直在看書,<J2EE: The Complete Reference> (J2EE參考大全),感覺還不錯,所以心急著要來實踐了:-)
要實踐,當然要有實踐的對象,所以先找了套IBM的J2EE練習來照著做一下。
練習的題目我已經貼到我Blog裡的,大家可以去看看:

不過教程裡用的開發環境是WSAD(WebSphere Studio Application Developer) + WebSphere + DB2的,個個都是大塊頭,而且我用的是Linux,我看了下,WebSphere好像不支援我這個Linux發行版- -!
所以最終覺得使用MJM(MyEclipse + JBoss + MySQL),盡量走開源路線(你也可以使用for Java EE的eclipse版本,不過我感覺還是沒有MyEclipse方便)

好了,廢話不說了,下面切入本帖重點之一: 開發環境的配置

1. eclipse & MyEclipse
    到 http://www.eclipse.org/downloads/ 上下載Eclipse Classic Edition,
    http://www.myeclipseide.com/ 上下載MyEclipse,注意下載對應eclipse的版本。
    這裡我用的是eclipse Euroqa + MyEclipse 6.0 M1

2. JBoss
    到 http://labs.jboss.com/ 上下載JBoss。
    這裡我用的是JBoss 4.2.1

3. MySQL以及相應串連驅動
    到 http://www.mysql.org/ 上下載MySQL與對應串連驅動。
    這裡我是從Ubuntu的源裡直接下載安裝的,版本是MySQL 5.0.38-Ubuntu_0ubuntu1-log,
    串連驅動是 mysql-connector-java-5.0.6-bin.jar
   
OK,下面說說本帖重點之二:MySQL資料庫連接的配置

1. 工程情境說明
    參看那個IBM的J2EE excercise 3,這裡簡單說說那個練習實驗。在實驗中,分別建立了3個工程,  
    Enterprise Application Project、Java Project以及Web Project。應為這次實驗還沒有引入EJB或者一些其    他商務邏輯架構或是持久層架構,所以在Java Project裡主要是處理商務邏輯和資料庫操作。
    而更一般點的情況就是J2EE應用裡要在一個Java Project裡串連資料庫。
    
2. 編寫資料庫連接的設定檔
    在那個練習裡是讀取一個名為 databaseInformation.properties 的設定檔,設定檔相關資訊如下:
   
  

   type=DRIVER
   initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory
   lookupURL=iiop:///
   lookupName=jdbc/library
   userid=USERID
   password=PASSWORD
   url=jdbc:db2:library
   driver=COM.ibm.db2.jdbc.app.DB2Driver
   

 
    修改如下:
      type=DRIVER
initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory
lookupURL=iiop:///
lookupName=jdbc/library
userid=<your id>
password=<your password>
url=jdbc:mysql://localhost:3306/LIBRARY
driver=com.mysql.jdbc.Driver

    設定檔寫好後放到 JBOSS_HOME/server/default/conf/ 下(這裡假定你是預設配置的JBoss)                                           
   
3. 設定資料庫串連驅動
    把前面下載好的 mysql-connector-java-5.0.6-bin.jar 放到JBOSS_HOME/server/default/lib/ 下(這
   裡假定你是預設配置的JBoss)

4. 啟動/重啟JBoss伺服器
   
不出什麼意外的話應該是可以訪問資料庫了
(未完待續....)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.