Spring生態圈的概要說明

2021-08-10 03:56:30 字數 1097 閱讀 3680

以下摘抄自《spring boot實戰》一書某章節。

spring 主要jar包

(1)核心容器(core container)

(2)aop

(3)訊息(messaging)

(4)web

(5)資料訪問/整合(data access/integration)

******************************===

spring專案

spring boot:使用預設開發配置來實現快速開發。

spring xd:用來簡化大資料應用開發。

spring cloud:為分布式系統開發提供工具集。

spring data:對主流的關係型和nosql資料庫的支援。

spring integration:通過訊息機制對企業整合模式(eip)的支援。注:企業資訊門戶eip

(enterprise information portal)

spring batch:簡化及優化大量資料的批處理操作。

spring security:通過認證和授權保護應用。

spring hateoas:基於hateoas原則簡化rest服務開發。

spring amqp:對基於amqp的訊息的支援。

注:amqp,即advanced message queuing protocol,乙個提供統一訊息服務的應用層標準高階訊息佇列協議,是應用層協議的乙個開放標準,為面向訊息的中介軟體設計,如rabbitmq等。

spring mobile:提供對手機設定檢測的功能,給不同的設定返回不同的頁面的支援。

spring for android:主要提供在android上消費restful api的功能。

spring web flow:基於spring mvc提供基於向導流程式的web應用開發。

spring web services:提供了基於協議有限的soap/web服務。

spring ldap:簡化使用ldap開發。注:ldap是輕量目錄訪問協議,英文全稱是lightweight directory access protocol,一般都簡稱為ldap。

spring session:提供乙個api及實現來管理使用者會話資訊。

大資料生態圈所涉及的技術

tb pb 海量資料的處理需求不再侷限在離線計算當中 但是這種價值需要在海量資料之上,通過資料分析與機器學習更快速的挖掘出來 所謂資料採集並不是我們理解的資料爬蟲,尤其是我們在工作中遇到的資料很多都是來自系統內的資料,來自資料庫的資料來自日誌的資料。但是這些資料維度是非常多並且複雜的,所以在分析前我...

微積分生態圈的核心價值

所謂 微積分生態圈 指的就是 知識共享 數學生態圈。這個生態圈存在的核心價值是什麼?問題的答案是,非標準分析。也就是說,沒有魯賓遜的非標準分析,這個數學生態圈就沒有實際存在的價值。大家知道,非標準分析 概念上又可稱為實無限分析 英語 non standard analysis 是乙個數學分支,它用嚴...

微信生態圈 談談我的學習經驗

古人觀影,看的是起舞弄清影,品的是對影成三人,大概我們現在看到的都是背影。假如現在有這樣乙個集合 那易知它的冪集有 2的 5次方 個元素,在這些元素中能引起你思緒的我猜測有以下三個 我這樣開頭其實也不無道理,因為拿大學生活中最讓你頭疼的數學來開頭可以讓你活動活動大腦,開啟你們理性看待問題的能力。好了...