對 Guice Interceptor 的一點 自己 的看法
對 Guice Interceptor 的一點 自己 的看法
最近 一直 在 聽 Google 吹 自己得 Ioc 框架 --Guice,自己 也小 用了 一下 ,感覺 還是 比 Spring要 更加 得體諒 程式設計師 ,解放生產力 ,把所有 得 耦合 轉移到 了 Injector和 框架 中,哦 順便發 一下 牢騷,Spring真的 是 在欺騙所有程式設計師,所謂 得無侵入式注入,就是 把所有 得耦合轉移 到 配置檔案,透過框架來彌補配置檔案所帶來得不足,畢竟他得配置檔案只是 單純得Xml,沒有做個編譯器,只有提供框架來解釋,其實大家仔細看一下Spring得 配置檔案,足夠做一個指令碼語言了,更別說別得,做一個專案首先要配備一個配置工程師,來管理所有得配置檔案,再有就是配置檔案得除錯,萬一哪裡寫錯了,足夠你調上一天…………好了不發牢騷了,說正經得
Guice就 好比沒有成熟得Ioc一樣,所有得 都給你做好了,唯獨Interceptor沒有做,而將程式碼得耦合集中到Injector,這樣除錯也是很方便得,但你每次使用前都要先出現Injector,如下程式碼 :
Client client = new Client();//需要 注入得類
ClientModule module = new ClientModule();//寫好Binder得 類
Injector injector = Guice.createInjector(module);//得到 Injector
injector.injectMembers(client);//進行注入
這樣一來,Guice就是沒有給你做Interceptor,不能自己攔截必要得請求進行自動注入,每次需要使用時需要手動注入,所以曾經自己用AspectJ寫過小得攔截器,攔截請求後使用Injector進行注入,這樣一來就省力很多,業務層程式碼也顯得相當得簡潔,可攔截器並不是我寫得那麼簡單,需要涉及很多得問題,我經驗尚淺,希望大家 指點一下,謝謝。哦對了,哪天Spring要 出個配置檔案編譯器,估計一門新得指令碼語言就真的誕生了¥¥¥¥¥
最近 一直 在 聽 Google 吹 自己得 Ioc 框架 --Guice,自己 也小 用了 一下 ,感覺 還是 比 Spring要 更加 得體諒 程式設計師 ,解放生產力 ,把所有 得 耦合 轉移到 了 Injector和 框架 中,哦 順便發 一下 牢騷,Spring真的 是 在欺騙所有程式設計師,所謂 得無侵入式注入,就是 把所有 得耦合轉移 到 配置檔案,透過框架來彌補配置檔案所帶來得不足,畢竟他得配置檔案只是 單純得Xml,沒有做個編譯器,只有提供框架來解釋,其實大家仔細看一下Spring得 配置檔案,足夠做一個指令碼語言了,更別說別得,做一個專案首先要配備一個配置工程師,來管理所有得配置檔案,再有就是配置檔案得除錯,萬一哪裡寫錯了,足夠你調上一天…………好了不發牢騷了,說正經得
Guice就 好比沒有成熟得Ioc一樣,所有得 都給你做好了,唯獨Interceptor沒有做,而將程式碼得耦合集中到Injector,這樣除錯也是很方便得,但你每次使用前都要先出現Injector,如下程式碼 :
Client client = new Client();//需要 注入得類
ClientModule module = new ClientModule();//寫好Binder得 類
Injector injector = Guice.createInjector(module);//得到 Injector
injector.injectMembers(client);//進行注入
這樣一來,Guice就是沒有給你做Interceptor,不能自己攔截必要得請求進行自動注入,每次需要使用時需要手動注入,所以曾經自己用AspectJ寫過小得攔截器,攔截請求後使用Injector進行注入,這樣一來就省力很多,業務層程式碼也顯得相當得簡潔,可攔截器並不是我寫得那麼簡單,需要涉及很多得問題,我經驗尚淺,希望大家 指點一下,謝謝。哦對了,哪天Spring要 出個配置檔案編譯器,估計一門新得指令碼語言就真的誕生了¥¥¥¥¥
相關文章
- 對MVP和MVVM的一點看法MVPMVVM
- 對於iOS效能優化的一點看法iOS優化
- 我對專案管理的一點看法1(轉)專案管理
- 我對專案管理的一點看法 2(轉)專案管理
- 我對大家尋求oracle培訓的一點看法Oracle
- 一個Python開發者對鴻蒙的看法Python鴻蒙
- 關於反射的一點不成熟的看法反射
- 我對技術潮流的一些看法
- 流行程式設計方法的一點看法行程程式設計
- 關於工廠模式的一點個人看法模式
- 關於itpub菠菜門事件的一點看法事件
- 對RESTful API的個人看法RESTAPI
- 對FlyWeight(享元)模式的一點看法,請bang老師給予指正模式
- 關於博彩門事件的一些看法和自己的一些事事件
- 聊一聊我對測試開發的看法
- 關於我對c#的一些看法C#
- 就Tim Bray對JSON和XML的比較的幾點看法JSONXML
- 對於Lumen和Laravel的看法Laravel
- 我對組隊學習的看法
- 我對部落格的理解和看法
- 對圖靈社群改版的小看法圖靈
- 我對軟體測試的看法
- 模式新手的FACTORY看法。請指點模式
- 使用 Objective-C 一年後我對它的看法Object
- 對 IT 行業性別歧視的另一種不同看法行業
- 一個資深iOS開發者對於React Native的看法iOSReact Native
- 我對軟體架構的一些看法和思考架構
- 我對女生做程式設計師的一些看法程式設計師
- 請各位對domino和websphere整合發表點看法Web
- 關於SAVEPOINT和自定義異常使用的一點看法
- Elasticsearch 中的 GuiceElasticsearchGUI
- 對Rust的不好看法 - chrisdoneRust
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- 關於軟體質量和軟體測試的一點點看法 (轉)
- 你對於留存資料的看法可能該變一變了
- 我對工程師轉市場的一些個人看法工程師
- 針對Spring MVC的Interceptor記憶體馬SpringMVC記憶體
- 瑣碎的想法(三)對Java的批評的看法Java