java

動作確認

TMD-MakerもEclipse Docbook PluginもIndigo 3.7.2で動作するようです。

Eclipse Indigo 3.7.2

でたぞー

Eclipse Docbook Plugin 動作確認

今更ですが、INDIGOで動作することを確認しました。

Jubulaとm2eclipse in Indigo

m2eclipseはslf4jの1.6系を使っているが、Jubulaは1.5系(どちらもcommons logging?)を使っているようで、両方を同時に利用できないみたい。 困ったもんだ。

iBatisのincludeタグ

sqlmapの中でincludeタグを使うとSQLの断片を共有できます。 以下意味の無いサンプルですが。。 1=1 and b.id=#value# select id, name from test b where ソースを見た限りではincludeする側とされる側を結合してから#value#等に埋め込みをしているみたいな…

eclipseのローカルヒストリって最高!

操作ミスで作業中のソースをsvnのリポジトリのソースで上書きしてしまった。物凄くあせったけど、落ち着いてローカルヒストリをチェックするとほぼ上書き前の状態のヒストリがあったので何とか復元できた。 今日ほどeclipse使ってて良かったと思ったことはな…

O/Rマッピングツールについて思うこと

OJBにしろHibernate,JDO,EJBにしても定義が複雑な高機能なO/Rマッピングツールってあまり必要ないのではないかなぁ。 EJB-QL,HQLとかのクエリー言語を新規に覚える位なら、SQLを使った方がよっぽど高機能だし。 そんな訳で現プロジェクトで使っているiBatis…

JPOX

http://www.jpox.org/index.jsp オープンソースのJDO実装 元気に活動してそうだし、OJBよりも良いかも。。。

使う予定はないけど、OJBとS2組合わせるのは面白いかも。 S2のトランザクションマネージャを返すトランザクションマネージャファクトリクラスを実装したら、S2のトランザクション自動管理機能が使えるかなぁ?

メソッドポイント換算

Eclipse3.1.2、Eclipse Checkstyle Plug-in 4.1.0 beta2にメソッドポイントチェックを追加しました。 eclipseのバージョンが変わったり、マシンが変わる度に、設定方法が分からなくなるのでメモ #以下checkstyle pluginはインストール済みの前提1.methodPoi…

チュートリアル5(JDO API)を動かしてみる

色々合ってずいぶん間が空きましたがJDO APIのチュートリアルを動かしてみます。 正直な所、EJB3が出てくるのにいまさらJDOってのもどうかと思ったのですが、 そもそも「いまさらOJBなんて」と言われそうなので気にしないことにします。 手順5まではODMG API…

OJB1.0.4リリース

http://db.apache.org/ojb/release-notes.txt 正月早々バイナリ版とソース版がリリースされていたようです。 #リリースノートは年末みたいですが。。次回のOJB実習からは最新版で試したいです。

今後の予定

・JDO APIチュートリアル ・OTMチュートリアル ・OJBQuery ・Basic O/R Technique Mapping 1:1 Mapping 1:n Mapping m:n Cascade設定 プロキシクラスの使用法 ・SequenceManager ・Locking 辺りで基礎知識を得たら、 ・webアプリケーションから使用方法 ・DI…

チュートリアル2(ODMG API)を動かしてみる

前回からちょっと間が空きましたが、チュートリアル2を動かしてみます。 チュートリアル1での試行錯誤結果をまとめた資料としてもよさげかも。

続・チュートリアル1(PersistenceBroker API)を動かしてみる

HSQLDBのデータベース名がojb_blankになってました。 build.properties databaseName=ojb_blankここか・・・ databaseName=tutorial1直しました。後は、ant cleanでbuildフォルダ配下を一回削除して ant build ant setup-db で一から作り直しました。という…

チュートリアル1(PersistenceBroker API)を動かしてみる

癒しタイムにチュートリアル1のPersistenceBroker APIを試してみます。 こないだ家でCVSから最新版を落としてきましたが、とりあえずダウンロード版のソースから生成したもので動作確認してみます。

チュートリアルのソース

自宅PCでCVSから最新ソースを取得したらちゃんと入ってました。 どうやらダウンロード版のソースだと別になっていたみたい。 会社PCはネットワークから隔離されていて、外部との通信は持ち込みPCのAirEdgeでがんばっている状況なのでそのままダウンロ…

ソースをantでビルド

気分を入れ替えてant(1.6.2)でビルドに挑戦 C:\db-ojb-1.0.3>ant Buildfile: build.xmldetect-jdk:environment-check:BUILD FAILED C:\db-ojb-1.0.3\build.xml:101: Please make JUnit available in the classpath, e.g . by copying the junit.jar from OJB…

ソースをmavenでビルド

気分を入れ替えてソースをmavenでビルドしてみましょう。 以前(RC版か?)は上手くいったよなぁ。。 C:\db-ojb-1.0.3>maven __ __ \/ __ _Apache__ ___ \/ / _` \ V / -_) ' \ ~ intelligent projects ~ _ _\__,_ \_/\___ _ _ v. 1.0.2 「ant-1.6.jar」のダ…

バイナリを試す

C:\db-ojb-1.0.3\bin>dir ドライブ C のボリューム ラベルは IBM_PRELOAD です ボリューム シリアル番号は 2456-1DC1 です C:\db-ojb-1.0.3\bin のディレクトリ2005/11/07 15:56 . 2005/11/07 15:56 .. 2005/04/03 11:21 389 build.bat 2005/04/03 11:21 583…

なぜOJBは流行らないのか

みんなOJB使ってる? 少なくとも私の周りで使っている人は皆無だ。 Persistence Broker APIを利用した例とかはよさげだったのになぁ。。。 ほとんどの人はHibernate使ってるのかなぁ。 #私的にはS2DAOが好き。現場でも使ってみたいな。確かにOJBのBeta版と…

DdlUtils

いつの間にかcommons-sqlがなくなってたので調べてみたらこんなの出てた。 http://db.apache.org/ddlutils/ Replaced 'commons-sql' with 'DdlUtils' そういうことね。ちょっとソースをのぞいてみよう。しかしApache DB Projectって活気なさげ。 #昔はOJBに…