当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

在Eclipse上操纵XFire开辟WebService[Java编程]

赞助商链接



  本文“在Eclipse上操纵XFire开辟WebService[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

终于,利用Java完成了一个WebService的例子,此中的一个非常小的问题,折腾了我将近一天的时间.下面给出步骤,阐明在Java平台上若何开辟WebService.

采取的工具:Eclipse3.1.2 + Tomcat5.5 + XFire1.1 .利用XFire开辟WebService应当说非常的简单,只需求按照下面例子的步骤来做:

(1)在Eclipse中新建一个dynamic Web Project ,假定名为XFireZhuweiTest.

(2)导入XFire用户库.该库中应包含xfire-1.1目录下的xfire-all-1.1.jar文件,以及xfire-1.1lib目录下的全部文件.

(3)将上述的XFire用户库中的全部文件拷贝到XFireZhuweiTest项目的WebContentWEB-INFlib目录下.

(4)改正WebContentWEB-INFweb.xml配置文件的内容,下面是改正后web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     <display-name>
     XFireZhuweiTest</display-name>
     <welcome-file-list>
         <welcome-file>index.html</welcome-file>
         <welcome-file>index.htm</welcome-file>
         <welcome-file>index.jsp</welcome-file>
         <welcome-file>default.html</welcome-file>
         <welcome-file>default.htm</welcome-file>
         <welcome-file>default.jsp</welcome-file>
     </welcome-file-list>

     <servlet>
          <servlet-name>XFireServlet</servlet-name>
          <servlet-class>
                  org.codehaus.xfire.transport.http.XFireConfigurableServlet
          </servlet-class>
      </servlet>

      <servlet-mapping>
          <servlet-name>XFireServlet</servlet-name>
          <url-pattern>/servlet/XFireServlet/*</url-pattern>
      </servlet-mapping>

      <servlet-mapping>
          <servlet-name>XFireServlet</servlet-name>
           <url-pattern>/services/*</url-pattern>
      </servlet-mapping>

</web-app>

web.xml中增添的servlet映射表明,全部匹配“/services/*”的url恳斥责部交给org.codehaus.xfire.transport.http.XFireConfigurableServlet来处理.

(5)编写需求公布为WebService的Java类,这个例子中是一个非常简单的MathService.java.

package com.zhuweisky.xfireDemo;
public class MathService
{
     public int Add(int a ,int b)
     {
         return a+b ;
     }
}

(6)在WebContentMETA-INF目录下新建xfire文件夹,然后在xfire目录下增添一个XFire利用的配置文件services.xml,该配置文件中的内容反映了要将哪些java类公布为web服务.本例中的services.xml内容以下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
     <service>
       <name>MathService</name>
       <namespace>http://com.zhuweisky.xfireDemo/MathService</namespace>
       <serviceClass>com.zhuweisky.xfireDemo.MathService</serviceClass>
     </service>
</beans>


  以上是“在Eclipse上操纵XFire开辟WebService[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>在Eclipse中操作XMLBuddy开辟XML</b>
  • <b>在Eclipse中操纵ANT机动构建Web操纵</b>
  • <b>在Eclipse中成立新的重构功效</b>
  • 在Eclipse顶用SWT筹划界面
  • 在Eclipse中构建备忘单
  • 在Eclipse中去掉多余的UI组件的几个办法
  • 在Eclipse Galileo中轻松导航:快速找到所需内容
  • 在Eclipse上操纵XFire开辟WebService
  • 在Eclipse中轻松操纵Ant
  • 在Eclipse中开辟Apache Derby操纵程序
  • JSF在Eclipse和NetBeans操纵的对比
  • 在Eclipse顶用Java实现百灵报表(BIRT)的事件处理
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .