使用 Spring Framework 的基本原則
2008/06/20 11:09
瀏覽561
迴響0
推薦1
引用0
1. 避免使用 Spring 提供的特殊功能(library),以免未來無法將 Spring 與程式分離出來。
2. Program to Interfaces, rather than Classes.
3. 雖然使用Interface, 寫程式時儘量使用 "委託" 的方式來使用別的 Class 中的功能, 除非不得已時才要考慮去繼承或實作。
4. Class 都盡量寫成 JavaBean 的型態,Spring 很重視 setter Injection 的方式。
5. 寫程式時不需強制使用 Compile-Time 的 Checked Exception 來處理 "例外",因為Spring 會使用 Runtime Excetion 的方式來處理。因此寫程式時可以少用 try-catch,方便人類閱讀程式。
6. 要讓每個POJO都可以進行單獨測試(unit test)。
7. Spring 應只與處理 Business Logic 的程式有關,所以 Spring 不應直接碰到 Domain Object (與資料庫的紀錄相關)。
你可能會有興趣的文章:

