2009-12-11 9 views
6

Spring JavaConfig xmlコンテキスト構成なしでSpringアプリケーションを作成することができます。サーブレット3.0の仕様により、web.xmlなしでWebアプリケーションを作成することができます。XMLなしのSpring Webアプリケーション

したがって、xml構成を使用しないSpring Webアプリケーションを作成することは可能ですか?既に実装されているソリューションはありますか?

PSサーブレット3.0では、SpringのDispatcherServletとリスナーを使用する簡単な方法はありません。

+2

SPRING with NO XML ... BLASPHEMY! – Zoidberg

答えて

1

Springのサポートはあまり期待しないでください。からJava EE 6(昨日から正式にリリースされています)これはすぐに私の意見では起こりません:)つまり、SpringがServlet 3.0をサポートしてすべての機能を利用できるようになるまで待つ必要があります。 Spring Framework 3.0 RC1 releasedブログ記事を引用:

*最後になりましたが、JavaのEE 6の早期サポート:春3.0が既にに加え、春の環境でのJSF 2.0とJPA 2.0の使用をサポートJSR-303 JSR-330サポートサーブレット3.0などのJava EE 6関連の仕様は、コンクリート製品で利用可能になると完全にサポートされます。これはSpring 3.1/3.2のタイムフレームの予定です。

XMLはまだ必要ですが、これはあなたの質問に答える必要があります。

+0

要約すると、まだSpring 3.0用のweb.xmlが必要です。しかし、web.xmlのみが必要な場合、この記事ではどのようにして表示しますか:http://www.ibm.com/developerworks/webservices/library/ws-springjava/index.html?ca=drs- –

0

したがって、xml構成を使用しないSpring Webアプリケーションを作成することはできますか?

それぞれcontext.xmlの下に残し、いくつかのアプリケーションサーバー固有のxmlファイルを考慮しないようにしてください。

既に実装されているソリューションはありますか?

なぜあなたはこれを求めていますか?あなたは、必要なソフトウェアをダウンロードして、それを自分で遊んでいましたか?あなたはそれにどんな問題がありましたか? Java EE 6は正式にはまだリリースされていません(まだベータ版です)ので、現実世界の実装を期待していません。

編集:あなたの編集どおり:

PS今では私は、サーブレット3.0にSpringのDispatcherServletのリスナーを使用するには、任意の簡単な方法が表示されません。

SunはSpringを気にしません。 SpringはSun Java EEの一部ではなく、Springはその上に構築されています。 Springは自社製品自体を担当しています。 Java EE 6を対象としたアップグレードされた製品をリリースするのを待つことです。

+0

あなたの質問への回答はPS –

+0

に追加されました実際には、JavaEE 6とGlassFish v3は正式に(昨日から)http://java.sun.com/javaee/ –

+0

@Andrew:Java EEの一部ではありません。 SpringはJava EEの上に構築されています。 @パスカル:やあ、やっと!それをお知らせいただきありがとうございます! – BalusC

0

Grails.Itsは、設定上の慣習に賛成するWebフレームワークです(レールのルビーに似ており、設定ファイルの問題はありません)。バックエンドでSpringフレームワークに準拠したコードを生成すると思います。

+0

とにかく、私はgrailsを使って1つのプロジェクトを作った。私が好きだったのは、コンフィギュレーションを超えたものでした。その瞬間の残りの部分はあまりにも生とられていませんでした。 –

関連する問題