2011-02-08 18 views
2

私はJavaEE 6(JSF 2.0、JPA、EJB 3.1)のユーザーですが、Springの初心者です。JavaEE 6とSpring

JavaEE 6でSpringを使用することをお勧めしますか? (もしそうなら、私がどのように役立つでしょうか)

答えて

1

あなたの問題によって異なります。私は、通常、私が書いたほとんどのJava EEアプリケーションで少なくとも依存性注入にSpringを使用しています。 Springのドキュメントを見て、あなたのために何ができるかを見てください。ここ

スタート:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-introduction.html

ザ・春のフレームワークもMVC、セキュリティ、AOPなどのような一般的なJava EEの要件については、他のライブラリのヒープを提供

それは本当にあなたが開発しているアプリケーションに依存しない

1

JavaEE 6は使い方が簡単で、単純なアプリケーションのほとんどの問題を簡単に解決できます。 CDIには対話スコープがあり、その依存性注入機構は非常に強力で、JSFと非常によく統合されています。 EJBは永続性とトランザクション管理に最適です。

JTA、JMS、JavaMailなどのいくつかの他のAPIを扱うと、少し醜いことになります。それはSpringが大きな助けになることがあるときです。これらの技術の多くに加えて、Freemarker、Velocity、JasperReports、Quartzなどを扱うためのライブラリを備えています。言及する価値がある点は、ほとんどのこれらの統合ライブラリを使用するためにSpringのDIコンテナが必要ないことです。最後に、SpringのAOPは素晴らしく、JavaEEの選択肢よりもはるかに柔軟です(ただし、JavaEEのAOPはほとんどの場合うまく機能します)。

前述のように、解決しようとしている問題によって異なります。どちらもアプリケーションの開発に最適なプラットフォームです。トピックJavaEE 6 and Springに関する多くの情報がウェブ上にあります。いくつかの研究と幸せなコーディングを行う!

1

私はSpringをJavaEEの代替として使用することをお勧めします。これには、あなたの問題を解決するのに役立つ既にたくさんの便利な実装がありますが、JavaEE6は標準的なプラットフォームでもあり、非常に良い作業方法を提供します。決定を下すために開発しているアプリの種類によって異なります。幸運

関連する問題