文件名称:PetStore 中 EJB 的设计模式
文件大小:715KB
文件格式:PDF
更新时间:2013-01-13 07:20:52
java.ejb,服务端开发,多服务器开发
EJB设计模式概述 通过分析数据模型,和实际操作 PetStore 我们大概对它的数据模型有所了解。现在开始 分析系统 EJB 层的设计模式。首先什么是模式?看 Gof 的《设计模式》的定义,就是对被 用来在特定场景下解决一般设计问题的类和相互通信的对象描述。唉!太深沉了。一头雾水。 其实,就是一些经验,并且经过科学整理,可以在某种场合下反复使用,解决一些问题。当 然在《设计模式》一书罗列出 23 中模式,并且进行了详细描述。今天我们所说的模式,是 PetStore 中的 EJB 设计经验。 关于设计模式,我有很多感触,Gof 的书我不知看了多少遍,可总是不太明白,我几年 没有使用 C++了,里面的例子,看着很不爽。板桥先生网上的例子很简单明了,但是经过一 段时间的学习,有点不尽兴的感觉。于是又看了其他的几本书,心中有了一些感觉,可是实 际写代码很难用上,并且现在项目使用 J2EE,于是我决定分析 PetStore 源码,看看这些牛 人是怎样使用模式的。在我们的项目开发中也照葫芦画瓢,使用一把。 关于 PetStore 的模式,SUN 的站点列出了以下几种模式,当然其中的 FrontController 属 于 Web 层的。