开发者学堂课程【精通 Spring Cloud Alibaba:基于 Idea 快速搭建 WebService 服务】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/634/detail/10054
基于 Idea 快速搭建 WebService 服务
内容介绍:
一、WebService 架构服务
二、基于 Idea 快速搭建 WebService
一、WebService架构服务
最为核心的组件:
wsdl (接口信息、方法、调用地址、参数)
二、基于 Idea 快速搭建 WebService
1)UserService.java
package com.mayikt.service;
import javax. jws. WebService;
@WebService
public class UserService {
@WebMethod
publicString getUser(long userId) {
return“每特教育+”+userId;
}
publicstatic void main(String[] args) {
//发布我们的接口
Endpoint.publish (address:"http://192.168.18.218: 8089/ service/ Userservice", new Userservice ()System.out.println("服务发布成功");
}
}
2)Client.java
import com. mayikt.service.UserServiceServiceLocater;
public class Client {
public static void main(String[] args) {
UserServiceServiceLocator userServiceServiceLocator = new UserServiceServiceLocator Userservice userService = userServiceServiceLocator. getuserservicePort ();
//远程实现rpc调用,采用代理技术返回结果
Stringresult = userService.getUser(10L);
System.out.println("result:"+result);
}
}