程序员必知的技术官网系列--spring篇

进入官网首先看到的是官网的轮播和首页导航,其中首页导航有四个, 下图有详细介绍, 随后也会单独讲解个导航包含的内容,本文只介绍前两个导航栏的内容, 本文只负责介绍官网的页面结构和文章用到的页面的内容翻译来辅助官网内容结构的讲解, 不做具体技术文档的解释, 以后有机会了再做解释. 好了开干.

首页

官网首页导航

看完导航栏后我们先往下滚动可以看到spring全家桶中的三个明星产品:spring boot,spring cloud,spring data flow和一个居中的标题spring:the source for modern java(spring:现代化java的源头. 后面我们去看看这个源头是怎么让java变的现代化的)

Spring 全家桶

看完了全家桶后提供的功能后心里是不是感觉,牛逼, 666, 碉堡了. 什么云呀,微服务呀统统带回家, 技术吹水能力瞬间升华, 装逼必备呀.

按捺住我们内心的小兴奋,我们再往下看(答应我这会不要再想云和微服务了), 原来是大名鼎鼎的 Spring Framework 5, 这可是Spring的核心, Spring就是从这个核心开始发家的, 这个很重要, 后面我们还会在导航栏中Project链接中看到它.

帅b Spring Framework 5

路过这朴实无华的Spring Framework 5, 是不是感觉里面的种种有些老生常谈, 惊不起内心丝毫波澜, 唯有那响应式还能让你勃然一笑,细细玩味其中奥妙.

好了, 回过神来, 继续玩下看.

Spring Boot

看过这个Spring Boot介绍, 完全就是索然无味嘛, 这些东西Spring Framework也有好不好, 不过这个内嵌的Web服务器运行时还算有点感觉, 感觉马上就要成为嵌入式开发工程师了, 死阔以.

...

继续向下看, 卧槽, 是什么这么刺眼, 是云,云,云...
单单看这张图就感觉能吹三十秒, 哦不对, 是三十分钟.
好了,进入嘴炮模式, 看看这三十分钟怎么吹, 各位看官请看下图.

Spring Cloud

怎么样, 看完以后是不是感觉:荡胸生成云,决眦入归鸟,会当凌绝顶,一览众山小.除了让你感觉到牛逼两个字, 剩下的都是懵逼吧.嘿嘿嘿

来来来,懵逼进行时, 下面还是云相关的, spring提供的基于Spring云的数据处理应用. 这个功能也相当强大.不知道你们还有么有信心看下去, 啧啧啧

Spring Cloud Data Flow

好了, 首页的内容到此已经介绍完毕, 看完以后心里有么有逼数你们心里都清楚的很, 不过这只是开头, Spring为了保证每个Spring的使用者心里面都有点逼数, 在其他栏目里面还有更为详细的介绍, 为了让大家逼格满满,导航栏的ProjectGuides介绍了更细的描述和使用教程. 看来Spring还是很贴心的, 为了让大家更好吹爆他们家的产品,文档这块做的确实是到位, 深藏功与名啊, 哈哈哈.

导航栏-Project

先来看下Project的下面的内容, 看下图

Projects

看完Project发现这个套餐有点多, 一次肯定吃不下啊, 不过越靠前的菜越硬, 咱们选下位于第二位置的Spring Framework来尝尝如何.

下面是Spring Framework的项目介绍, 结构上分为两大块一块是概览,一块是学习, 在其他的Spring项目里面可能还会有相关的使用案例的例子
先看下概览中的内容

Spring Framework project page-overview

概览里面介绍项目的提供的能力和承载这些能力的功能特性, 上面的绿色链接直接链接到对应的文档, 有兴趣的可以点进去看看.

下面是学习中的内容

Spring Framework project page-learn

学习里面给出了文档和如何实践, 其中要说的里面的文档, 在概览中的特性里面的功能的链接到的文档和学习中的文档最终指向的文档都是一样的. 不知道其他项目里面Learn中的关于项目的文档是不是也是这么个情况.
下面我们点击进入文档页面看下.

Spring Framework Documentation

发现没这个页面描述的信息和概览特性一节描述的几乎一模一样.
我们选一个技术功能-核心功能来看一下结构是怎样的.

核心技术介绍

很传统的文档风格, 没有什么好解释的了, 细节大家自己看吧.
导航中关于Project一栏的内容介绍到此为止, 大家对Project中的内容应该有个大致的了解了吧. 至于大家如何选择自己的想吹逼的项目,各位看官自己斟酌,吹逼有风险,选项请谨慎

导航栏-Guides

干吹Project是不是感觉心里面还有点虚, 上面也说除了Project, 还有Guides也能提升我们的吹逼幸福指数.
好了开始进入Guides, 这里面的内容有点难度, 对于习惯了ctrl+c然后ctrl+v的工程师, 下面的内容就是教你如果用你的 CV大法进行生产编程的. 囊括了互联网中各种让工程师发出别更了,我学不动了这种呼喊的新技术实践指导, 有了这份实践指导你再也不用担心我学不动了

Guide

上面就是关于实践页面的结构介绍, 图没有截完, 就截了一小段,看完介绍, 心里面是不是有点逼数了,
好了逼话不多说和上次在Project中一样, 我们这次选第一个讲讲.

Guide 详细页面

上面就是一个实践的具体指导, 图也没有截全, 太长了, 各位想装逼的你们自己去看吧, 只能帮你们到这了

本文完, 赶紧去官网看看吧, 不然Spring官网的结构更新了, 你们就看不到官网中和本篇文章相同结构的内容了.

原文地址:https://www.cnblogs.com/yuanlianxi/p/12209145.html

时间: 2024-11-03 03:42:10

程序员必知的技术官网系列--spring篇的相关文章

程序员必知的技术官网系列--mysql篇

mysql 官网 https://www.mysql.com/ 官网布局很简单, 其中常用的两块就是下载和文档这两块, 其中下载没什么可讲的, 本次重点依旧是文档. 首页 mysql 文档导航页 https://dev.mysql.com/doc/, 点击官网中的文档就能进入到下面的页面, mysql把内容分成了好几大块,第一块内Mysql 服务应用, 是所有内容里面最核心的.其他几块内容在第一块内容里面都有涉及, 稍后我们来看一下. 文档页导航 点开第一块内容的引用手册, 可以看到下面关于my

迈向高阶:优秀Android程序员必知必会的网络基础

1.前言 网络通信一直是Android项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架,从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用的工具类,到后来Google开源的比较完善丰富的Volley,再到如今比较流行的Okhttp.Retrofit. 要想理解他们之间存在的异同(或者具体点说,要想更深入地掌握Android开发中的网络通信技术),必须对网络基础知识.Android网络框架的基本原理等做到心中有数.信手拈来,关键时刻才能

程序员必知的10大基础实用算法

    算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2) 次比较,但这种状况并不常见.事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的 架构上很有效率地被实现出来. 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists). 算法步骤: 1 从数列中挑出一个元

想涨薪?想跳槽?程序员必知互联网薪资数据分析

本人 程序员一枚,没有从生到死稳重型的待在一家公司,也不是三天两头的跳槽乱入阵营,年轻气盛的乱跳槽的事也不爱干,奉劝同行的新入行的菜鸟们,选工作需慎重,跳槽更需慎重,入职也要做个多线程的程序员.知乎上看到一个关于互联网薪资数据分析的报告,拿来分享,大家共睹. 图片资料来源于100offer程序员拍卖网站. 欢迎大家吐槽,想公布自己薪资,想炫富的程序员们可以列队开始了.

程序员必知之浮点数运算原理详解

导读:浮点数运算是一个非常有技术含量的话题,不太容易掌握.许多程序员都不清楚使用==操作符比较float/double类型的话到底出现什么问题. 许多人使用float/double进行货币计算时经常会犯错.这篇文章是这一系列中的精华,所有的软件开发人员都应该读一下. 随着你经验的增长,你肯定 想去深入了解一些常见的东西的细节,浮点数运算就是其中之一. 1. 什么是浮点数? 在计算机系统的发展过程中,曾经提出过多种方法表达实数. [1]典型的比如相对于浮点数的定点数(Fixed Point Num

每个程序员必知之SEO

欢迎关注微信号:neihanrukou 搜索引擎是如何工作的 > 如果你有时间,可以读一下谷歌的框架: http://infolab.stanford.edu/~backrub/google.html > 这是一个老的,有些过时纸,但非常平易近人,甚至在我们中间的非白皮书的读者图标微笑什么每个程序员都应该知道的关于搜索引擎优化和他们绝对概念的解释更详细,我只提一笔带过. 搜索时发生什么了 用户输入查询内容 查询处理以及分词技术 确定搜索意图及返回相关.新鲜的内容 为什么需要SEO 这是一个有趣

程序员必知的10大编码原则

每个程序员的职业生涯都是与一个又一个代码共度的,每天除了码代码还是码代码.总结回顾下我的职业生涯,经历的多了,总觉得不总结点有用的东西出来感觉对不起程序员码代码这份职业!编码多了,这里就给大家总结下编写和运行代码是一些需要注意的原则.仅供参考! 1.偏执 这一点与我而言几乎是天生的.原谅我可能是处女座的程序员! 我从不相信电脑,也不相信我刚刚修复的bug真的已经修复好了,总之我不相信任何东西.我甚至连自己都不相信.除非多次检验之后,我才会相信我已经如我所愿地理解了问题. 偏执是我的诤友,而且我认

【转载】程序员必知之浮点数运算原理详解

https://blog.csdn.net/tercel_zhang/article/details/52537726 导读:浮点数运算是一个非常有技术含量的话题,不太容易掌握.许多程序员都不清楚使用==操作符比较float/double类型的话到底出现什么问题. 许多人使用float/double进行货币计算时经常会犯错.这篇文章是这一系列中的精华,所有的软件开发人员都应该读一下. 随着你经验的增长,你肯定 想去深入了解一些常见的东西的细节,浮点数运算就是其中之一. 1. 什么是浮点数? 在计

转:程序员必知:16个超有用的在线工具

16个超有用的在线工具,程序员们,快来MARK吧! 1. ExplainShell.com——命令解释 Linux用户每天都会写各种命令和脚本,可以使用这个网站工具来查看命令式如何工作的,这样可以避免不必要的错误出现,也是一个很好的学习命令的方式. 2. BashrcGenerator.com——定制个性命令提示符 简单说就是个性化生成命令提示符,可将生成的代码写入到用户家目录的 .bashrc 或者可以设置全局变量文件/etc/profile 对所有用户生效. 3.Vim-adventures