使用 AIDE 实现高效率,第 3 部分: 接触点与托管资源集成
2010-04-06 00:00:00 来源:WEB开发网HelloWorld hello = new HelloWorld();
hello.writeOutput(managedEntityHost);
在此代码中,初始化了一个 HelloWorld 类对象。writeOutput() 方法将传递一个参数——WeatherStationImpl 类的一个 String 私有成员。接下来,将 managedEntityHost 数据成员添加到 WeatherStationImpl 类:
public static final String managedEntityHost = "localhost:9999/server";
我将其添加在 WeatherStationImpl 类的开始处,如清单 2 中所示。
清单 2. 新方法代码(已修订)
public class WeatherStationImpl extends EDataObjectImpl implements WeatherStation
{
public static final String managedEntityHost = "localhost:9999/server";
public static final String copyrightNotice =
"Licensed Materials - Property of IBM " +
"(c) Copyright IBM Corp. 2005 All Rights Reserved. " +
"US Government Users Restricted Rights - Use, duplication or " +
"disclosure restricted by GSA ADP Schedule Contract with IBM Corp.";
更新 touchpoint.xml
添加了该方法后,必须修改 WeatherStation 项目文件 touchpoint.xml。此文件在 WebContent\WEB-INF 文件夹中。为了使用新方法,请删除以下两行代码(其位于该方法的名称下):
<!-- Customize with parameter-specific serializer -->
<java-handler-class>com.ibm.ws.resource.sdo.PlaceholderSerializer>/java-handler-class>
更多精彩
赞助商链接