Go-ForIt 记事:eXtreme ragonSlayers 专题报告,第 10 部分: 使用定制查找器方法检索不同的结果集
2009-11-06 00:00:00 来源:WEB开发网核心提示: 图片看不清楚?请点击这里查看原图(大图),在我们的例子中,Go-ForIt 记事:eXtreme ragonSlayers 专题报告,第 10 部分: 使用定制查找器方法检索不同的结果集(3),我们定义了一个名为 ErrandBean 的 CMP 实体 bean 来表示一个差事,差事 bean
图片看不清楚?请点击这里查看原图(大图)。
在我们的例子中,我们定义了一个名为 ErrandBean 的 CMP 实体 bean 来表示一个差事。差事 bean 驻留在一个容器内,该容器控制 bean 的生命周期以及与 bean 的所有交互。客户机表示将使用 bean 的应用程序。 ErrandBeanController ,一个会话 bean,是这个应用中的客户机。
对容器和 bean 的访问是通过两个接口处理的:
Home
接口创建一个新的 bean、查找特定的 bean 或 bean 集并破坏 bean。这些任务由容器完成。
Remote
接口实现将向客户机公开的公共 bean 方法。在客户机看来,Remote 接口上的方法调用看起来好像是对 bean 的直接调用;实际上,Remote 接口的方法是由容器管理的,该容器调用 bean 的相应方法。bean 的方法向容器返回一个结果,容器再使用 Remote 接口向客户机返回结果。
实例池
当 EJB 服务器启动时,它创建一个或多个管理 bean 的容器。EJB 服务器是由不同的公司开发的。有些支持 实例池,为节约后来的处理时间,容器将在启动时实例化许多 bean,并将它们保存在池中一直到需要它们时。实例池中 bean 的数目和类型由 EJB 服务器管理员控制。当应用程序需要其中一个 ErrandBeans 的实例时,容器从数据存储中检索数据,并插入其中一个已入池的 ErrandBeans ,创建一个我们需要的实例。 最后,池中的全部 bean 都被激活,容器需要另一个实例。在这一点上,容器钝化了当前不在使用中的其中一个 bean。容器
存储 bean 的当前状态,使它可重用
为正请求的 bean 从数据库中检索数据
- ››Godaddy域名解析使用DNSPOD方法
- ››GOV.CN域名解析修改
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Google Analytics(分析)能为网站带来什么
更多精彩
赞助商链接