為什麼我還在使用JavaEE?

banq發表於2016-10-26
最近,我在一個javaday的會議上被詢問:為什麼我還在用JAVAEE?其實前幾年,我是spring的重症使用者。事實上,我一直喜歡spring的程式設計。喜歡其使用元注射實現了宣告式程式設計。spring的版本更新的很快,我一直總是試圖使用新的方法。

下面是我列出了一些不喜歡spring的地方。
1.需要相當多的配置,XML 、基於JAVA配置、資料庫設定和事務管理,這些總是經常會變化。
2.過長的構造時間。通常我們使用的是大胖WAR部署在Sevlet容器。
3.版本升級時並不總是向後相容。
除了spring,我們還大量使用了JavaEE,我特別喜歡JavaEE強大的依賴注入CDI。只要符合EE標準元件彼此都可以使用。主要特點如下:
1.遵循統一規範的不同元件可以無縫工作
2.從零到最小位置。約定大於配置的方式。
3.CDI強大靈活的程式設計模型。
4.業務程式碼和框架實現分離。
5.很短的構建,傳輸部署時間
6.向後相容性。
技術路線的選擇取決於,你想實現什麼?以及你和你的同事熟悉什麼技術?不是a 比b更好或者更壞,而是他們的優缺點是什麼?什麼時候使用它?

Why I’m using Java EE - Sebastian Daschner

相關文章