WEB开发网
开发学院软件开发Java 使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理... 阅读

使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 另外在本系列之前文章中还介绍了这种 get/set 和通知代码,清单 5 中的方法与获取和设置 Derby 实例连接池相关,使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理(9),从概念上说,清单 5 中所示的这类方法代表了接触点的精髓,那么 Derby 接触点呢—&m

另外在本系列之前文章中还介绍了这种 get/set 和通知代码。清单 5 中的方法与获取和设置 Derby 实例连接池相关。从概念上说,清单 5 中所示的这类方法代表了接触点的精髓。此类方法将深入托管资源内部,并允许管理系统提取数据,并能对这些数据进行修改。另外,如果管理系统注册为从托管资源接收通知,将在调用 setConnectionPoolSize() 方法时发出一条相应的通知消息。

让接触点保持松散绑定

可能会出现这些接触点与关联的可管理资源之间的绑定过于紧密的情况。将接触点的用途具体地定义为管理给定技术元素的做法会降低其重用性。因此,务必尽可能保持接触点的通用性和松散绑定。这与 IT 管理的松散耦合 Web 服务的 WSDM 理念一致。

图 1 显示了对第 5 部分中讨论的 Derby 数据库管理系统所使用的方法。

图 1. 自主 Derby 数据库管理
使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理

图 1 中的接触点是为了明确的目的而构建的,即管理 Derby 数据库实例。图 1 中的接触点管理器能够创建、使用和删除接触点,以便对关联的 Derby 实例进行监视和控制。可以在各个接触点的粒度级别使图 1 中的接触点管理器尽可能通用。也就是说,此管理器几乎可以与任何接触点进行交互:创建代理、与基础接触点交互以及最终(如果需要)删除代理。因此,此管理器相当通用。那么 Derby 接触点呢——它们的通用性如何呢?

使 Derby 接触点具有通用性

为了回答这个问题,让我们仔细看一下 Derby 接触点,以了解如何使其更为通用。完成以下步骤:

上一页  4 5 6 7 8 9 10  下一页

Tags:使用 AIDE 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接