我的一個PET STORE的實現

heavyz發表於2005-04-04
恩,最近在學EJB和相關的設計模式,也看了看傳說中的JAVA PET STORE。個人認為,JAVA PET STORE的WAF框架設計的並不好,因為它跨越了太多的層次。它即完成了一部分STRUTS的功能(MVC框架),還耦合了EJB,這就使得WEB層和業務層的依賴性太強了。如果要使用WAF開發PET STORE,業務層就只能選擇用EJB來實現。

我重新實現了一下PET STORE的STORE FRONT部分,使用了STRUTS和EJB 2,在JONAS上部署測試透過。在實現的時候,在我能看見的範圍內,我儘量使用了一些最佳實踐和設計模式,參考書是GOF,CORE J2EE PATTERNS和EJB DESIGN PATTERNS。我把程式碼放在了SOURCE FORGE上,如果有誰有興趣的話,歡迎下載,非常歡迎指教。那三本參考書我沒有全部看完,後面會繼續看下去,也會不停的重構這個PET STORE。

這裡是我的PET STORE的主頁:http://heavyz.sourceforge.net/zpetstore

在這裡下載原始碼:http://sourceforge.net/project/showfiles.php?group_id=119994

這裡是執行的截圖:http://heavyz.sourceforge.net/zpetstore/screenshots.html



相關文章