spring介紹:
開源控制反轉ioc和面向切面aop容器框架
spring元件:
1、事務管理服務
2、jms服務
3、spring core核心服務
4、持久化服務
功能點:
1)spring管理bean的生命週期
2)spring自動掃瞄管理bean(或xml配置管理)
@service(業務層)、@controller(控制層)、@repository(資料層) 、@component(其他)
3)spring依賴注入
@autowired 按型別裝配
@resource 按名稱裝配--按型別裝配
4)spring註解實現aop(切面程式設計: 用於許可權攔截/執行監控)
@aspectj --註冊為切面
@pointcut --註冊為切入點
通知:前置、後置、最終、異常、環繞
5)spring事務管理
@transactional
spring事務傳播屬性
6)spring佔位符引入配置檔案(資料庫配置)
框架整合:
spring整合jdbc
spring整合hibernate
spring整合jpa
spring整合struts
spring整合mybatis
struts+spring+hibernate
springmvc+spring+hibernate
springmvc+spring+mybatis
關聯知識點:
jdbctemplate
Ceph架構及元件理解
rados 本身就是乙個完整的物件儲存系統,事實上,所有儲存在ceph系統中的使用者資料最終都是由這一層來儲存的,主要由osd monitor組成。osd 由數目可變的大規模osd object storage devices 組成的集群,負責儲存所有的objects資料。預設有3個副本,但你可以調...
prometheus架構及核心元件說明
一 架構及核心元件說明 prometheus server 服務核心元件,通過pull metrics從 exporter 拉取和儲存監控資料,並提供一套靈活的查詢語言 promql pushgateway 類似乙個中轉站,prometheus的server端只會使用pull方式拉取資料,但是某些節...
iOS 元件化架構及建立私有專案元件
一 元件化架構的產生 二 專案元件化 專案元件化就是將專案中的各個模組按照基礎元件 功能元件 業務元件等劃分成乙個個單獨的模組,以使的各個模組間實現低耦合,可以單獨開發 測試 組合執行。三 專案元件化好處 1.業務劃分更佳清晰,新人接手更佳容易,可以按元件分配開發任務。2.專案可維護性更強,提高開發...