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



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を利用し、プログラマーの生産性を高めること
WebSphereでは、っていうのが11位にランクインしていいのかな?