Spring is coming
Spring is coming
為什么要用Spring?為什么最近的2個月一直在迷惑一個問題,最后我發(fā)現(xiàn)Spring is coming。在開發(fā)中使用Spring.Spring的ioc實際配置和使用我沒有問題。但是這樣做的好處在哪里。零散地看了一些Spring的資料,只是覺得它很煩雜,其他的流行框架它都想支持一下。
最初的直觀印象就是Spring 把對象的new操作放到xml配置文件里了。但僅僅是為了這樣嗎。其實對于業(yè)務(wù)層和dao我本來就一直是在針對接口變成啊。雖然解耦了層間的耦合。但是各層不是又跟Spring 耦合了嗎?
我是一個比較固執(zhí)的人,如果不能完全說服我。或者說有完全信服的理由。我是不會花時間在Spring上的。所以一直沒有找到一個能說服自己的理由。
但是最近這個原因我找到了。因為接觸到了Rod Johnson寫的《EXPERT ONE ON ONE J2EE DEVELOPMENT WITHOUT EJB》一書。這位大師在整本書近600頁的文字里都在解答我對Spring的種種疑問。原來我一直以來的觀點就有問題。EJB就是J2EE的全部。搞 EJB多牛啊。呵呵,我想很多人跟我有同樣的想法。回想那些看那些書名中帶有J2EE的書的時候。幾乎只關(guān)注EJB有關(guān)的東西。其他J開頭的內(nèi)容總是視而不見。(呵呵,你也和我一樣嗎?)
可以說這本書讓我重新認識了J2EE.而且我感覺到《EXPERT ONE ON ONE J2EE DEVELOPMENT WITHOUT EJB》的歷史地位應(yīng)該在《Thinking In Java》之上。
以下是我個人的讀書心得:Spring最重要的作用是想在不需要分布式的開發(fā)環(huán)境下,提供一個與J2EE服務(wù)器有相同功能的框架支持。因為J2EE 除了EJB還有 jta,jca,jXXX
但是卻不需要花昂貴的費用去購買高價格J2EE服務(wù)器。(當(dāng)然不包括政治原因的話)
正如以前群里一位老兄說的----Spring誰用誰知道。
現(xiàn)在對于我來說,Spring is coming.
【編輯推薦】