Seasar

Seasar関連のプラグインのインストール

SAStrutsでの開発用なので、それに使えるものをチョイス。 Doleng Kijimuna ResourceSyncronizer S2JUnit4 Plugin SAStrutsPlugin Matatabi を入れました。 前はMatatabiが依存関係がどーたらこーたらで入らなかったんだけど、今回はすんなり入り、Matatabi…

相関チェックのValidatorがやりたいのです

画面を作ってて、やっぱり必要になる相関チェック。出来ればValidatorでやっちゃいたいというわがままです。#ほぼ自己満足なのですが・・・Validatorのエラー全部解消してもまた、新たなエラーで入力画面に戻されるのが、すこし気持悪いんです。 以前S2JSF1.0を…

Converter、Validatorのアノテーション

前からなんとなく気づいていたのですが、teeda-tigerを使っていると、 Validatorはgetter,setterのどちらかに指定できる Converterがgetterにのみ指定できる っぽかったんですよ。 で、ちょっと気になり時間が空いたので今日ソース見てみました。Validatorは…

残課題

遷移元チェックがやりたいけど、全然手につかないんです。 previousViewIdはStringのみなのかな。PageクラスがDIされてくればいいのに…比較するのにViewIdの文字列定数が必要になっちゃうのか… とか 逆にPageクラスの名前から、ViewIdを作って…となると前方…

publicフィールド

いつだったか、ひがやすをさんが、publicフィールドについての日記を書いてたと思います。アレ、かなりいいですね。どうもgetter/setterって、いまどき意味がない気がしてたんですよ。 あんまりつかってなかったのですが、Seasar2.4で加わったInterTypeって…

Kuina-Daoが使いたいっ!

今日は以前から気になっていたKuina-Daoを使ってみました。 とりあえず、ファーストステップガイド(http://kuina.seasar.org/ja/firststep/index.html) のままやってみました。 ちょうど、作りたての Eclipse3.2.2 Pleiades Calistoのプラグイン(C言語関…

DBFluteリトライ

本日DBFluteにリトライしました。 DBはMySQLを使ってます。 minimumなテンプレートにfullなテンプレートから ・プレフィックス ・Javaの型マッピングの指定 を追加してちょっとカスタマイズ。 minimumのままだと、 整数型もBigDecimalになるっぽいので。 あ…

出力値のコンバート!

先週末に書いた出力値のコンバートがやっと理解(?)できました。 TBigDecimalConverterを参考にアノテーションで指定するようにしました。 とりあえずDecimalFormatConverterなるものを試作してみました。まず、Annotation。 @Retention(RetentionPolicy.R…

出力値コンバート・・・

かなりサクサク開発が進むようになってきました。 Hotデプロイが便利すぎですよ。 まさに革命ですね。そして、ついさっき出力画面のサンプルを作っていて、出力のコンバートがわかんないことに気づきました。 getterにアノテーションをホイッとつけるものだ…

けっこう思い通りかも

S2Daoを使ってます。 DBFluteは今のところちょっとお預けです。 S2Daoだけのほうに慣れてからにします。 そして自分もちゃんと理解できてないので・・・以前Hibernateを使っていたけど、S2Daoとどっちが最適なのか・・・と悩んでしまいます。今日は、みなさんがは…

ForEachの入力項目で動かない

Teedaを使って画面を作り始めたのですが、 ForEachを利用した入力画面で入力用のItemsがListだったらちゃんと入力されないような気がします。 とりあえず配列に変更したら動いたのでとりあえずこれで(^^;

使ってみました。

今日はDBFluteを使ってみました。 DBフルーツ。 おなかがすきますね。 でも、アレルギー体質なので桃とか食べれないんですけどね。 それはさておき、 http://dbflute.sandbox.seasar.org/ja/ を参考に使ってみました。 バージョンは0.4.2。 昨日作ったChura…

ChuraでTeedaを使ったWebアプリを

ちょっと簡小規模なWebアプリが作りたかったので、せっかくだから前に入れたEclipseプラグインのChuraを使ってみました。 その備忘録です。まず、EclipseのChuraのウィザードで、「Teeda+S2Dao」なプロジェクトを作ります。 そして、Teedaを1.0.6にバージョ…