JBentoStoreの設定を変更するには、warファイルの中に格納されているファイルを書き換える必要があります。
例えば、WEB-INF/web.xmlをviエディタを使って書き換える場合、以下の手順で行います。
$ jar xf jbentostore.war WEB-INF/web.xml $ vi WEB-INF/web.xml $ jar uf jbentostore.war WEB-INF/web.xml
データの量を変更するには、WEB-INF/dataAccessContext-jbentostore.xmlの各Bean定義のsizeプロパティを編集します。
Bean名 | 初期値 | 説明 |
---|---|---|
accountDao | 100 | アカウント数です。 100を指定した場合、test000からtest099までのアカウントが作成されます。 パスワードはアカウント名と同一です。 |
productDao | 100 | 各カテゴリ ("FISH", "DOGS", "REPTILES", "CATS", "BIRDS") のプロダクト数です。 |
itemDao | 100 | 各プロダクトのアイテム数です。 |
アカウント数はパフォーマンスには影響しませんが、プロダクト数やアイテム数を変更すると、HttpSessionへ格納するオブジェクトのサイズが変化するため、パフォーマンスに影響します。
プロダクトやアイテムを一覧表示し、ページング制御を行っている画面での1ページあたりの表示件数が設定できます。この設定はWEB-INF/jbentostore-servlet.xmlの各Beanの"pageSize"プロパティです。
Bean名 | 初期値 | 説明 |
---|---|---|
/shop/newAccount.do | 10 | MyList機能の一覧表示件数です。 signon.doと同じものを設定してください。 |
/shop/searchProducts.do | 10 | プロダクト検索結果の一覧表示件数です。 |
/shop/signon.do | 10 | MyList機能の一覧表示件数です。 newAccount.doと同じものを設定してください。 |
/shop/viewCategory.do | 10 | 選択したカテゴリ内のプロダクトの一覧表示件数です。 |
/shop/viewProduct.do | 10 | 選択したプロダクト内のアイテムの一覧表示件数です。 |