springboot筆記 spring生態

2021-08-16 22:20:24 字數 1808 閱讀 2532

spring發展到現在已經不僅僅是spring框架本身的內容,spring目前提供了大量的基於spring的專案,可以用來更加深入的降低我們的開發難度,提高開發效率。

目前spring的生態主要有以下專案;我們可以根據自己的需求來選擇使用相應的專案。

基於spring4.x階段介紹spring生態:

請輸入描述

1.spring模組

(1)核心容器

spring-core:核心工具類,spring其他模組大量使用spring-core

spring-bean:spring定義bean的支援

spring-context:執行時spring容器

spring-context-support:spring容器對第三方包的整合支援

spring-expression:使用表示式語言在執行時查詢和操作物件

(2)aop

spring-aop:基於**的aop支援

spring-aspects:基於aspectj的aop支援

(3)訊息(message)

spring-messaging:對訊息架構和協議的支援

(4)web

spring-web:提供基礎的web整合功能,在web專案中提供spring的容器

spring-webmvc:提供基於servlet的spring mvc

spring-websocket:提供websocket功能

spring-webmvc-portlet:提供portlet環境支援

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

spring-jdbc:提供以jdbc訪問資料庫的支援

spring-tx:提供程式設計式和宣告式的事務支援

spring-orm:提供對物件/關係對映技術的支援

spring-oxm:提供對物件/xml對映技術的支援

spring-jms:提供對jms的支援

2.spring的生態

spring發展到現在已經不僅僅是spring框架本身的內容,spring目前提供了大量的基於spring的專案,可以用來更深入地降低我們的開發難度,提高開發效率。

目前spring的生態裡主要有以下專案,我們可以根據自己專案的需要來選擇使用相應的專案:

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

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

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

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

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

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

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

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

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

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

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

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

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

spring ldap:簡化ldap開發

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

SPR使用說明

spr是乙個客戶端一段時間業務操作的系統運 況的總結報告。這個報告涵蓋了客戶端jvm資訊 物理記憶體 是否啟用前台快取 業務操作效能概要 遠端呼叫 sql資訊 客戶端資訊以及是否報錯等內容。這個報告有利於診斷業務操作的效能以及報錯問題。nc65 nc633標準產品已自帶spr功能,其它版本支援情況說...

Spr咖啡的創業之道

以發展咖啡相關產品及原物料業務起家,並在美國伊利諾州state of illinois及北美地區取得了卓越成果的美國spr國際公司 spr international corp.u.s.a 為spr控股公司 spr holding co,ltd b.v.i 所屬。隨著中國對世界開放及吸引外資的各種機...

SPR5801 目標檢測

lightspeeur 5801sai加速器高效能 低功耗,是邊緣ai裝置的最佳選擇。結合低成本,該晶元支援用於大眾市場裝置應用,如移動,嵌入式和lot。該加速器使用帶有主機處理器的cnn convolutional neural networks,卷積神經網路 來執行人工智慧任務,例如自然語言處理...