[F09_Distsys] J2EE範例程式Duke's bank on Glassfish #3

因為個人報告有用到duke's bank這個範例程式, 所以小玩了一下

基本上照著document的步驟做就沒問題了

1. 下載J2EE + Glassfish + JavaDB 並安裝
http://java.sun.com/javaee/downloads/index.jsp?userOsIndex=6&userOsId=wi...

2. 同剛剛下載頁面, 下面有j2ee tutorial simples可下載
我目前下載到的版本是javaee-5-doc-tutorial-1.0_05.zip
完成後解壓縮到一個自行指定的目錄

3.
將netbeans開啟利用左上Services->Database, 建立範例資料庫 sun-appserv-sample
並使用 \javaeetutorial5\examples\common\sql\javadb\tutorial.sql的指令建立相關Table


4. 將zip解壓縮開, 並將netbeans開啟
在netbeans內, 將其子資料下 \javaeetutorial5\examples\dukesbank 直接以專案打開

5. 按下build建立專案
\javaeetutorial5\examples\dukesbank\dist 會產生目標檔案 dukebank.ear

6. 開啟glassfish, 從開始工具列->Sun->Applcation Server(Glashfish)
http://localhost:4848/asadmin
將dukebank.ear上傳到Server

7. 在安全性內, 建立userid & password及對應Group, 完成後要需重開server

8.大功告成!可能實際執行看看了!

   Application Client 版本 可從管理介面上 download stub clienty再執行 或 直接以java web start 執行
   Web 版本 http://localhost:1070/bank/main.faces

其他參考:
Linux平台的Glashfish