웹 서비스 클라이언트를 빠르게 개발하는 방법은 무엇입니까?
앞에 적음:
클라이언트의 경우, 서버가 개발된 후 클라이언트는 이를 호출하기만 하면 됩니다. 여기서 이야기하는 것은 서비스의 접속 주소를 기반으로 클라이언트가 필요로 하는 코드를 생성하는 것입니다. (호출 방법이 여러 가지 있다고 들었는데, 가장 많이 사용하는 것이 스텁(stub) 방법인데 제가 사용한 방법인 것 같습니다. , 깊이있게 연구하지 않았습니다. 하하, 먼저 사용법을 배우십시오)
1. 브라우저에 http://localhost:8080/test_axis3_stub와 같이 서비스의 액세스 주소를 입력하십시오. /services/sayHello?wsdl. 이 단계는 서비스에 정상적으로 액세스할 수 있는지 확인하는 것입니다.
2.Java 클라이언트 코드를 생성하려면 .bat 파일을 작성하세요. 파일명은 마음대로 정할 수 있으며, 내용은 다음과 같습니다.
set Axis_Lib=D:\myEclipse10_WS\job\test_axis3_stub\WebRoot\WEB-INF\lib set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=D:\my set Package=edu.hue.stub%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% http://localhost:8080/test_axis3_stub/services/sayHello?wsdl
여기서 위 내용을 직접 파일에 복사해서 붙여넣은 후, Axis_Lib: 저장 경로입니다. 일반적으로 이 경로는 편의상 프로젝트 경로를 lib까지 작성할 수 있습니다. 왜냐하면 귀하의 jar 패키지가 여기에 배치되기 때문입니다. 예를 들어 D:my라는 전제는 d 드라이브 아래에 my 폴더가 있다는 것입니다. 마지막으로 위의 액세스 링크 주소를 액세스하려는 서비스의 링크로 바꾸십시오. 여기서 내 주소는 http입니다. //localhost:8080/ test_axis3_stub/services/sayHello?wsdl
그게 다입니다. 그런 다음 이 .bat 파일을 두 번 클릭하여 실행하여 D:my 아래에 Java 클라이언트 코드를 생성합니다(이때 서버가 실행 중이어야 합니다). 아, 그런데 저처럼 .bat 파일을 만드는 방법도 모르시는 분들이 계실텐데요, 아래에서 간단하게 메모장 파일을 만들고 내용을 작성하고 마지막으로 my.bat 파일로 저장하면 됩니다. .bat의 경우 여기에서 저장 유형을 모든 파일로 변경해야 합니다. 나중에 저장하면 됩니다. .bat 파일이 됩니다.
3. 생성된 Java 클라이언트 코드를 복사하여 프로젝트에 붙여넣습니다.
4. 다음 콘텐츠로 클라이언트 클래스를 만듭니다.
package edu.hue.client;import java.rmi.RemoteException;import edu.hue.stub.SayHelloImpl;import edu.hue.stub.SayHelloImplService;import edu.hue.stub.SayHelloImplServiceLocator;public class MyClient {public static void main(String[] args) throws Exception {//获取服务集合SayHelloImplService service = new SayHelloImplServiceLocator();//获得服务SayHelloImpl client = service.getsayHello();//调用服务的方法 传递参数String result = client.say("臭小蚊子"); System.out.println(result); } }
여기의 서비스 컬렉션은 방금 생성한 Java 클래스를 기반으로 한 새로운 것입니다. 일반적으로 이 컬렉션은 Service로 끝납니다. 이 클래스는 괜찮습니다. ; 서비스를 받고 직접 작성하면 프롬프트가 나타납니다. 호출하려는 서비스 클래스와 일치하는 프롬프트를 선택하면 됩니다. 클라이언트를 작성한 후에는 어떤 메소드를 선택할지 결정할 수 있습니다. 프롬프트에 따라 전화를 걸고 싶습니다.
5. 마우스 오른쪽 버튼을 클릭하고 실행하세요. 성공~~~
asix1.4를 사용하여 웹서비스를 빠르게 개발하는 방법에 대한 모든 것입니다. 예를 들어 전달된 매개변수가 빈인 경우와 같이 더 복잡한 매개변수 전달이 포함된 경우 직접 연구해야 합니다.
위 내용은 웹 서비스 클라이언트를 빠르게 개발하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제










![연결하는 동안 VMware Horizon 클라이언트가 정지되거나 정지됨 [수정]](https://img.php.cn/upload/article/000/887/227/170942987315391.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
VMWareHorizon 클라이언트를 사용하여 VDI에 연결할 때 인증 중에 애플리케이션이 정지되거나 연결이 차단되는 상황이 발생할 수 있습니다. 이 문서에서는 이 문제를 살펴보고 이 상황을 해결하는 방법을 제공합니다. VMWareHorizon 클라이언트에 정지 또는 연결 문제가 발생하는 경우 문제를 해결하기 위해 수행할 수 있는 몇 가지 작업이 있습니다. 연결하는 동안 VMWareHorizon 클라이언트가 멈추거나 멈추는 문제 해결 VMWareHorizon 클라이언트가 Windows 11/10에서 멈추거나 연결에 실패하는 경우 아래 언급된 해결 방법을 수행하십시오. 네트워크 연결 확인 Horizon 클라이언트 다시 시작 Horizon 서버 상태 확인 클라이언트 캐시 지우기 Ho 수정

이 AI 지원 프로그래밍 도구는 급속한 AI 개발 단계에서 유용한 AI 지원 프로그래밍 도구를 많이 발굴했습니다. AI 지원 프로그래밍 도구는 개발 효율성을 높이고, 코드 품질을 향상시키며, 버그 발생률을 줄일 수 있습니다. 이는 현대 소프트웨어 개발 프로세스에서 중요한 보조자입니다. 오늘 Dayao는 4가지 AI 지원 프로그래밍 도구(모두 C# 언어 지원)를 공유하겠습니다. 이 도구가 모든 사람에게 도움이 되기를 바랍니다. https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot은 더 빠르고 적은 노력으로 코드를 작성하는 데 도움이 되는 AI 코딩 도우미이므로 문제 해결과 협업에 더 집중할 수 있습니다. 힘내

MQTT(MessageQueuingTelemetryTransport)는 IoT 장치 간 통신에 일반적으로 사용되는 경량 메시지 전송 프로토콜입니다. PHP는 MQTT 클라이언트를 개발하는 데 사용할 수 있는 일반적으로 사용되는 서버측 프로그래밍 언어입니다. 이 기사에서는 PHP를 사용하여 MQTT 클라이언트를 개발하는 방법을 소개하고 다음 내용을 포함합니다. MQTT 프로토콜의 기본 개념 PHPMQTT 클라이언트 라이브러리의 선택 및 사용 예: PHPMQTT 클라이언트를 사용하여 게시 및

세계 최초의 AI 프로그래머 데빈(Devin)이 태어난 지 한 달도 채 안 된 2022년 3월 3일, 프린스턴 대학의 NLP팀은 오픈소스 AI 프로그래머 SWE-에이전트를 개발했습니다. GPT-4 모델을 활용하여 GitHub 리포지토리의 문제를 자동으로 해결합니다. SWE-bench 테스트 세트에서 SWE-agent의 성능은 Devin과 유사하며 평균 93초가 걸리고 문제의 12.29%를 해결합니다. SWE-agent는 전용 터미널과 상호 작용하여 파일 내용을 열고 검색하고, 자동 구문 검사를 사용하고, 특정 줄을 편집하고, 테스트를 작성 및 실행할 수 있습니다. (참고: 위 내용은 원문 내용을 약간 조정한 것이지만 원문의 핵심 정보는 그대로 유지되며 지정된 단어 수 제한을 초과하지 않습니다.) SWE-A

Go 언어 개발 모바일 애플리케이션 튜토리얼 모바일 애플리케이션 시장이 지속적으로 성장함에 따라 점점 더 많은 개발자가 Go 언어를 사용하여 모바일 애플리케이션을 개발하는 방법을 모색하기 시작했습니다. 간단하고 효율적인 프로그래밍 언어인 Go 언어는 모바일 애플리케이션 개발에서도 강력한 잠재력을 보여주었습니다. 이 기사에서는 Go 언어를 사용하여 모바일 애플리케이션을 개발하는 방법을 자세히 소개하고 독자가 빠르게 시작하고 자신의 모바일 애플리케이션 개발을 시작할 수 있도록 특정 코드 예제를 첨부합니다. 1. 준비 시작하기 전에 개발 환경과 도구를 준비해야 합니다. 머리

많은 친구들이 파일을 다운로드할 때 먼저 웹페이지를 탐색한 다음 클라이언트로 전송하여 다운로드합니다. 그러나 때때로 사용자는 Baidu Netdisk 웹 페이지에서 클라이언트를 시작할 수 없는 문제에 직면할 수 있습니다. 이 문제에 대해 편집자는 Baidu Netdisk 웹페이지에서 클라이언트를 시작할 수 없는 문제를 해결하기 위해 솔루션을 준비했습니다. 해결 방법 1. Baidu Netdisk가 최신 버전이 아닐 수 있습니다. Baidu Netdisk 클라이언트를 수동으로 열고 오른쪽 상단에 있는 설정 버튼을 클릭한 다음 버전 업그레이드를 클릭하세요. 업데이트가 없으면 다음 메시지가 나타납니다. 업데이트가 있으면 메시지에 따라 업데이트하세요. 2. Baidu Cloud Disk의 탐지 서비스 프로그램은 비활성화될 수 있습니다. 당사가 수동으로 또는 보안 소프트웨어를 사용하여 Baidu Cloud Disk의 탐지 서비스 프로그램을 자동으로 비활성화할 수 있습니다. 그것을 확인하시기 바랍니다

Win11에서 "내 컴퓨터" 경로의 차이점은 무엇입니까? 빨리 찾는 방법! Windows 시스템이 지속적으로 업데이트됨에 따라 최신 Windows 11 시스템도 몇 가지 새로운 변경 사항과 기능을 제공합니다. 일반적인 문제 중 하나는 사용자가 Win11 시스템에서 "내 컴퓨터"에 대한 경로를 찾을 수 없다는 것입니다. 이는 일반적으로 이전 Windows 시스템에서는 간단한 작업이었습니다. 이 기사에서는 Win11 시스템에서 "내 컴퓨터"의 경로가 어떻게 다른지, 그리고 이를 빠르게 찾는 방법을 소개합니다. Windows1에서

WordPress 웹 사이트 구축 가이드: 개인 웹 사이트를 신속하게 구축 디지털 시대가 도래하면서 개인 웹 사이트를 갖는 것이 유행하고 필요해졌습니다. 가장 인기 있는 웹사이트 구축 도구인 WordPress를 사용하면 개인 웹사이트를 더욱 쉽고 편리하게 구축할 수 있습니다. 이 글은 구체적인 코드 예제를 포함하여 개인 웹사이트를 빠르게 구축하기 위한 가이드를 제공할 것입니다. 자신만의 웹사이트를 갖고 싶어하는 친구들에게 도움이 되기를 바랍니다. 1단계: 개인 웹사이트 구축을 시작하기 전에 먼저 도메인 이름과 호스팅을 구매해야 합니다.
