使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理
2010-04-06 00:00:00 来源:WEB开发网核心提示: 启动 Eclipse,打开 DerbyTouchpointModels 项目,使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理(10),双击 DerbyTouchpoint.actpty 项目项,图 2 显示了与此模型关联的 Derby 接触点类型, 将 DerbyTouchpoi
启动 Eclipse。
打开 DerbyTouchpointModels 项目。
双击 DerbyTouchpoint.actpty 项目项。
图 2 显示了与此模型关联的 Derby 接触点类型。请特别注意 DerbyControls 功能的内容——traceDirectory、pageSize 等。
图 2. Derby 接触点类型
正如 Derby 接触点模型中所示,模型和托管对象之间存在一个设计时绑定。也就是说,如果使用现有结构,可能很难重用此接触点来建模其他数据库类型,如 IBM DB2? 或 Informix?。因此,此处的重用范围并不大。这意味着有提高此接触点模型的通用性的潜在空间。
何时应创建通用代码?
让代码保持通用性的工作最好在设计期间进行,但也可以在完成了代码编写后进行有限的调整。在后一种情况下,提高代码通用性的工作就是进行移植。以下是提高接触点通用性的一些规则:
尽可能多地删除对技术的硬编码引用。
与使用术语 Derby 相比,使用 DB 之类的术语更好。
尽可能选择中性的非特定术语。
尽可能少地添加对 Derby 的引用。
请记住,接触点越通用,其可重用性越强。根据上面的第一个原则,我希望尽可能多地删除 Derby 依赖关系。为此,请完成以下步骤:
创建名为 DBTouchpointModels 的新模型文件夹。
将 DerbyTouchpointModels 文件夹的内容复制到 DBTouchpointModels 文件夹中。
编辑 DBTouchpointModels 文件夹中的 .project 文件。
将所有 Derby 实例更改为 DB。
更多精彩
赞助商链接