java

JavaWorld9月号 - Cayenne特集

雑感 Cayenneって2chでしか名前を見たことが無かったので、いきなりの特集記事で驚く。 海外では流行ってるらしい。 「カイエン」と読む。「きゃいーん」だと思っていたYO。 良さげなトコロ テーブル定義とJavaBean(Cayenne用語でDataObjectと呼ばれる。テー…

昨日に引き続き、Mavanのハイパースペックを目の当たりにする。 EJBGenだけじゃなく、ejbcまでしてくれてるのかー!? このスペックを支えているのは豊富なプラグインと見た。ただプラグインがイマイチだったりすると、途端にハマってしまうことも判明。Maven…

Mavenの本気を見た! 今までは、ゴール多すぎでわかんねーとか、ダルくて重いAnt程度にしか思っていなかったのだけど(言い過ぎ)、実はそーとー使えそうな感じ。 ところで、何で Mevenide なんだろう? 追記(2004/07/24): 言い訳ページができてた。http://meven…

テストに使えるかな

InitialContextの親玉を登録するコード。この登録は1度だけ行う。(2度目以降はエラーになる。) 親玉 = ココでは SimpleContext クラス。InitialContext への bind/unbind 操作は、この SimpleContext インスタンスへ転送されてくる。 static { try { NamingM…

HashCodeBuilder http://jakarta.apache.org/commons/lang/api/org/apache/commons/lang/builder/HashCodeBuilder.html

簡単にhashCodeを実装できるのね。 ところで、17と37の根拠は何なのだろう?? 私は Effective Java に書かれてたのを見たことがあるだけ。都合良くhash値がばらけるのだと思うが。

http://slashdot.jp/comments.pl?sid=193186&cid=583323 > この"2"はどこから来たの? Java 2ってのは以下のJava仕様第二版に由来し いよいよもって、"J2SE5.0" が謎だ。それとも、 http://slashdot.jp/comments.pl?sid=193186&cid=583337 Microsoft の独自拡…

double-checked lockingとSingletonパターン この破たんしたプログラミング・イディオムを多角的に検討する

あぁ、こんな小細工コード書いたような記憶がある...

JavaOne楽しそうだなー エンタープライズ:2004 JavaOne Report http://www.itmedia.co.jp/enterprise/special/0406/javaone/

J2SE 1.4.2_05

リリースノート http://java.sun.com/j2se/1.4.2/ja/ReleaseNotes.html # さすがに J2SE 4.2.5 とは言わないか。"あ".getBytes("JIS"); のバグ (id:manhole:20040312#1079107261) が直ってる! http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4913711 (…

暦日のチェック方法

これも、どーゆーわけか毎回忘れてしまうのでメモ http://www.gimlay.org/%7Ejavafaq/S100.html#S100-03 (例) Calendar cal = Calendar.getInstance(); cal.setLenient(false); // 厳密なチェックを行う cal.set(2000, 0, 100); // 2000年1月100日を指定 try…

日付関係メモ

ICU4J http://oss.software.ibm.com/icu4j/index.html Javaにおける国際化対応カレンダー http://www-6.ibm.com/jp/developerworks/unicode/intnl_cal_index-j.html 日付・時刻 http://www.fk.urban.ne.jp/home/kishida/kouza/kishou/11date.html