去年底研究了一下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的时候。