私はSpringMVC+セキュリティ、Hibernateを使用したJPAを備えたSpringベースのWebアプリケーションを開発しようとしています。当然のことながら、私はドキュメント、本、その他のサンプルを読みました。しかし、私は春に本当に慣れていないので、どちらの方法が最適か、または春3.1で行く方法がわかりません。
いくつかのコントローラーを作成した、動作するmvcプロジェクトを取得しました。そして、春のjpaテンプレートプロジェクトを新しいエンティティで変更しました。しかし今、私が読むほど、私はより多くの質問を得る...
1.そのMVC、セキュリティJPAプロジェクトを作成するための最良の方法は何ですか? 最初から始める必要がありますが、stsからそのmvcテンプレートプロジェクトを使用して、jpa、hibernateの依存関係を追加する必要があります。またはその逆...そのjpastsテンプレートから始めて、MVCを統合しますか?
私がやろうとしていることに近いサンプルプロジェクトを見つけましたhttps://github.com/making/springmvc-jpa-blank。しかし、それから私の次の質問が始まります。
2.どのApplicationContextを使用する必要がありますか?
AnnotationConfigWebApplicationContext?XMLConfig * Context?どちらの方法を使うべきかわかりません。一般的には注釈の方法が欲しいです。
そのコードをweb.xmlに挿入する必要があると思います
<!-- Configure ContextLoaderListener to use AnnotationConfigWebApplicationContext
instead of the default XmlWebApplicationContext -->
<context-param>
<param-name>contextClass</param-name>
<param-value>
org.springframework.web.context.support.AnnotationConfigWebApplicationContext
</param-value>
</context-param>
<!-- Configuration locations must consist of one or more comma- or space-delimited
fully-qualified @Configuration classes. Fully-qualified packages may also be
specified for component-scanning -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>com.acme.AppConfig</param-value>
</context-param>
次に、@ Configurationでクラスに注釈を付け、persitensxmlなどの他のものをロードできますか?
前もって感謝します