Kusu/4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(Kusu)
*ベストプラクティス [#l6d6dc39]
**宣言的例外の使い道はないのか? [#g2d8bedd]
宣言的例外のメリットは、発生する例外を明示的に定義するこ...
デメリットは、処理しない場合に使用する側のシグネチャを汚...
これは、IDDとしては許容できないものです。~
~
しかし、例外的に使えるケースがあります。~
業務ロジックでRuntimeExceptionを投げられない、又は、投げ...
具体的には、EJBを使ってたり、EJBの代替実装にする場合など...
こういう場合は、業務ロジックでRuntime系の例外を処理、又は...
**トランザクション境界はどう設定する? [#c2a7e3cb]
基本的にコントロールをトランザクション境界とします。~
特殊な要件が無い限りはこれでよいはずです。~
処理失敗時に自動再実行する場合、~
コントロールのトランザクションの外側で再度呼び出します。~
アスペクトでやるのが良いでしょう。~
**UIでの一時的な状態の扱いはどのようにすべきか? [#tc1002...
一時的な状態(=セッション情報)は、画面からの入力を除けば、~
コントロールの戻りとして取得することになります。~
それを保持するかどうかなどは、~
まず、ロバストネス図の補足として記述する。~
その後、UI仕様書に記述する。~
ということになると思います。~
俯瞰的なチェックがロバストネス図では難しい場合は、別途適...
**全ての画面の中にログアウトなどの共通的な処理が含まれて...
共通メニューのようなバウンダリが想定できるのであれば、そ...
出来ないのであれば、ログアウトリンクのようなバウンダリを...
その上で、どの画面に含まれるかという情報をバウンダリの補...
UI仕様書の作りとしても同様にした方が作業が楽になります。~
#navi(Kusu)
終了行:
#navi(Kusu)
*ベストプラクティス [#l6d6dc39]
**宣言的例外の使い道はないのか? [#g2d8bedd]
宣言的例外のメリットは、発生する例外を明示的に定義するこ...
デメリットは、処理しない場合に使用する側のシグネチャを汚...
これは、IDDとしては許容できないものです。~
~
しかし、例外的に使えるケースがあります。~
業務ロジックでRuntimeExceptionを投げられない、又は、投げ...
具体的には、EJBを使ってたり、EJBの代替実装にする場合など...
こういう場合は、業務ロジックでRuntime系の例外を処理、又は...
**トランザクション境界はどう設定する? [#c2a7e3cb]
基本的にコントロールをトランザクション境界とします。~
特殊な要件が無い限りはこれでよいはずです。~
処理失敗時に自動再実行する場合、~
コントロールのトランザクションの外側で再度呼び出します。~
アスペクトでやるのが良いでしょう。~
**UIでの一時的な状態の扱いはどのようにすべきか? [#tc1002...
一時的な状態(=セッション情報)は、画面からの入力を除けば、~
コントロールの戻りとして取得することになります。~
それを保持するかどうかなどは、~
まず、ロバストネス図の補足として記述する。~
その後、UI仕様書に記述する。~
ということになると思います。~
俯瞰的なチェックがロバストネス図では難しい場合は、別途適...
**全ての画面の中にログアウトなどの共通的な処理が含まれて...
共通メニューのようなバウンダリが想定できるのであれば、そ...
出来ないのであれば、ログアウトリンクのようなバウンダリを...
その上で、どの画面に含まれるかという情報をバウンダリの補...
UI仕様書の作りとしても同様にした方が作業が楽になります。~
#navi(Kusu)
ページ名: