[案例研討] 烏龜訂購系統開發與實作 by UML and Java-07

七、Java 開發環境平台與建置

 

1. 下載與安裝所需 Java 開發工具
  • 下載 JDK, Elipse IDE, Web Container, Portable Database:
    • Tomcat 的角色如同在 Visual Studio .NET IDE 的 IIS,均是充當在 Web 專案開發下的 Web Container 機制。
    • VS.NET 幾乎無可選擇地,均是採用 IIS 作為 Web Container;而 Java Eclipse IDE,則可以選擇多種類型的 Web Container。本實作案例,以採用最普遍的 Tomcat 作為 Eclipse IDE 的主要 Web Container。
    • 除了 Web Container,當然也需要有開發 (兼測試)用的資料庫。相較於 VS.NET 採用自家 SQL Express 作為開發用的資料庫,Java Eclipse 則從以往所常用的 hsqldb,如今更多開發人員推薦的是更為開放、輕巧的 apache derby、可被內嵌於 eclipse 的輕量級 (lightweight)資料庫系統,且亦可以利用 eclipse DTP (Data Tools Platform) 輕易地操作存取 derby 資料庫。本實作案例,即採用 apache derby 作為開發與測試用的資料庫系統。

    2. 設置 Tomcat 成為 Eclipse 開發環境內的 Web Container:
    • 詳細安裝說明,可參考:
      http://www.zulutown.com/blog/2009/01/18/setup-tomcat6-on-eclipse/
    • Eclipse 選單 [Window] → [Preferences] → [Server] → [Runtime Environments],【Add…】按鍵選擇 「Apache Tomcat 6.0」並設置其 Runtime 環境 (一般預設即可)。
    • 在 Eclipse Server Panel 內,右鍵選擇 [New] → [Server],在出現的對話框選擇 「Tomcat v6.0 Server」,一般照預設設定即可,然後按下【Finish】完成 Eclipse Web Container 設置。

    圖 7、新增 Tomcat 6 為 Eclipse Web Container
    (點擊圖片鏈接看原圖)圖 7、新增 Tomcat 6 為 Eclipse Web Container

    3. 確認已安裝 WTP (Web Tool Platform) plugin of Eclipse:
    4. 安裝 DTP (Data Tools Platform) plugin of Eclipse (資料庫管理工具):
    • 透過 Eclipse Update Manager, 確認下述類別內的套件已安裝 (預設未安裝):
      「Database Development」→「Data Tools Platform Enablement Extender SDK」。

    圖 8、安裝 eclipse DTP plugin
    (點擊圖片鏈接看原圖)圖 8、安裝 eclipse DTP plugin

    5. 安裝 Derby plugin of Eclipse:
    1. http://db.apache.org/derby/derby_downloads.html 下載:
      derby_core_plugin 與 derby_ui_plugin 兩個插件。 (以本例所下載的版本為:
      derby_core_plugin_10.7.1.zip, derby_ui_doc_plugin_1.1.2.zip)
    2. 將上述兩個 .zip 壓縮檔解壓縮,並放置於 %ECLIPSE_HOME%/plugins 目錄下。注意,因壓縮檔的檔案均放置於 /plugins 目錄下,所以應該是解壓縮至 %ECLIPSE_HOME%;總之,在 %ECLIPSE_HOME%/plugins 目錄下,當解壓縮後,會新增如下三個子目錄 (視所下載的版本):
      org.apache.derby.core_10.7.1, org.apache.derby.ui_1.1.2, org.apache.derby.plugin.doc_1.1.2
    3. 重新啟動 Eclipse。在爾後任何所創建的 Java 專案,點擊專案名稱後,按下右鍵後應會出現 [Apache Derby] → [Add Apache Derby nature],選擇後即可加入 Derby函式庫 (Libraries)。

      圖 9、在專案中新增 Derby Library
      (點擊圖片鏈接看原圖)圖 9、在專案中新增 Derby Library

    4. 新增 Derby 函式庫後,再點擊專案名稱,按下右鍵,在所出現的本文選單內,即會出現 Apache Derby 的管理選項,包括 啟動 (Start)、停止 (Stop)「Derby Network Server」。

      圖 10、Apache Derby Network Server 啟動選項
      (點擊圖片鏈接看原圖)圖 10、Apache Derby Network Server 啟動選項

    5. 啟動 Derby Network Server,在 eclipse [Console] view 中,會顯示相關的啟動訊息。例如:
      「Apache Derby 網路伺服器 - 192.168.1.168 - (1040133) 已啟動,並且準備接受連接埠 1527 上的連線」。

      圖 11、Console 會顯示 Derby 啟動的相關訊息
      (點擊圖片鏈接看原圖)圖 11、Console 會顯示 Derby 啟動的相關訊息

文章導覽

   

共有 2 則迴響

  1. 您好
    不好意思,我在底下這個地方找不到可以右鍵的地方,可否幫忙說明一下,謝謝!
    •在 Eclipse Server Panel 內,右鍵選擇 [New] → [Server],在出現的對話框選擇 「Tomcat v6.0 Server」,一般照預設設定即可,然後按下【Finish】完成 Eclipse Web Container 設置。

發佈回覆給「Becky」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *