- - PR -
struts-config.xmlの分割について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-12-08 00:49
struts-config.xmlの分割の単位について、皆さんどのようにしていますか?
わたしは今、機能単位にstruts-config.xmlの分割を行うべきか、 それともログイン前、ログイン後の単位でわけるべきか悩んでいます。 アドバイスお願いします。 | ||||
|
投稿日時: 2003-12-08 12:59
私は使いまわしが可能なアプリケーションがあれば
それをサブアプリケーションとして分割しています。 それ以外ではなるべく使用しない方針です。 アプリケーションをまたぐ場合に(主にリンクする時ですが) 面倒だったもので・・・。 | ||||
|
投稿日時: 2003-12-08 13:13
struts触ったことありません。struts-configを分割することは、問題ないのですよね。分割を前提に記述します。
コンポーネント化を考えた上での分割であれば、ユーザーから見た機能、すなわちユースケースレベルで分割するというのはどうでしょう?この点から、ログインといったユーザー視点の分割は良い案であるような気がします。またオブジェクトが複数のユースケースから実現されている場合、一つのファイルにまとめちゃうとよさげです。このとき、ユースケースはできるだけ抽象度の高いレベルで分割しておくと、たくさん散らばらなくてすみそうです。 #こんなので答えになっているかな? | ||||
|
投稿日時: 2003-12-08 13:14
なるほど 私は初め機能ごとに分割していたら、動かしたときに痛い目にあいました。 struts-configの肥大化の対策としてサブアプリケーションがあったとしても ページの作り次第では、使えないですね。。 とりあえず、<!ENTITY タグを使ってやることで機能分けするほうこうで落ち着きました・ | ||||
|
投稿日時: 2003-12-08 13:19
そうするのが、一番まとまった形だと私もおもいますが、subApplicationは ちょっと癖があるため、ページ内に機能の違う<html:formが複数存在した場合に 上手くうごけないんです。 (これに昨日半日頭を悩ませていました。) | ||||
1
