Agile Web Development with Railsの例題と同じ問題をSpringを使って実装を試みたときの メモです。
もう一つの目的は、Spring-MVCプラグインがどの程度実際の問題解決に役立つかを検証することです。
mavenを使ってプロジェクトを生成します。
とします。ecliseでプロジェクトを管理できるようにeclipseプラグインも起動します。
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の内容を修正します。
db.url=jdbc:hsqldb:hsql://localhost
最後にeclipseでcartプロジェクトをimportし、CVSに登録します。
cartはセッションの中で管理しなければなりません。そのため、Spring2.0から導入されたsession scopeを使用します。
まずは、session scopeの使い方を確認します。