去年底研究了一下sun的petstore,總因為各種事情,終究半途而廢了。今天心血來潮的看了一下。打開了sun的服務器以及pointbase數據庫,其間猜了半天的密碼,裝的比較久,都忘記了。呵呵!終于將petstore應用部署了上去(腳本部署就是快 ^ ^),按sun的quickstart提示訪問8080端口,卻發現怎么都連不上,無奈打開domain下的配置文件一看卻發現端口卻是 3045。奇怪!
終于出現久違的頁面了,第一次訪問時,程序自動將數據庫結構以及數據導入數據庫。過程是點擊鏈接,期間經過2次populating.jsp頁面導向,在head中指定<META HTTP-EQUIV=REFRESH CONTENT="0; URL=Populate?success_page=//supplier/populating.jsp%3fforcefully%3d<%=request.getParameter("forcefully") %>&forcefully=<%=request.getParameter("forcefully") %>"來實現,在第一個populating.jsp中訪問了petstore\src\com\sun\j2ee\blueprints\petstore\tools\populate\PopulateServlet.java這個類來實現將數據庫結構以及數據導入數據庫,在第二個populating.jsp中類似手法導向main.screen。真正的首頁才展現出來了。這些才僅僅是前奏。
個人感覺WAF框架目前應用雖然似乎并不多見,但總覺得,其中許多思想還是可以借鑒的,深入下去必然有好處。特別是如果應用的架構中需要訪問EJB的時候。