WEB开发网
开发学院软件开发Java 利用 WebSphere Process Server 7 轻松定做属于自... 阅读

利用 WebSphere Process Server 7 轻松定做属于自己的 EJB service

 2010-05-21 00:00:00 来源:WEB开发网   
核心提示: try{Stringcus_id=input.getString("cust_id");xmlSerializer.writeDataObject(input,input.getType().getURI(),input.getType().getName(),System.

try { 
 String cus_id = input.getString("cust_id"); 
 xmlSerializer.writeDataObject( 
 input, input.getType().getURI(), input.getType().getName(), System.out); 
 System.out.println("Received Customer ID is : " + input.getString(0)); 
 System.out.println("Received Customer Addr is : 
 " + input.getDataObject(1).get(0)); 
 System.out.println("Received Customer Email is : " + input.getString(2)); 
 } 
 catch (IOException e) { 
 e.printStackTrace(); 
} 
 return input; 

这段代码首先获取 customer 的 ID,然后再打印出对应的顾客 ID 以及地址和 Email 信息,最后返回客户信息。这是一个典型的 Echo ( 回显 ) 服务。

生成对应 EJB Export Binding

在 Module “MyEJBService”的业务集成视图中,选中 Java POJO “CustomerEchoService”,点击右键,选择“Generate Export” -> “Enterprise JavaBeans Binding”(如下图):

图 5. 生成 EJB Export Binding
利用 WebSphere Process Server 7 轻松定做属于自己的 EJB service

查看原图(大图)

在随后弹出的 EJB export binding 对话框中,选中”Create an EJB client JAR module”, 在”Name”一栏中点击”New …”选键,并输入你所想要创建的 EJB Client 的名字,再此,我们将它命名为”EJB3RemoteClient”。在选项”EJB interface type”中,可根据用户自身的需要选择使用”Local”或”Remote”, WID 会根据用户的选择对应的生成 Local 或者是 Remote 的 EJB service. 在本文案例中,我们选择采用”Remote”的 EJB service. 在选项“EJB session bean version”中,用户可以根据自身需要选择采用 EJB 3.0 或者 EJB 2.1 规范,产品也将根据用户的选择,对应的生成 EJB 3.0 或者 EJB 2.1 的 service. 在本文案例中,我们采用 EJB 3.0 version。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:利用 WebSphere Process

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