![](https://habrastorage.org/getpro/habr/post_images/570/d3f/813/570d3f813b4c87ddda1adc7fb9160f02.png)
Java EE 6とSpring 3は非常に類似していることが判明しました。少なくともアーキテクチャと設計の違いは詳細のみです。 GlassfishのJPAとSessionBeansをSpringテクノロジーに置き換えることができる開発プロセスの間に違いは見られません。
Springにはアプリケーションサーバーも付属しています。これは、2008年10月7日以降、商用サポート付きのオープンソースサーバーです。 Springの古いバージョンのパッチを入手する必要がある場合は、SpringSource / VMWareから商用サポートを購入する必要があります。 深刻なプロジェクトの場合、ベンダーからのアプリケーションサーバーとSpringSourceからの1つの2つのサポートパッケージを購入する必要がありますが、この場合、Java EE 5/6の同時使用を証明するのは困難です。 将来的には、2つの可能なオプションが表示されます。
- 独自のtcサーバーにSpringを展開する
- SpringなしでJava EE 6アプリケーションをデプロイする
エンタープライズJavaの未来は非常にきれいだと思います。SpringまたはJava EEスタックを完全に使用しますが、これらのテクノロジーを一緒に使用することはありません。
Oracleが投稿したGlassfish開発計画も参照してください。