注入除了一般型態外,也可針對CollectionListMapSetProperties進行注入
Customer.java
package com.example ;
public class Customer
private List nameList ;
private Map nameMa
- 6月 14 週日 201516:18
Injection Collection
- 5月 19 週二 201517:02
Dependency Injection
一般物件與物件間會有所謂的相依性dependency,例如教室相依於學生
package com.example;
public class Classroom
public Classroom
但是為了保持物件間的相依關係和物件各自獨立的情況下保持低耦合Decoupling,則會有所謂的相依
- 5月 19 週二 201510:24
Bean Inheritance
Bean和Bean之間也可以利用繼承Inheritance的方式
HelloWorld.java
package com.example ;
public class HelloWorld
private String message ;
private String message1 ;
pub
- 5月 18 週一 201517:56
BeanPostProcessor 用法
BeanPostProcessor可以針對初始化前後做一些修正如:初始化前顯示為小寫,修正後為大寫等
HelloWorld.java
package com.example ;
public class HelloWorld
private String message ;
public void
- 5月 18 週一 201516:55
BEAN的scope和life cycle
Bean的scope包含:singletondefaultprototyperequestsessionglobal-session
HelloWorld.java
package com.example ;
public class HelloWorld
private String messa
- 5月 14 週四 201515:56
Abstract Factory Pattern
Abstract Factory Pattern相對於Simple Factory Pattern只是將不同的Factory抽象化後,而多了Abstract Factory這一層
Manner.java
public interface Manner
Person.java
public cla
- 5月 13 週三 201518:05
JAVA透過URL抓取JSON
驗證是否為JSON格式:
利用JAVA直接抓取JSON格式範例如下:
package com.example;
public class Test
public static void mainString args
System.out.printlnJSONObjectjson.getDat
- 5月 12 週二 201518:29
Simple Factory Pattern
Simple Factory Pattern
Simple Factory模式又稱Static Factory模式一個Simple Factory生產成品,而對客戶端隱藏產品產生的細節,物件如何生成,生成前是否與其它物件建立依賴關係,客戶端皆不用理會,用以將物件生成方式之變化 與客戶端程式碼隔離
F
- 5月 12 週二 201511:13
Spring基本概念
Spring 基本概念
Spring框架的核心就是Spring容器,主要是透過容器建立設定管理直到銷毀物件容器主要是利用dependency injection DI去管理組成應用程式的元件物件,而這些元件物件則稱為所謂的Beans
Spring提供了下列兩種不同的容器:
Spring BeanFa
- 5月 04 週一 201510:06
Spring 設定與安裝
作業環境:
O.S.: Windows 8
IDE: Eclipse Luna
安裝環境:
JDK:1.8
commons-logging:1.2
spring:4.1.6
commons-logging下載位置
spring下載位置 spring-framework-4.1.6.RELEASE-