在啟動伺服器之後,您可以執行及探索應用程式。您可以利用「拍賣網站」應用程式來執行下列作業:
執行應用程式
如果要執行應用程式,請執行下列動作:
- 確認 WebSphere Application Server 在執行中。
- 在「專案瀏覽器」中,展開動態 Web 專案,並用滑鼠右鍵按一下 AuctionV60Web 專案,然後再按一下執行 > 在伺服器中執行。
這時內部瀏覽器中會開啟「拍賣」首頁。請注意這可能會花一些時間,
因為 JSP 檔會在第一次執行時進行編譯。如果您要在外部瀏覽器中執行範例,請使用以下 URL:http://localhost:9080/AuctionV60Web。
探索拍賣網站
拍賣網站是一個可運作的網站。您可以執行下列作業:
尋找拍賣商品
您可以搜尋特定的商品或是依商品的最高價來搜尋,尋找型錄中的商品。
- 如果要依關鍵字搜尋特定的商品,請執行下列其中一個步驟:
- 在「拍賣」首頁中,於輸入搜尋單字欄位中輸入搜尋關鍵字,然後按一下執行。
- 按一下瀏覽標籤,然後在搜尋說明欄位中輸入搜尋關鍵字、選取期限或價值來指定列出搜尋結果的順序,然後按一下執行。
- 如果要尋找所有小於特定金額的可用商品,
請按一下瀏覽標籤、於價格上限欄位中輸入金額上限、
選取期限或價值來指定列出搜尋結果的順序,然後按一下執行。搜尋引擎即會搜尋商品說明。
- 如果要查看某一種類的所有商品,請在首頁中按一下所需的種類。
「商品清單」會顯示符合搜尋準則或是在選定種類中的商品,
包括商品說明、價值、商品到期日和圖檔(如果可用)。
- 按一下商品。這時會開啟「商品詳細資料」網頁,並顯示商品編號、名稱和說明,以及出價資訊。
登入拍賣網站
雖然您不需登入即可瀏覽拍賣網站上的商品,
但是您必須以使用者或管理者身分登入,才能執行所有其他的作業。
- 按一下登入標籤。這時會開啟「登入」網頁。
- 執行下列其中一個步驟:
- 如果要競標商品或新增拍賣的商品,請以使用者身分登入。
請在使用者 ID 欄位中輸入 jack@acme.com 或 jill@xyz.com,
然後在密碼欄位中輸入 jack 作為 Jack 的密碼,或輸入 jill 作為 Jill 的密碼。
- 如果要執行管理作業(如:設定商品或管理使用者),
請以管理者身分登入。請在使用者 ID 欄位中輸入 dale@yahoo.com,
並在密碼欄位中輸入 dale。
- 按一下執行。
如果您以管理者身分登入,則每一個拍賣網頁的右上角都會顯示兩個鏈結:
設定和使用者管理。
競標拍賣商品
您可以競標「拍賣」型錄中的商品。
必備條件:如果要競標拍賣的商品,您必須先登入網站。您可以先登入再尋找商品,
或是在開始競標時再登入。您也必須尋找您要競標的商品。
- 開啟「商品詳細資料」網頁。「詳細資料」網頁會列出競標底價、目前出價以及商品失效的日期。
- 按一下出價。
- 在出價欄位中輸入單一的出價金額。出價的值會透過 JSF 驗證功能來管理。出價必至少是高出目前出價一元的標價,且是以元為單位的值。比方說,如果您輸入 26.01,應用程式會將值截斷成 26。
- 按一下執行。
「商品詳細資料」網頁會在目前出價欄位中顯示您的出價。
在拍賣網站銷售商品
您可以將商品新增至拍賣網站型錄中。
必備條件:如果要銷售的拍賣商品,您必須先登入網站。
- 按一下銷售標籤來開啟「銷售」網頁。
- 輸入商品的資訊:
- 在種類清單中選取商品的種類。
- 在商品名稱欄位中輸入商品名稱和說明。
- 在說明欄位中輸入商品說明。
- 在底價欄位中輸入最低的有效出價。
- 在預估價值欄位中輸入商品的價值。
- 在開始競標欄位中選取商品開始銷售的日期。
- 在結束競標欄位中選取商品到期日。
- 選用:如果您有商品的相片,請在小圖檔 URL 和大圖檔 URL 欄位中輸入 URL。
- 按一下執行將商品新增至型錄清單中。
管理使用者帳戶
您可以利用「使用者管理」功能來新增、修改及刪除使用者帳戶。
必備條件:如果要管理使用者帳戶,您必須先以管理者身分登入網站。
「使用者管理」應用程式是一個 Swing EJB 用戶端,其是利用 Java Web Start 技術部署到用戶端。當您安裝 JRE 1.4 版時,
即含有 Java Web Start 技術。第一次執行「使用者管理」應用程式時,
某些必要的執行時期軟體會安裝在用戶端。在安裝必要的執行時期軟體之後,
後續的啟動就會直接執行「使用者管理」應用程式。
啟動「使用者管理」功能
- 第一次執行「使用者管理」功能時,請執行下列步驟:
- 按一下任何拍賣網頁右上角的使用者管理鏈結。這時會開啟「使用者管理」網頁。
- 按一下執行來啟動「使用者管理」功能。
- 如果尚未安裝 JRE 1.4 版,請按一下「使用者管理」網頁上的 JRE 1.4 版鏈結來進行安裝。JRE 1.4 版包括 Java Web Start 應用程式管理員,這是啟動「使用者管理」功能的必要商品。
- 在「安全警告」視窗中按一下安裝(當您在本端機器上安裝 WebSphere Application Server 用戶端執行時期時,會開啟這個視窗)。
- 在「軟體授權合約」視窗中按一下接受來接受授權合約。如果您拒絕,「使用者管理」功能就無法運作。
- 在「安全警告」視窗中按一下啟動,將存取權授予「使用者管理」應用程式。
- 在安裝必要的執行時期之後,即會開啟「使用者管理」應用程式。您可以探索「使用者管理」應用程式。
- 之後如果要執行「使用者管理」功能,請按一下任何拍賣網頁右上角的使用者管理鏈結。
如此即會啟動「使用者管理」應用程式。
檢視使用者資訊
「使用者管理」視窗會在使用者清單中顯示基本的使用者資訊,其中包括使用者姓名、電子郵件位址和等級。
如果要檢視其他的使用者資訊,請採取下列步驟:
- 在「使用者管理」視窗中,按一下您要檢視其資訊的使用者。
- 按一下使用者標籤來檢視使用者的姓名、密碼、電子郵件位址、信用卡號碼和信用卡類型。
- 按一下地址標籤來檢視使用者的送貨地址。
- 按一下支付帳戶標籤來檢視帳單資訊。
新增使用者
如果要新增使用者,請執行下列動作:
- 在「使用者管理」視窗中,按一下新增使用者。這時會開啟「新增使用者」視窗。
- 在姓名欄位中輸入使用者姓名。
- 在地址欄位中輸入地址。
- 按一下確定。這時會關閉「新增使用者」視窗,且新的使用者會顯示在「使用者管理」視窗的使用者清單中。
- 按一下套用來儲存新的使用者。
修改使用者
如果要修改使用者,請執行下列動作:
- 按一下清單中的使用者。
- 在使用者和地址網頁中修改適當的資訊。
- 按一下套用以儲存變更。
刪除使用者
為了維持資料的完整性,您無法從資料庫移除使用者。刪除功能會將使用者標示為非作用中。
如果要刪除使用者,請執行下列動作:
- 按一下清單中的使用者。
- 按一下刪除使用者。
- 按一下套用。
排序清單中的使用者
如果只要顯示部分使用者,請從下拉清單中選取姓名、等級或電子郵件,然後輸入適當的文字。
比方說,如果您選取「姓名」,然後輸入 j,則只有姓名以字母 "j" 開頭的那些使用者會顯示在使用者清單中。
變更商品到期日
依預設,原來資料庫中所附之所有商品的到期日都設為 2007 年 5 月 1 日。您可以重設這些日期。
必備條件:如果要變更商品到期日,您必須先以管理者身分登入網站。
- 按一下任何拍賣網頁右上角的設定鏈結。這時會開啟「設定」網頁。
- 在持續期間欄位中,輸入商品在到期之前,會列為拍賣中的期間。您可以從目前顯示的日期開始,
指定 1 到 99 天。比方說,如果目前顯示的日期是 04/15/05,且您指定到期日變更為 30 天,
則型錄中所有商品的到期日都會變更為 2005 年 5 月 15 日。
- 按一下起始設定資料庫。所有商品的到期日即會根據指定的日數加以變更。
移除「拍賣」範例
如果要移除「拍賣」範例,請執行下列動作:
- 在瀏覽器中關閉拍賣 Web 應用程式。
- 採用下列步驟來取消部署 EAR 檔:
- 在伺服器視圖中用滑鼠右鍵按一下 WebSphere Application Server 6.0 版,
然後按一下新增及移除專案。這時會開啟「新增及移除專案」視窗。
- 選取 AuctionV60EAR 專案,然後按一下移除將它從專案清單中移除。
- 按一下完成,如此會關閉「新增及移除專案」視窗。
- 採用下列步驟來刪除「拍賣」專案:
- 按一下視窗 > 其他視景 > 資源,來切換至「資源」視景。
- 在「導覽器」視圖中,刪除下列專案:
- 名稱以 "AuctionV60" 開頭的所有專案
- OIDGenerator
- OIDGeneratorClient
重新安裝預設的「拍賣」範例
必備條件:您必須先移除範例,才能重新安裝該範例。
如果要重新安裝「拍賣」範例,請採取下列步驟:
- 按一下說明 > 範例展示區。這時會開啟「範例展示區」。
- 依序展開展示範例、「拍賣」應用程式、建構,然後按一下 Web 應用程式。
- 按一下匯入重新匯入範例。
- 按一下安裝指示,然後遵循指示來重新安裝範例。
附註:拍賣資料庫不會重新安裝,且具有相同的資料。
如果您複製了資料庫外掛程式 com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60,並將它放在另一個目錄中,
則您可以將它還原。
如果要還原預設的資料庫,請採取下列步驟:
- 停止 Web 伺服器。
- 確認沒有其他應用程式連接到資料庫。
- 將變更過的資料庫換成原來資料庫的複本。
- 使用 -clean 選項重新啟動 Software Development Platform。
疑難排解「拍賣」應用程式
如果應用程式似乎不在執行中,請檢查下列商品:
伺服器在執行中
如果要確認伺服器在執行中,請搜尋「主控台」視圖找出字串「伺服器 server1 已開啟以進行電子商業」。
已啟用自動建置
如果要確認已啟用自動建置,請按一下專案 > 自動建置。如果未啟用,請按一下專案 > 全部建置來建置所有的專案檔並重新部署。
Web 應用程式正在應用程式伺服器中執行
如果要確認 Web 應用程式正在應用程式伺服器中執行,請執行下列動作:
- 在「伺服器」視圖中,用滑鼠右鍵按一下 WebSphere Application Server 6.0 版,
然後按一下執行管理主控台。這時會開啟管理主控台。
- 在使用者 ID 欄位中輸入使用者 ID,然後按一下登入。這個使用者 ID 可以用來識別做過變更的人員。它也會顯示在訊息中。
- 展開應用程式,然後按一下企業應用程式。
- 如果未列出 AuctionV60EAR,您必須指定 com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 作為資料來源。
- 如果已列出 AuctionV60EAR 但未啟動,請按一下啟動。
已連接拍賣資料庫
如果應用程式已執行,但首頁未出現任何種類,請修正拍賣資料庫的連線問題:
- 如果有另一個工具連接到資料庫,請停止其他的工具。
- 如果要配置內部 WebSphere Application
Server (WAS)(其預先配置在 WAS 6 測試伺服器中執行)以外的資料來源,請執行下列動作:
- 切換至 J2EE 視景。
- 在「專案瀏覽器」中,依序展開企業應用程式、AuctionV60EAR,然後選取部署描述子。
- 選取部署標籤,然後在 JDBC 提供者清單中選取 Cloudscape JDBC Provider。資料來源路徑會位於上述選定之資料來源中,所定義之資源內容下方的值直欄中。
|