WebService란
WebService를 이용하여 여러분의 애플리케이션이 세상에 정보를 공개하거나, 특정 기능을 웹을 통해 공개, 검색, 사용하는 웹 기반 서비스입니다.
WebService 스크립트 플랫폼은 XML+HTTP를 지원해야 합니다.
HTTP 프로토콜은 가장 일반적으로 사용되는 인터넷 프로토콜입니다.
XML은 다양한 플랫폼과 프로그래밍 언어에서 사용할 수 있는 언어를 제공합니다.
WebService를 사용하는 이유
가장 중요한 것은 함께 일하는 것입니다.
1. 교차 플랫폼 호출(WebService는 운영 체제에만 국한되지 않고 Windows의 Linux에서도 WebService를 호출할 수 있으며 그 반대의 경우도 마찬가지입니다.)
2. 프로그래밍 언어에 한해 C# 언어에서 제공하는 WebService 서비스를 Java 언어로 호출할 수 있으며 그 반대의 경우도 마찬가지입니다.
3. 원격으로 호출할 수 있습니다. 인터넷이 있는 한 세상에 정보를 게시하거나 특정 기능을 제공합니다.
JDK를 사용하여 WebService 개발
1. WebService 서버 측 개발
1. 프로젝트는 Java 웹 프로젝트 또는 다음과 같은 일반 Java 프로젝트일 수 있습니다.
2. WebService 서비스를 제공하기 위해 소스 코드 디렉토리 src 아래에 새로운 Java 클래스를 생성합니다. 여기서는 javax.jws.WebService 주석을 통해 서비스를 제공하고 javax의 게시 메소드를 통해 게시합니다. .xml.ws.Endpoint 클래스를 서비스하고 게시된 주소와 게시된 서비스 클래스를 제공합니다. 코드는 다음과 같습니다.1 package com.jspweb.ws; 2 3 import javax.jws.WebService; 4 import javax.xml.ws.Endpoint; 5 6 /** 7 * WebService服务端案例 8 * @author AlanLee 9 * @version 2017/06/0210 * 使用@WebService注解标注实现类11 */12 @WebService13 public class Function {14 public String transWords(String words){15 String res = "";16 for(char ch : words.toCharArray()){17 res += ch+",";18 }19 return res;20 }21 22 public static void main(String[] args) {23 // 使用Endpoint(终端)类发布webservice24 Endpoint.publish("http://localhost:8089/service/function", new Function());25 System.out.println("Publish Success");26 }27 }
3. 이 클래스를 실행하는 기본 메서드를 시작하고 결과 게시 성공을 나타냅니다. 서비스가 성공적으로 게시되었습니다:
4. 브라우저를 열고 우리가 게시한 주소를 방문하면 다음 효과를 볼 수 있습니다.2. WebService 클라이언트 개발
1. 프로젝트는 Java 웹 프로젝트 또는 다음과 같은 일반 Java 프로젝트일 수 있습니다.
2. 그림의 단계별 작업:① 항목을 선택하고 마우스 오른쪽 버튼을 클릭합니다. new>Other...:
WebService에 대한 간단한 소개입니다. 인스턴스가 완성되었습니다.
위 내용은 웹서비스란?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!