タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

sastrutsとjavaに関するTrinityTのブックマーク (1)

  • 2008-05-08 - 出羽ブログ ~ はてな版 ~ スケールするアクション

    特定のユースケースへの要件が少ない場合は、 ユースケースに対応した1つのActionクラスで基的な処理は実装できます。 しかし、ユースケースへの要件が多い場合は、扱うクラスが増えてしまいます。 例えば、ユースケース専用のDto(ActionForm)やユースケース専用のLogic、セッション格納用Dtoなどです。 特定のユースケースに関するクラスが複数存在する場合は、 パッケージが分散しているよりも、1つのパッケージに集めた方が開発しやすいと思います。 (Teedaはこのような構成でした。) そこで、ユースケース名が "hoge" の場合、以下のような構成が可能なように SAStrutsを拡張してみました。 Java側: <ルートパッケージ>.web.hoge.HogeAction.java <ルートパッケージ>.web.hoge.HogeDto.java (ActionForm) <ル

    2008-05-08 - 出羽ブログ ~ はてな版 ~ スケールするアクション
    TrinityT
    TrinityT 2008/05/13
    SAStrutsのクラス、パッケージ分け構成例
  • 1