Guru Best Practices: Java
by Mark D. Matthews, Matt Raible
Connector/J開発者とJ2EE5.0ExpertGroupメンバーによるJavaノウハウ:
- 長時間かつ大量のコネクションプールは使うな
- 1ページごとにConnectionのOpen,Closeはするな,etc
- JVM, AppServer, MySQL, OS全てについて少しはチューニングが必要
- 適切なストレージエンジンを使え
- LOAD DATAの利用を検討する
- ver4.1のUnicode変換機能は強力(←どうでしょう)
- Don't Reinvent the Wheel "車輪を2度開発するな" (by Unixの哲学?)
- SpringはJ2EEをより簡単に使えるようにするもの
- サンプルコード,サンプル設定ファイルを使って簡単にIoCを説明
- DAOという概念の説明
- Springを使うとJNDIを使う上で今までプログラムコード上でlookupしなければならなかったのが,XMLで書いておしまい.
- JSP+カスタムタグ(あるいはJSTL)で書いていたのもSpringを使うともっとHTMLライクに書けるようになる.
- equinoxのページ見てください.サンプルありますよ.https://equinox.dev.java.net/
感想.どれも目新しい話ではないのだけれども・・・.Matt RaibleはさすがExpertGroupメンバー,知識が非常に広範囲に渡っていて凄い.