2005-03-01から1ヶ月間の記事一覧

validation

List accountList; /** * 入力画面へ遷移 */ public String input(){ //select 用のリストを取得 accountList = accountDao.findAll(); } /** * 確認画面へ遷移 */ public String confirm(){ return SUCCESS; }上のような処理を含んだActionクラスがあったと…

いい天気

etc

今日はいい天気でした。 いろいろ私用でGusukuは手付かず。

IDNotResolvedException

IDを表示してくれると嬉しいなぁ

ロール

グループに対して各機能の権限を設定することにします。 プロジェクトに対してそのグループを割り当てるようにします。 多分これでいけるはず。 追記 とりあえず。実装しました。 あとはワークフローにもう少し手を入れれば、 最低限必要な管理機能は実装終…

うぉ

ここにきて、まさたかさんがどうも閃いてしまわれたようで また大きく変わりそうな予感。 設定ファイルの記述方法が変わると今作ってるやつを直すのが大変だなぁ ボソッ でも良い物ができるのには賛成です。 ただまさたかさん自身が「わけわかんねーな」って…

権限

ここに来て権限設定をどうするか悩む。 こういった物にもパターンとか無いかなぁ。

おでかけ

etc

今日は昼から旧友と飯を食ってブラブラした。 難波にドンキホーテが出来てたので行ってみた。 道頓堀に出来ていた観覧車はドンキホーテの建物だったのね。 一人1000円。二人1200円。1BOX2000円。 結構高いな。 もちろん野郎二人なので乗りません。 びっくり…

勘違い その2

やっぱりExpressionResolverじゃないとだめだ。 ProcessroResolverだと特定のタグでしか発動しなくなってしまう。 どこでも発動させるためにはExpressionResolverだ。 あとはどう記述するかだなぁ。

今日は寒い

etc

それにしても今日は寒いなぁ。 PC置いてるところは暖房効かないから寒い寒い。

勘違い

呼ばれないと思っていたのは、value="${hoge}"という書き方をしてなかっただけだからだった。 てっきりvalue="hoge"という書き方で呼ばれるのかと思ってた。 式言語評価時しか呼ばれなかったのね。 もっとソースを読み込まないと。 value="ww:model.name"っ…

力量不足

とりあえず思いつくまま下記のようにやってみた。 Resolverに仕込んだSystem.outは発動せず・・・ 根本的に間違ってるかもしれないので、 指摘してください。m(_ _)m 勉強します。 package org.seasar.application.gusuku.servlet; import org.seasar.applic…

remove

CVSから最新のソースを取ってきたらすでにremoveがなくなってた。 とりあえずwebworkのifで代用。 JSTLの値にwebworkの値を渡したいんだけど、 どこに実装するのがいいのかな? ExpressionResolverかな? こんな書き方してたらwebworkの処理を入れるみたいな…

属性値 その2

Maya側のTagPoolに戻る時点で値がリセットされてないっぽい。 なので、他の画面で属性に値を入れてると 違う画面で使うときに使わない属性にまで値が入ってしまう。 でもこれらはwebworkのタグを使った時の問題。

属性値

同じタグライブラリをバインディングしようとした時に、 あるタグでは使用するけど、他のタグでは使用しない属性があったとします。 しかし、使用しないタグにまで属性が設定されています。 下記のように書いた場合、一番上のテキストフィールドのサイズだけ…

ロール

今、マスターメンテ系を作っていってるんですが、 ロールの設定を作るのはいいけど、ロールとコンテンツの関連付けっていうところを忘れてた。 初めの仕様も思いつきで作ったままなので、やっぱり一度全てのユースケースを見直す必要があるなぁ。 関係ないけ…

超期待

某巨大掲示板のBTSスレで超期待って書かれてた。 頑張らないと。 あとCVSと連携ってどれくらいの需要があるんだろ。

Maya 0.9.3 リリース

あいかわらずすごい勢いでバージョンアップしてますね。 Mayaをいじってて思ったこと。 テンプレートと設定XMLを分けて書いてて、バインディング数が多くなってくると だんだん何書いてんのか分からなくなってくる。 プログラムと同じでIDに分かりやすい名前…

プロセッサレゾルバ

レゾルバで捕まえたタグ名ってどうやって取ればいいんだろう・・・ 属性はspecificationNode.iterateAttribute()で簡単に取れるんだけど。 下記のように書いてある場合 .html <span id="test"/> .maya <custom mayaID="test" att1="value1"/>このときIDの埋め込まれたタグ名(ここではspan)が取りたい。 何を作ろう</custom></span>…

バージョンアップ

Seasar 2.1.11 > 2.1.14 2.2.3 S2Dao 1.0.18 > 1.0.23 へバージョンアップしてみる。 j2ee.diconが変わってるらしいので入れ替える。 動かなくなった。 正確には更新系がダメになった。 InvocationTargetExceptionが出る。 動きました。

プレゼンテーション層におけるタグライブラリ

etc

プルダウンに用いるデータをデータベースから取得すると思うのですが、 これをプルダウンを表示するタグライブラリというものを作ってしまうのは層の切り分けとしては良くないのだろうか? 単純にこのタグライブラリをビューヘルパーとして考えれば問題なさ…

CASCADE

Hibernateのcascadeみたいに関連付いたテーブルのデータを消すことはできないのかなぁ それ以前に外部キーはってないからだめかなぁ

INSERTしたキー

S2Daoって今INSERTした主キーの値って取れないのかなぁ。 Hibernateは取れたのになぁ。 追記 取れました。 が、始めIDアノテーションのstaticが抜けているのに気が付かずにずっと 取れねー! ってハマってました。 これで一つ先に進める。

Maya0.9.1リリース

エンティティ解決とあったので早速試す。 <span id="test"/> <c:out mayaID="test" value="&nbsp;"/>ダメでした。 無限ループしてるような感じです。</c:out></span>

Webwork2のタグライブラリ

HTMLのタグについてはほぼ用意されているんだけど、 惜しいところで使えないものもあったり。 radioなんかがそれ。 何で要素をリストでしか渡せないの? checkboxはcheckboxlistと二つあるのに。 checkboxのソースをコピーして、 テンプレートのtypeをradio…

テンプレート

ワークフローのテンプレートを作ってみたけど、 他のページと操作の一貫性が失われてる。 一回設定してしまえばあまり触ることのない機能だけど、 もう少し考えてみよう。

etc

今日は吹雪いてた。 先週はあったかかったのになぁ。 風邪ひかないように気をつけよう。

レイアウト

今のテンプレートはテーブルでレイアウトを作ってるけど、 ちょっと変更しようものならもう大変。 css使ってレイアウトするのがいいのかな。 その方がMayaのImplicitとの親和性もよさそうだし。 mayaファイルのインクルードってできませんか? あるとシステ…

ワークフロー

風呂に入りながら考え直してみました。 そこそこ汎用的なのが作れそうです。

あれから一週間

前回の測定から一週間が経ちました。 風呂上りに測ってみます。 毎日体重計には乗っていたけどあまり変化なし。 体重 70.3 体脂肪 20.5 ウエスト 82 はい。増えました。 自分は他に常用してる薬があるから何か関係あるかもしれないので、参考にならないです…

ガリガリと

優先度(Priority)に似た機能の状況(Status)・状態対応(Resolution)・タイプ(Type)をコピペで作る。こんな作り方だとリファクタリングの対象だなとも思いつつ・・・ はぅ・・・ 仕事場からUSBメモリにソースをコピーしたのにコピーされてなかった。orz 今週末…