WEB开发网
开发学院软件开发Java 以 OSGi 包的形式开发和部署 Web 服务 阅读

以 OSGi 包的形式开发和部署 Web 服务

 2010-03-31 00:00:00 来源:WEB开发网   
核心提示: 开发 Web 客户机以调用服务要调用新部署的 Web 服务,现在让我们创建一个简单的 Web 应用程序客户机,以 OSGi 包的形式开发和部署 Web 服务(6),在 Eclipse 中切换到 Java EE Perspective,创建一个叫作 DictionaryServiceClient

开发 Web 客户机以调用服务

要调用新部署的 Web 服务,现在让我们创建一个简单的 Web 应用程序客户机。在 Eclipse 中切换到 Java EE Perspective,创建一个叫作 DictionaryServiceClient 的新的 Dynamic Web Application 项目。把 DictionaryService.wsdl 复制到 WebContent 文件夹中。右键单击 DictionaryService.wsdl 文件,然后选择 Web Services/Generate Client。现在 Eclipse 应该已经在包名为 com.demo.cxfdosgi 的 src 文件夹中创建了一组客户机 Java 文件。现在我们创建一个 jsp 文件 dictionaryServiceClient.jsp,用来调用这个服务代理,如下面的 清单 2 所示:

清单 2. dictionaryServiceClient.jsp 代码

  
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
  pageEncoding="ISO-8859-1" 
import="com.demo.cxfdosgi.DictionaryServicePortTypeProxy"%> 
 
<html> 
<body> 
<% 
DictionaryServicePortTypeProxy proxy = new 
DictionaryServicePortTypeProxy(); 
out.println("?? DictionaryService response = 
"+proxy.lookupWord("whatisthis")); 
%> 
</body> 
</html> 

右键单击 DictionaryServiceClient 项目,然后导出一个 war 文件 DictionaryServiceClient.war。把这个文件复制到 C:/jakarta-tomcat-5.5.9/webapps 文件夹中。运行 C:/jakarta-tomcat-5.5.9/bin/startup.exe,然后访问 http://localhost:8082/DictionaryServiceClient/dictionaryServiceClient.jsp。浏览器将显示:

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

Tags:OSGi 形式 开发

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