2008-03-07から1日間の記事一覧

[rails] migration 分かりずれー

ruby script/generate model モデル名 と ruby script/generate migration 変更名 と rake db:migrate の違いが分かりずらい。順番的には、 テーブルを追加するために generate model -> rake 変更したくなったら generate migration -> rake テーブルを追加…

HashMap#put のソースを読む

ちょっと疑問があったので調べていたのだが、ソースも公開されている事だしちょっとずつ Java のソースを見ていこうと思う。仕事では JDK1.4 だけど読むのは JDK5.0 にする。今更ながら結構違うのよね。ジェネリックスが登場してソースコードも結構修正され…

Class.forName で DB アクセスできるようになる理由

Java の研修で DB(だいたいMDBかな) にアクセスするプログラムを作ることになったとき、講師はほぼ 100% 「JDBC Driver を使用するためには Class.forName を使用します」と言うはず。ただ、呪文のごとく。 で、Class.forName の API を見てみる。 forName(S…