かとじゅんの技術日誌

技術の話をするところ

2008-10-01から1ヶ月間の記事一覧

S2BeanUtilsでもS2JDBCと同じようにタイプセーフのプロパティ名を記述できます

S2BeanUtilsでエンティティをBeanMapなどにプロパティのコピーができます。 どのプロパティをコピーに含めるか、含めないかの制御も行えます。 たとえば、コピーに含める場合は以下です。この場合だとempNameとdeptNameというプロパティだけがsrcからdstにコ…

happy_ryo が もっと身近になるよ

お疲れ様です。id:happy_ryoの東京拉致誘致計画を極秘裏に実行しました。 もちろん、これもjava-jaの活動の一環ですよ。 まずは以下のつぶやきをごらんくださいませ。http://twitter.com/happy_ryo/statuses/968956767 http://twitter.com/happy_ryo/statuse…

OSSライセンスについて学ぶ

OSSにコミットしていながら,ライセンスにはあまり深く突っ込んでいなかったので,反省の意味も踏まえて勉強中です.斜め読み完了しましたが,やっぱりコピーレフトという考え方は重要なので最低限頭に入れておいたほうがいいですね. 自分の関わっているOSS…

開発者ミーティングに参加してきました

要点だけかいつまんで,,, トピックス id:m-hashimotoさん,確かにgdgdでしたが盛り上げたいという思いは伝わりました.免許証の写真はあれはひどいというか、反則技ですw id:nowokayさん,ガチですごかったよ.ミーティング中爆睡で議論の落とし所になる…

ふたがわさんのブログを読んでS2JDBCをタイプセーフにする件について

ひがさんのブログでも紹介あるとおりなんですが、 これまでは、joinするプロパティ名とwhereメソッドに記述する条件、orderByメソッドの引数を、エンティティの構造を見ながら間違えないように気をつけて書いていたのですが、以下のブログの記事を読めばタイ…

次のバージョンでわかりやすい関連プロパティ名とAbstractEntityが使えるようになります。

id:taediumさんの力でS2JDBC-Genがどんどんよくなってきています。(以下の話は現行のリリース版ではなく、SVNのTrunkにあるバージョン,つまり次期バージョンで試した結果になります。ご注意を) わかりやすい関連プロパティ名 https://www.seasar.org/issue…

智慧を身につけること

etc

何かを学ぶ時に大事にしていることはこれ.(プログラマとしてコードを書くことは当然として) ウェブで調べる 書籍を読む 人と会って話す 課題を見つける 課題を解く 当然といえば当然かもしれませんが,続けるのは思いのほか難しいw 1は日ごろやっているの…

フロントエンドとしてのFlex

S2BlazeDSのサンプルでも公開されていますが,FlexをStrutsのビューとして実装することができるんですね.http://www.adobe.com/jp/devnet/flex/articles/struts_04.html http://www.atmarkit.co.jp/fwcr/rensai2/flexjava03/flexjava03_4.htmlFlexからはHTTP…

Generateされるファイル構成について

以前,AbstractEntityがほしいと要望していましたが,サービスクラスは抽象クラス AbstractXXXXXとして出力したほうがいいかも.そしてXXXXXのサービスクラスをメソッドを空で作る.DBFluteのクラス構成と全く同じなんですが,自動生成されるクラスと手動で…

Flexがいいか,Javascript(ExtJS)がいいか

RIA

最近,仕事でRIAの選択肢を自分なりにまとめているところです. Flex Sliverlight あたりが有力だと思いますが, 最近は, ExtJS を注目しています.Javascriptでここまでできるんだって関心しまくりですw追記→ExtJSのライセンスがGPLv3だったのを今頃気が…

関連プロパティの名前をカスタマイズしたい

現行版のs2jdbc-genでは以下のようにuser_idを参照している箇所が複数あると,エンティティ名+連番のプロパティ名が割り当てられます. /** createUser関連プロパティ */ @ManyToOne @JoinColumn(name = "create_user_id", referencedColumnName = "user_id…

maven-antrun-pluginでs2jdbc-genのタスクを実行させる件

s2jdbc-genはantのタスクが用意されていて,DoltengでSAStruts/S2JDBCのプロジェクトを作成するとs2jdbc-gen-build.xmlが作成されます.しかし,pom.xmlでmaven-eclipse-plugin形式のプロジェクトに変更してしまうと,クラスパスの問題でそのままではs2jdbc-…

FireFoxでgetDomがnullを返す件

var list = grid.selModel.getSelections(); if (list.length > 0) { formWindow.show('編集', './update'); var e = list[0]; Ext.getDom('id').value = e.get('id'); Ext.getDom('name').value = e.get('name'); Ext.getDom('jobType').value = e.get('job…