[WebService 학습 과정 기록 (3)] XFire 개발 웹 서비스 --- HelloWord

5036 단어 webservicexfire
1. 초기 준비: 1. tomcat 버 전: Tomcat 7. x 다운로드 주소:http://tomcat.apache.org/download-70.cgi#7.0.23 2. Xfire 버 전: xfire - distribution - 1.2.6 다운로드 주소:http://xfire.codehaus.org/Download 3. eclipse 2. tomcat 아래 xfire 1 을 설정 합 니 다.tomcat 의 webapp 폴 더 에서 다음 디 렉 터 리 를 누 르 십시오. 새 파일 이나 폴 더: xfire  |--WEB-INF     |--lib     |--web.xml     |--classes         |--META-INF             |--xfire                 |--services. xml 2, xfire - 1.2.6 / lib 아래 내용 을 xfire / WEB - INF / lib 디 렉 터 리 에 복사 3, xfire - 1.2.6 / xfire - all - 1.2.6. jar 를 webapps / xfire / WEB - INF / lib 디 렉 터 리 에 복사 4, 웹. xml 파일 내용
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- START SNIPPET: webxml -->
<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
  <servlet>
    <servlet-name>XFireServlet</servlet-name>
    <display-name>XFire Servlet</display-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>

5. services. xml 파일 내용
<!-- START SNIPPET: services -->
<beans xmlns="http://xfire.codehaus.org/config/1.0">
  
</beans>
<!-- END SNIPPET: services -->

6. tomcat 응용 서버 시작;브 라 우 저 열기;다음 주소 로 이동:
http://localhost:8080/xfire/services/ 
(8080 은 tomcat 포트 번호)
성공 페이지 를 정확하게 표시 할 수 있다 면, 우리 의 xfire 설정 이 성공 했다 는 것 을 설명 합 니 다.
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord_第1张图片
3. Helloword 개발
1. eclipse 에서 프로젝트 XfireTest 2 를 만 들 고 HelloService. java 파일 을 새로 만 듭 니 다.
package com.rwq.test;

public class HelloService {
    public String sayHello(String name){
        return name+",  !";
    }
}

3、service.xml
<!-- START SNIPPET: services -->
<beans xmlns="http://xfire.codehaus.org/config/1.0">
  <service>
    <name>HelloService</name>
      <namespace>http://com.rwq.testDemo/HelloService</namespace>
      <serviceClass>com.rwq.test.HelloService</serviceClass>
  </service>
</beans>
<!-- END SNIPPET: services -->

4. 컴 파일 된 Hello Service. class 파일 과 service. xml 파일 을 tomcat 에 배치 합 니 다. Hello Service. class 는 xfire / WEB - INF / classes / com / rwq / test / Hello Service. class 에 주의 하 십시오.5. tomcat 를 정확하게 시작 한 후 브 라 우 저 에 입력:http://localhost:/xfire/services/ 6. 다음 페이지 가 나타 납 니 다.
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord_第2张图片
4. eclipse 에 직접 배치 하여 발표 하 는 경우:
디 렉 터 리 구 조 는 다음 과 같다.
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord_第3张图片
파일 내용 이 위 와 같 습 니 다. tomcat 를 시작 하고 브 라 우 저 입력:http://localhost:포트 번호 / 항목 이름 / 서비스 /
5. eclipse 자체 웹 서비스 브 라 우 저 테스트
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord_第4张图片
【WebService学习过程记录(三)】XFire开发Web Service---HelloWord_第5张图片
xfire 개발 웹 서비스 클 라 이언 트

좋은 웹페이지 즐겨찾기