2003.06.13 (Fri) 1:27:40
明日は早いというのに、そういうときに限っていろいろやりたくなる。偶然ではなく、無意識でやっているのではないかと疑いたくなるほどだ。
今日は、昼頃から大学へ出かけて、データベースへのアクセスをするプログラムを書いた。データベースのドライバを設定し、データベースへ接続し、データベースの状態を取得して、SQLコマンドを実行する。まあ、それだけだ。ただ、実は初めて書いたJavaBeansのプログラムだったりする。仕様などを理解して書いたわけではないので、たいした意味はないのだが…。
JavaBeansは、Javaがこれだけ世に知られるようになった、主要な要因だ。Javaが高く評価されているのは、環境に非依存であること、徹底したオブジェクト指向など、いくつかの理由がある。その一つとして、"Write Once, Run Anywhere"というのがある。要するに環境に非依存であるということと同じことなのだが、とにかくなんでもいいから一度プログラムを書く。すると、それがどこへ持っていっても使えるのだ。ちょっと無理のある例だが、プレイステーション用のソフトが、ドリームキャストでもゲームキューブでもXboxでも動くようなものだ。ゲーム機を知らない人にはなんのことかさっぱり分からないかも知れないが。で、このようにどこでも動かせるJavaのプログラムの性質を最大限に引き出せるようにしたのがJavaBeansなのだ。細かいことは知らないが。
さて、もう遅い。いい加減寝ないと、明日、起きられなくなってしまう。7時に起きなければ…。睡眠時間、5時間…。
2003.06.13 (Fri) 2:06:07