Java
Eclipse 3.0 M7リリース
CSVファイル用のJDBCドライバ。 なんか面白そう。
Jakarta Tapestry用のEclipseプラグイン。
Webアプリケーションのフレームワーク。 JSPを使わず、Webデザイナとプログラマの作業を分離することができる。 Jakartaプロジェクト徹底攻略2でも解説されているようなので、ちょっと試してみたい。
MockObjectを生成するテスト用のライブラリ。 ソースは出力せずに、動的に生成したオブジェクトをテストに使用する。 動的オブジェクト生成ではあるが、実際のインタフェースをそのまま使ったテストを記述できるのでリファクタリングが発生した場合にも問題…
ダイナミックなコード生成ライブラリで、 Spring Framework, Hibernate, Vorutaなどもこれを利用している。
Spring Framework 1.0 RC1 リリース
XDocletでSQLを記述しておくと、動的にデータアクセスのコードを生成してくれるデータアクセスフレームワーク。 ORマッピングもいいけど、SQLを自由に使いたい場合はこっちのがいいかも。
Spring FrameworkのEclipseプラグイン
Rod Johnson著「Expert One-on-One J2EE Design and Development」でのコードをベースにしたJ2EEアプリケーションフレームワーク。 この本の邦訳版「実践J2EEシステムデザイン」はとてもためになったので、Springも試してみたいなぁ。
Javassistを使うと、ダイナミックにクラスを操作することができるらしい。 元々定義されているクラスに、別の視点から手を加えるというアスペクト的な考え方にちょっと惹かれた。 テストを書くときに使えそうかな。MockObjectの代わりとか。
Antでjdependタスクを実行して、レポートを出力してみた。 パッケージ間の依存関係はよく分かったけど、修正したいときでも クラスごとの依存関係までは分からないのでそこは別に調べる必要があるみたい。 JUnitで依存関係のテストも書けるみたいなので、今…
JDependというパッケージ分析ツールを発見。 Antタスクにも含まれているらしい。