原创 Spring 框架中的AOP

Spring 框架中面向切面編程是關鍵組件中的一個。面向切面變成需要把程序分解成不同的部分,這個就是所謂的關注點。跨越一個程序多個點的函數稱作關注點,這些橫切關注點在概念上與應用程序的業務邏輯分離。日誌、審計、聲明式事務、安全性、高速緩存

原创 Docker的安裝-Mac

再Mac上需要下載Docker,但是我用vpn都不能下載docker.dmg,可想而知是有多麼的難下載,這個牆是多麼的高。 下載 所以需要用國內的Docker下載服務,速度很快。地址:http://get.daocloud.io/#ins

原创 Spring - 自定義事件

下面通過一個具體的例子來說明如何創建自定義事件: CustomEvent.java package com.soygrow.CustomEvent; import org.springframework.context.Applicat

原创 Spring - Beans 的自動裝配

Beans的自動連接(不知道怎麼翻譯好) 我們知道如何聲明以及使用元素並且在xml配置中使用和元素注入 Spring 容器可以在不適用和元素的情況下,使用bean之間的協作關係自動連接,這樣有助於減少XML配置文件的內容。 Autowi

原创 Spring - 基於配置的註解

基於配置的註解 從Spring 2.5開始可以使用註解來配置依賴注入,所以你可以在組件類、方法以及域的聲明中使用註解來替代XML的配置說明。 如果註解和XML都配置了依賴注入,那麼註解會覆蓋XML中的屬性配置的依賴注入。 在Spring

原创 Spring - Bean 的生命週期

Bean的生命週期表示Bean有實例化、初始化、使用以及銷燬的過程。 在Bean的整個生命週期中存在一系列的行爲,這一節我們只討論兩個重要的方法,一個在初始化的時候,一個是在實例被銷燬的時候。 爲了定義一個Bean的實例化和銷燬的時刻需要

原创 Spring - Beans 的繼承

一個Bean的定義包含很多配置信息,包括構造參數、屬性值以及容器指定的信息,比如init-method和靜態工廠等等。 子bean的定義繼承父bean定義的配置數據,子bean有必要的可以重寫一些值或者增加其他值。 Spring Bean

原创 Spring - 基於構造方法的依賴注入

當一個容器調用一個類的構造函數時,就完成了基於構造函數的依賴注入,構造函數中一系列的參數表示對其他類的依賴。 下面從栗子中看構造函數的依賴注入。 Example SpellChecker.java package com.soygrow.

原创 Spring - Bean 的作用域

當定義一個Bean的時候,你可以選擇聲明這個Bean的scope,不知道怎麼翻譯這個詞。 When defining a you have the option of declaring a scope for that bean.

原创 基於Spring AOP的XML配置

在本節中要使用AOP的命名空間,所以你需要導入下面spring aop的框架: <?xml version = "1.0" encoding = "UTF-8"?> <beans xmlns = "http://www.springfra

原创 操作Docker容器

Docker 容器 簡單的說,容器是獨立運行的一個貨一組應用,以及它們的運行態環境。對應的,虛擬機可以理解成模擬運行的一整套操作系統和泡在上面的應用。 啓動容器 所需要的主要命令是docker run 下面的命令輸出一個 Hello Wo