spring boot初识

由几个名词引申的基础概念

最近由于学习需要,学长推了几个名词给我

  1. REST API
  2. SPRING BOOT

闻所未闻…

那就首先从名词本身着手吧

1.API
中文就是接口,大概就是别人给你写的封装函数,你直接调用,不用关心其内部的具体操作,比如windows中的system文件夹包含的一些命令就是接口

2.REST

这个就很迷了,由于我初学大部分知识都不甚清楚,因而这里挂一个网址,希望以后能有更深的理解吧

REST简介

在我的理解下,这里所讲的REST是基于http协议下的一种网络应用开发方式,自然我初读的时候也是不知道http这些名词的…

3.http协议

超文本传输协议
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。这其中的三次握手,四次挥手我们不再详述(其实是不太懂…)

HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

html文件由浏览器(客户端)解析并显示相应的图片等等

在网页中右键选择查看源码所看到的就是html代码

对于这样的描述性语言,还有两个相类似的
XML 和 json

XML和json和html的区别

xml和json其实是差不多的,二者都注重于数据传输,且现在的趋势是json更加普遍了(至少couchbase用的就是json存储数据,后者是轻量级的)

TCP/IP协议其实一个协议簇,里面包含了一系列的网络传输协议

这一切都是为web service这个东西做准备

不过我也没有详细了解了

4.spring boot

这个只能简单了解了
spring 本身是一个框架,用于简化应用程序开发的

spring boot就有点像是他的改良版,本身用的还是spring那一套,但是简化了许多东西,变得更加智能方便了

这个东西是基于java语言的

一说到这儿就又有几个名词需要了解

[1] maven

我理解为用于集中管理java项目的工具,一个maven中有一个pom.xml文件就是用于表示maven中的基本配置的

maven和pom.xml详解

[2] jar和war

maven管理项目中可以把一系列东西打成一个jar包
jar包

也可以打成一个war包

jar包和war包

得了,我慢慢看吧

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值