使用 AIDE 实现高效率,第 3 部分: 接触点与托管资源集成
2010-04-06 00:00:00 来源:WEB开发网正如前面提到的,J2SE V5.0 中包含了 JMX 支持。如果您和我一样,懒得动手删除旧版本的 J2SE,则现在可能应该动手对计算机进行一次清理了!
测试新接触点代码
缺点和不足
通常,当我测试此类代码时,喜欢让其独立于 Eclipse Workbench 运行。坦白地说,这样做让我可以不必太担心烦人的类路径、文件夹、包名称之类的东西。如果您希望采用这种方式,必须进行的一项更改是 Java 包名称。因为此名称与目录结构匹配,所以请记得在代码移入或移出 Eclipse 项目时更改包名称。因此,请确保进行了更改,以与 WeatherStation 项目中使用的包(即 ibm.com.impl)匹配。
我在尝试将此代码集成到 Eclipse 时遇到了一些与包名称相关的小麻烦。Eclipse 会尽可能多地提供有关该问题的信息,但其中通常包含了过多的信息。如果在运行接触点时确实遇到了错误,不要着急。仔细阅读 Eclipse 消息:其中应该提供了足够的线索帮助修复问题。
总结一下,您现在涉及到两个实体:
操作托管实体 (Server.java)
带有用于访问托管实体的接口的接触点
现在让我们执行新代码。
执行代码
要执行新代码,请完成以下步骤:
在命令提示符处键入 rmiregistry 9999 &,以启动 rmiregistry 程序。
键入 java -classpath . Server,以启动服务器代码。
运行 WeatherStation 接触点,方法为:右键单击 WeatherStation 项目名称,然后单击 Run As > Run on Server。
单击 Finish。
运行 deploy.bat 文件。
单击 Create & browse,以显示模式和允许的操作。
向下滚动到 getEntityState() 按钮(请参见图 5 的底部)。
单击 getEntityState()。
更多精彩
赞助商链接