使用 AIDE 实现高效率,第 5 部分: 构建自主计算系统
2010-04-06 00:00:00 来源:WEB开发网这为软件供应商提供了一个非常方便的方法,用于在单台计算机上承载网络软件。此计算机可以随后充当自身的服务器。此技术一个重要的例子是应用服务器软件(如 Tomcat、WebSphere 和随 J2EE 一起提供的参考应用服务器)。环回地址允许位于相同计算机上的程序以类似于两个实体位于不同计算机上时的方式访问应用服务器。
使用远程测试 Java 程序
正如在处理第 4 部分所使用的接触点时看到的一样,可以使用预先配置的远程测试程序之一来与 Derby 接触点进行交互。为此,请完成以下步骤:
展开 DerbyTouchpoint > JavaSource > 测试。
右键单击 DerbyTouchpoint_testRemote.java,然后选择 Run As > Java Application。
清单 2 显示了在此测试程序中执行的主要代码。
清单 2. 远程 Java 测试程序
EndpointReference eprMgrRes =
/>mgrFactory.create("DerbyTouchpoint");
proxy.DerbyTouchpoint mgrTouchpoint =
/>new proxy.DerbyTouchpointProxy(eprMgrRes);
testTouchpoint(mgrTouchpoint);
我们在第 4 部分对端点引用的使用进行了一定的讨论。其中所考虑的问题在此情况下也适用。第 4 部分在考虑 Web 服务编排和管理应用程序结构的情况下对此主题进行了讨论。因此,我将不对此进一步说明,而仅仅指出清单 2 中的 Java 程序实际上与使用 Derby 接触点资源查看器看到的内容相似。有时候通过不同的方式说明相同的概念能更好地帮助理解。
我建议您仔细分析一下接触点实现文件 DerbyTouchpointImpl.java。此类通过名为 getDatabasePropertySQL() 的方法与 Derby 进行通信;此方法传递一个字符串作为参数,如清单 3 中所示。清单 3 中的代码用 Java try-catch 异常块进行了分隔。(后者并未在清单 3 中给出。)
更多精彩
赞助商链接