[[FrontPage]] * Cart問題 [#c949db9e] Agile Web Development with Railsの例題と同じ問題をSpringを使って実装を試みたときの メモです。 もう一つの目的は、Spring-MVCプラグインがどの程度実際の問題解決に役立つかを検証することです。 ** プロジェクトの作成 [#y8873d2a] mavenを使ってプロジェクトを生成します。 - groupIdは、example.cart - artifactIdは、cart とします。ecliseでプロジェクトを管理できるようにeclipseプラグインも起動します。 #pre{{ mvn archetype:create \ -DgroupId=example.cart \ -DartifactId=cart \ -DarchetypeArtifactId=spring-mvc-archetype \ -DarchetypeGroupId=jp.co.pwv.spring-mvc-archetype \ -DarchetypeVersion=1.1.1 cd cart mvn eclipse:eclipse -DdownloadSources=true }} データベースは、HsqlDBのサーバを使用するため、db.propertiesの内容を修正します。 #pre{{ db.url=jdbc:hsqldb:hsql://localhost }} 最後にeclipseでcartプロジェクトをimportし、CVSに登録します。 ** session scopeの確認 [#w1b0d28a] cartはセッションの中で管理しなければなりません。そのため、Spring2.0から導入されたsession scopeを使用します。 まずは、session scopeの使い方を確認します。