开发工具:
文件大小: 136kb
下载次数: 0
上传时间: 2009-09-14
详细说明: . 概述 通过分析数据模型,和实际操作 PetStore 我们大概对它的数据模型有所了解。现在开始 分析系统 EJB 层的设计模式。首先什么是模式?看 Gof 的《设计模式》的定义,就是对被 用来在特定场景下解决一般设计问题的类和相互通信的对象描述。唉!太深沉了。一头雾水。 其实,就是一些经验,并且经过科学整理,可以在某种场合下反复使用,解决一些问题。当 然在《设计模式》一书罗列出 23 中模式,并且进行了详细描述。今天我们所说的模式,是 PetStore 中的EJB 设计经验。 关于设 计模式,我有很多感触,Gof 的书我不知看了多少遍,可总是不太明白,我几年 没有使用C++了,里面的例子,看着很不爽。板桥先生网上的例子很简单明了,但是经过一 段时间的学习,有点不尽兴的感觉。于是又看了其他的几本书,心中有了一些感觉,可是实 际写代码很难用上,并且现在项目使用 J2EE,于是我决定分析 PetStore 源码,看看这些牛 人是怎样使用模式的。在我们的项目开发中也照葫芦画瓢,使用一把。 关于PetStore 的模式,SUN 的站点列出了以下几种模式,当然其中的FrontController 属 于Web 层的。 Pattern Intent Data Access Decouple business logic from data access logic and adapt the resource being Object accessed, so that the type of resource can change easily and independently. Fast-Lane Accelerate read-only data access by not using enterprise beans. Reader Centralize view management (navigation, templating, security, etc.) for a Web Front Controller application in a single object that handles incoming client requests. Page-by-Page Efficiently access a large, remote list by retrieving its elements one sublist of Iterator value objects at a time. Session Facade Provide a unified, workflow-oriented interface to a set of enterprise beans. Efficiently transfer remote, fine-grained data by sending a coarse-grained Value Object view of the data. 在《J2EE 核心模式》一书中列出了以下几种模式,当然包括了以上的几种模式。这本书不 错,可惜翻译的很次。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.