FrontPage

Cart問題

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に登録します。

session scopeの確認

cartはセッションの中で管理しなければなりません。そのため、Spring2.0から導入されたsession scopeを使用します。

まずは、session scopeの使い方を確認します。session, request scopeを使うために、以下の定義をweb.xmlに追加します。

	<listener>
		<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
	</listener>

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc