J2EEのベストプラクティス・トップ10(+2)

後編でた.前編とあわせて読もう.
でも,このトップ10,手放しで賛同できるかと言うとさにあらずだなぁ.
12とか,12とか,12とか.:-D

  1. 必ずMVCを使うこと
  2. すべてのレイヤにテストツールを用意し、ユニットテストを自動化すること
  3. アプリケーション・サーバの仕様ではなく標準仕様に基づき開発すること
  4. J2EEセキュリティの利用を当初から検討すること
  5. 理解できる範囲でビルドすること
  6. EJBコンポーネントを利用するときは、Session Facadeを常に使うこと
  7. ステートフルSession BeanではなくステートレスSession Beanを使うこと
  8. CMT(Container Managed Transaction)を使うこと
  9. プレゼンテーション手段としてはJSPを最優先に使うこと
  10. HttpSessionにはビジネス・ロジックに必要な最小限のデータだけを保管すること
  11. WebSphereでは、ダイナミック・キャッシング機能をオンにし、サーブレット・キャッシング・メカニズムを利用すること
  12. O/Rマッピングの手段として、まずはCMP Entity Beanを利用し、プログラマーの生産性を高めること