JAVA

rubbish-db 1.6.7

http://sourceforge.net/project/showfiles.php?group_id=174258 ActiveRecordにdestroyCascade()メソッドを追加しました。 Publisher publisher = Publisher.find(Publisher.ID.eq("01")); publisher.destroyCascade();と、レコードを削除したとき、子テー…

GSQL

http://groovy.codehaus.org/GSQL steps to phantasien経由。 なかなか面白い。 SqlGeneratorをrubbish-dbに取り込もうかな、と思ったけど、ハッシュのリテラルとかクロージャがないと煩雑な記述になる気がしないでもない…。 そういえば「it」を使っている例…

rubbish-db 1.6.6

http://sourceforge.net/project/showfiles.php?group_id=174258 Click 1.1に対応。

LL時代のデータ形式 - JavaプログラマのためのYAML/JSON

http://journal.mycom.co.jp/articles/2006/11/24/json/ JAVA界隈でYAML流行んないなぁ…。何でかなぁ…。

Apache Tomcat 6.0

http://tomcat.apache.org/tomcat-6.0-doc/index.html /.J経由。何が変わったんだろう?

スタブ不要なRMI

http://www.02.246.ne.jp/~torutk/javahow2/rmi_nostub.html へー。RMIしばらく触ってなかったから、知らんかった。 こんど遊んでみよう。

rubbish-db 1.6.5

http://sourceforge.net/project/showfiles.php?group_id=174258 ActiveRecordで以下のように一括更新できるようにしました。 Book.update(Book.PUBLISHER.eq("01").and(Book.ID.gt("001")), new Handler() { public void handle(Book row) { row.setTitle("…

rubbish-db 1.6.4

http://sourceforge.net/project/showfiles.php?group_id=174258 ActiveRecordにアプリ制御のトリガ機能を追加しました。 Publisher.addTrigger(new AfterUpdate() { public void execute(Timing timing, Event event, ActiveRecord record, Database dbh) {…

JDBC Drivers

http://developers.sun.com/product/jdbc/drivers

oracle.sql.TIMESTAMP

Dateを継承してない…むー。 DATE型で定義してResultSet#getObject()で取得するとjava.sql.Dataが返ってくるし。 10gだから? どうしたもんかなー。

rubbish-db 1.6.2-beta

http://sourceforge.net/projects/rubbish-db Antから自動生成クラスを拡張できる機能を追加しました。たとえば、ActiveRecordの生成タスクを以下のように定義すると… <target name="create.vo"> <vogen type="ar" destdir="${sample.src}" package="sample.activerecord.bean"> <extension> </extension></vogen></target>

rubbish-db 1.6.1

http://sourceforge.net/projects/rubbish-db/ scaffoldまわりの修正 Oracleで動かなかったバグを修正 テーブル名にハイフンがあるとコンパイルできないバグを修正 scaffoldで生成対称にするテーブル名を指定できるようにした

Struts続き

その他、いろいろ Configクラスはインターフェースだけ定義しとけばいいや リクエストパラメータ→リクエスト属性にそのままコピーしても問題なさそう MessageResources.propertiesはファクトリ自分で作って、ふつーに日本語使えた方が自然だ ExtendedPropert…

org.apache.commons.lang.time.DateUtils

http://jakarta.apache.org/commons/lang/apidocs/org/apache/commons/lang/time/DateUtils.html 2.1はあんまり便利じゃなかったけど、もう少し便利になるみたい。やっぱり足し算くらい簡単にできたほうがいいよ。

What happened to the mockobjects.com library?

What happened to the mockobjects.com library? We recently had an inquiry about our old mockobjects.com library. It's still in cvs at the sourceforge project but, essentially, it's dormant. These days, there are better alternatives for Java…

ScriptTask

http://ant.apache.org/manual-beta/OptionalTasks/script.html 知らなかったなー。今度使ってみよう。

Struts 1.3.5 Released

http://struts.apache.org/ 使うことになって、ページを見てみたら、なんかリリースされてた。 なにが変わったんだろう? あと、Struts 2.0ってなんだ?Shale? 追記 リリースノート 1.3.5 1.3.3 1.3.2 1.3.1 追記2 ちゃんとまとまってるページがあった htt…

rubbish-db 1.6

http://sourceforge.net/project/showfiles.php?group_id=174258 こんな感じでも、スレッドセーフになるようにしました…たぶん。 Book.findAny(Book.PUBLISHER.eq("04").and(Book.ID.between("001", "004")).order_by(Book.TITLE), new Handler() { public v…

スレッドセーフなコネクションマネージャ?

いろいろな部分がひじょーに怪しいけど、この要領でいけるかも。 ちょっと試してみよう… public class ConnectioManager { private static Map pool = new HashMap(); public static Connection getConnection() throws SQLException { Thread currentThread…

とりえあずメモだけ

アノテーションを使って、PicoでFieldInjectionComponentAdapterFactoryとかできるかも。 そのうち実装しよう。

AnyEdit tools plugin for Eclipse

http://andrei.gmxhome.de/anyedit/ 大文字、小文字変換とか、capitalizeとか。 なにげに「fooBarId⇔foo_bar_id」とかできるのが便利。

POI 3.0 alpha2

http://ftp.kddilabs.jp/infosystems/apache/jakarta/poi/dev/bin/ 末尾に空白がつくバグは直ったかな?

rubbish-db 1.5.4

http://sourceforge.net/project/showfiles.php?group_id=174258 scaffoldでドライバ名を渡せていなかったのを修正 アクティブレコードにプライマリキーによるシリアライズ機能を追加

10分で作るTrailsアプリ

http://objectgarden.skr.jp/?Java%2FTrails 似たようなことを考えている人が。 eclipseはアリかなぁ… 追記 10分シリーズ http://www2.u-netsurf.ne.jp/~akishin/blog/archives/2006/01/entry_18.html 結構あるのね。

rubbish-db 1.5.3

http://sourceforge.net/project/showfiles.php?group_id=174258 scaffoldまわりでスキーマ名がちゃんと渡せていなかったバグを修正。 あとClick 1.0 RC2に対応。

Tomcatのユーザー情報をデータベースで管理する

http://www.atmarkit.co.jp/fjava/javatips/058container009.html 知らんかった。今度、提案してみよかな。

rubbish-db 1.5.2

http://sourceforge.net/projects/rubbish-db scaffoldまわりのバグを直しました。

rubbish-db 1.5.1

http://sourceforge.net/projects/rubbish-db 宣伝も兼ねて、Click用のscaffold生成機能を付けました。

Winstone Servlet Container v0.8.1

http://winstone.sourceforge.net/ なかなか面白い。シンプルなのがよさげ。

Maven2を使ったサイトの構築について

Maven2を使ったサイトの構築について調べたので、まとめておく。 生半な理解なので、間違っているかも…。 (参考:Maven - Guide to creating a site [和訳]) ソースの構成 サイトのソースは以下のような構成になる。 +- src/ +- site/ +- apt/ | +- index.a…