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メンバー,知識が非常に広範囲に渡っていて凄い.