第一部分SpringIoC基礎Spring2.0中的IoC新特性更簡單的XML配置新的bean作用域可擴展的XML編寫IoC的基本原理在企業信息中由不同的Bean來封裝不同的數據與功能.用元數據來描述Bean之間的邏輯,并形成企業業務邏輯.用容器來根據業務邏輯描述實現每個功能,達到整個業務邏輯的實現.該思想的優點降低了每個功能模塊間的耦合度.該思想的實現核心是元數據描述與容器.元數據描述使用簡單直觀的XML來作為配置元數據的描述格式。XML配置元數據的作用:對那些希望通過SpringIoC容器管理的bean進行定義描述Bean間的依賴關系XML并不是配置元數據唯一的選擇.Spring支持三種配置元數據格式:XML格式。Java屬性文件格式。Spring公共API編程實現。容器它的職責包括:實例化定位配置應用程序中的對象建立這些對象間的業務邏輯依賴。
1.認識事務本身:事務的目的,概念,屬性<br> 2.Spring對事務的支持:編程式的事務管理,聲明式的事務管理
ETL的基本概念一功能:ETL負責將分布的、異構數據源中的數據如關系數據、平面數據文件等抽取到臨時中間層后進行清洗、轉換、集成,最后加載到數據倉庫或數據集市中,成為聯機分析處理(OLAP)、數據挖掘(DM)的基礎。特點:一、數據同步。不是一次性數據倒完就拉到,它是經常性的活動,按照固定周期運行的。甚至現在還有人提出了實時ETL的概念。二、數據量大。一般來說,數據量都是巨大的,值得我們將數據流動的過程拆分成E、T、L的過程。三、速度快。現在ETL的最高裝載記錄是4TB/h(Greenplum)。在日常運用中,根據我的經驗,裝載峰值大概在1–5萬rows/s。速度跟T的邏輯復雜度是密切相關的。
隨著互聯網大規模的Web2.0應用的興起,隨著云計算需要的大規模分布式服務和分布式存儲的發展,傳統的關系數據庫面臨著諸多全新的挑戰,特別是在那些超大規模和高并發的SNS類型的應用場景下,使用關系數據庫來存儲和查詢用戶動態數據已經顯得力不從心,暴露了很多難以克服的問題:(1)對數據庫高并發讀寫的需求(2)對海量數據的高效率存儲和訪問的需求(3)對數據庫的高可擴展性和高可用性的需求。 在這樣的背景下,NoSQL數據庫就應運而生了。
開放的、基于標準的平臺,用以開發、部署和管理N層結構、面向Web的,以服務器為中心的企業級應用。