首页 | 互联网 | IT动态 | Cisco | Windows | Linux | Java | .Net | Oracle | 华为 | 存储世界 | 服务器 | 网络设备 | IDC | 安全 | 求职招聘
IT培训 | 数字网校 | 技术专题 | 电子书下载 | 教学视频 | 网页设计 | 平面设计 | 解决方案 | 直播室 | 虚拟考场 | 搜索 | 博客 | 沙龙 | 论坛
中国IT实验室Linux频道
中国IT教育
 
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 核心技术 >> 网络编程 >> 文章正文

使用JBuilder2007开发Web Services

文章来源中国IT实验室收集整理 作者佚名 更新时间2008-3-5 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页

    Web Services是近几年新兴的技术。它的原理和Web差不多,而它们所不同的是Web程序所服务的是终端用户,而Web Services所服务的对象是客户端软件,也就是说,一个是人,一个是软件。下面让我们来看看如何使用JBuilder2007来开发Web Services.

    一、建立Web Services

    在JBuilder2007中可以使用Web Services工具发现、建立和发布Web Services.而且还可以从Java Beans、EJB Beans或WSDL文件中创建Web Services.我们可以使用从上到下(top-down)或从下到上(bottom-up)两种方式建立Web Services.第一种方式从WSDL文件建立Web Services,而第二种方式需要从Java Bean建立Web Services.

    1. 使用top-down方式建立Web Services

    在使用top-down方式建立一个Web Services时,首先必须建立一个WSDL文件。WSDL可以通过WSDL编辑器来完成。然后你可以通过Web Services模板来建立Web Service和相应的Java类。

    尽管bottom-up方式建立Web Service是很常用的方式,但是如果是建立全新的Web Services,我推荐使用top-down方式来建立Web Services.通过Web Services模板可以帮助你从WSDL文件来建立一个skeleton bean.这个skeleton bean包含了WSDL所描述的方法。在这个bean建立后,你就可以写具体的Web Services实现代码了。

    建立Web Services的必要条件:

     (1) 如果你正在使用Apache Jakarta Tomcat Servlet容器作为自己的Web Service服务器,必须先安装它,然后配置它的一个实例,最后在这个实例中建立一个Web工程。

    (2)   在Web Content文件夹中建立或导入一个WSDL文件。不过要注意的是你只能使用一个包含service元素的WSDL文件。

    为了从一个WSDL文件中建立Web Service,必须使用Apache Axis 1.0运行环境。建立一个Web Services需要以下几步操作。

    1. 打开J2EE视图(Window->Open Perspective->J2EE),如图1所示。

   

    2. 新建一个WSDL文件(如果有存在的WSDL文件,可以导入一个)。

   

图2 一个WSDL的编辑视图

   3. 选中这个WSDL文件,通过New->Other->Web Service建立一个Web Service.

   

    图3 建立Web Service

    选择Top down类型。可以通过右侧的配置来选择你的服务器、Web Services运行时以及当前使用的Web工程。通过点击下部的publish the web service,可以生成。ear文件。点击完成按钮。

    在Web Service被建立后,对于下面的几种情况的发生可能依赖于你所选择的选项。

    如果你选择测试被产生的代理的Web Service JSP,那这个代理将在浏览器中以http://localhost:port/WebProjectClient/sampleBeanName./WebServiceName/TestClient.jsp形式被运行。你可以通过这个jsp文件来测试Web Services中的方法,方法的运行结果将显示在结果区里。

    如果你选择使用Web Services浏览器来测试Web Service,这个浏览器将启动。你可以选择你想测试的相应操作,并输入相关信息,然后单击“Go”。

    2. 使用bottom-up方式建立Web Services

    Bottom-up方式可以通过Java Bean或EJB来建立Web Service.在使用bottom-up方式建立一个Web Service时,首先,必须建立一个Java Bean或EJBBean,然后通过Web Services模板建立一个WSDL文件和Web Service. Bottom-up方式建立Web Service的方法和top-down方法差不多,也是通过选择工程中的java或EJB文件,通过New->Other->Web Service 建立Web Service.选择Bottom-up方式后点击“Next”来选择要暴露的方法,如图4所示。

   

    图4 选择要暴露的方法

    在选完方法后点击“Finish”后生成相应的Web Service. 

[1] [2] 下一页  

【责编:John】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题
 ·展现C#世界 C#程序设计专题
 ·Java入门 Tomcat的配置技巧精华专题
 ·Oracle RMAN物理备份技术详解
 ·JAVA开发利器——JBuilder知多少
 ·Hello,web2.0技术进阶专题
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航