webservice接口调用工具_技术储备_rpc调用---Java152天学习

学习主题:技术储备_rpc调用

学习目标:

1 掌握什么是SOA

2 掌握RMI,掌握webservice

3 掌握HttpClient服务发布和消费

对应作业

1. RPC技术介绍_单体架构_SOA架构

(1) 什么是单体架构

一个归档包(列如war或者jar格式)包含了应用所有功能的应用程序,我们通常称之为单体应用.也称为单体应用架构,这是一种比较传统的架构风格.

ff19a815bfad0e44a8d77f707eb0290b.png

(2) 什么是SOA架构

SOA 是 Service-Oriented Architecture 的英文缩写,就是面向服务的架构。这里的服可以理 解为 service 层业务服务。将系统拆分为不同的服务单元,通过网络协议服务单元之间进行通信。服务单元完成一个特定功能(如:验证、支付、登录等等),通过服务单元之间的集成组成完整的应用程序。

2. RMI远程服务发布_消费_结构优化

(1) 什么是RMI远程调用

RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象 必须实现该远程接口。

(2) 实现RMI相关的API类有哪些,以及作用

da1fa25d9f33152bbbccae518f86164e.png

3. WEBSERVICE远程服务发布_消费

(1) 什么是webservice

Web service 是一个平台独立的,低耦合的 web 的应用程序用于开发分布式的互操作的应用 程序。Web Service 技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第 三方软件或硬件, 就可相互交换数据或集成。

(2) 什么是soap和wsdl

SOAP(Simple Object Access Protocol) 简单对象访问协议:

WSDL(Web Services Description Language) Web Service 的描述语言:

一个 webservice 服务的说明书,通过该说明书可以完成 webservice 服务的调用

4. httpClient_进行远程服务的发布_消费

(1) 谈谈自己对HttpClient的理解

方便是很方便就是老忘

(2) Http远程服务使用什么形式进行远程数据响应

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程 序需要直接通过 HTTP 协议来访问网络资源。 HttpClient 是 Apache Jakarta Common 下的子项目,供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)支持 RestFul。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值