1157514149 S2Struts上でコーディングしています。S2Dxo(http://s2dxo.seasar.org/ja/index.html)の考え方を元に、DaoからFormへまたはその逆に構造を変換する際に、ACL(Access Controll List)/ECL(Execution Controll List)/VCL(View Controll List)のような機能をフィルター的に適用しようとするとS2Dxoの内部に手を入れないといけない気がします。AspectもしくはIntercepterを定義して対処しようとした場合に、どこに手をつけていいのか、何を参考にしていいかが思い当たりません。全く別の方法でもよいので、アドバイスお願いします。

回答の条件
  • 1人10回まで
  • 登録:2006/09/06 12:42:30
  • 終了:2006/09/13 12:45:04

回答(1件)

id:aiaina No.1

aiaina回答回数8179ベストアンサー獲得回数1312006/09/06 16:26:32

id:zaxx

 うーん・・・参考にならない・・・です。ごめんなさい。

 Seasar2に関連してなくてもいいのですが・・・

 S2DxoとはForm/View <-> Model <-> Entityの各構造をルールに沿って変換する仕組みです。

 しかし、どのユーザにも画一的に項目を表示するというのでは困るので、S2Dxoを使った場合でも手書きで細かな条件判断をする必要が出てきます。そうなると趣旨に反するのでルールをそこまで拡張して定義するか、ルールをカスタマイズ可能にするか、などなどの改造をS2Dxoに加えなければなりません。S2Dxoは私のコードではないので、改造しないで対処する方法としてAspectで実装しようかどうしよう。というのが今回の質問なのです。

2006/09/06 20:20:38

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません