我的一个PET STORE的实现

恩,最近在学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

你好,我也喜欢看petstore ,但是我看了你代码,发觉你对petstore了解的非常透彻,可以交一个朋友吗?QQ:7103505