- Spring致力於簡化企業級的Java開發,low coupling,關鍵在於DI及AOP
- Bean
- Spring container負責create對象,wired,configured並管理他們的生命週期(new()~finalize())
- Container是Spring framwork的核心,使用DI管理組件,因此會簡單乾淨,容易理解。更重要的是,容易進行unit test
- Spring container可歸為兩種不同類型:
- bean factory: (org.springframework.beans.factory.BeanFactory interface)提供基本DI support,對大多數應用來說太low-level
- application context: (org.springframework.context.ApplicationContext interface)基於bean factory建置,提供application框架級的服務
2017年12月20日 星期三
Java Spring - Application context及Bean生命週期
2017年12月19日 星期二
Java Spring - DI, AOP, Boilerplate Code核心概念
Spring:
簡單的JavaBean實現EJB才能完成的事情
解決企業級應用開發的複雜性創建,簡化JAVA開發
- 基於POJO的輕量級和最小侵入性coding
- 通過DI AOP
- 基於切面和慣例進行聲明式coding
- 透過切面和模板減少樣板式coding
訂閱:
文章 (Atom)