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

{Gusuku] あいかわらず「戻る」

上手く行ったと思ったら、ダメだった・・・ Webwork2のValidatorInterceptorめ・・・

ImplicitPage

早速 CVS update。 でサンプルを動かしてみる。 おぉー。 速攻でmayaファイル化してみた。 動かねぇー、っていうか書き方分かりません。

あれの手続きを

etc

してきた。いろいろあるもんだ。

進捗バー

JIRAの進捗バーってどうやってんだろって見てみたら、 普通にtableタグで作ってた。 こっちの方が軽いしtableタグにしよう。 って先に気づけよ・・・

昨日の件

htmlとmayaに書いた場合に属性が消える件ですが、 TemplateProcessorBuilder#build が SpecificationNodeBuilder#build よりも後に走っているため、BindingHolder#addChild 時にhtml側のキーで上書きされているようです。 BindingHolder.javapublic void add…

Tapestry 3.0.2 リリース

されたみたい。 何が変わったのか知らないけど。 3,1のalpha1もそろそろリリースされるみたい。

Maya 0.1.3 リリース

速攻で入れ替えてみました。 Webwork2のカスタムタグの動きが怪しくなりました。 <tag id="form_submit" inject="ww:submit"> <binding name="value" value="' 確認 '"/> </tag>のようにvalueの値をシングルクォーテーションで挟んでいるパラメータが渡ってない感じです。 試しに外してやってみたけどダメでした。 mayaの入れ替えはいつも古い「src-**…

Maya + JSF

を試してみた。 フォームの値を受け取って表示することはできました。 でも,h:outputTextで ・*.html <span id="output">ダミー</span> ・*.maya <tag id="output" inject="h:outputText"> <binding name="value" value="#{myBean.message}"/> </tag> ・出力 ダミー入力テキストという感じでダミーの文字が出力されてしまいました。

Maya 0.1.2リリース

早速入れ替えました。 早速動きませんでした。 MayaServletのパラメータの名前が defaultSpec -> specification に変更されてました。 これを直したら動きました。 テンプレートファイルを書き換えたあと再起動しなくて良くなった。 でもMayaファイルを書き…

日記の編集

etc

が、新しくなってる。 プレビューがいい感じ。

進捗バー

taglibで出力するには一時ファイルを作るしかなさそうなので、結局Servletで作りました。 これで大体の部品は揃ってきたのでぼちぼち作り始めよう。 そういえば、Validationが残ってるな。これは追々作っていけばいいか。 MLで流れてたけどS2DaoでBooleanが…

カスタムタグ

進捗状況を表示するためのカスタムタグを作ろうとしたんですが、 カスタムタグからイメージを出力すると途中でContentTypeを変えることになってしまうので上手くいきませんでした。 誰かカスタムタグからイメージを出力する方法知りませんか? (一時ファイ…

続「戻る」の制御

Stackを使った制御を実装してみたんですが、うまくいきません。 リロードの事を忘れてました。 遷移する場合のリロードは自分自身が一番最後に入っていればpushしないという制御で対応できるのですが、戻った場合はどんどんpopされていくので止めようがあり…

ランプシェード

etc

消灯時の写真をUPしてみました。 食パンぽくないですか?

アナログっていいな

etc

今日は信楽で陶芸をしてきました。 デジタルな物作りではなく、アナログな物作りをするのはまた違った楽しさがありました。自分の手で形が変わっていくということは純粋に楽しいです。 デジタルは所詮デジタルなんですよね。目の前のにあるリアルなものには…

すげぇ人

etc

近所の吉野家に行ってみました。 長蛇の列だったので帰ってきました。 そのうち食べれるようになるだろうし。

Webwork + Maya

MayaからWebworkのActionを参照できるようにするためのELResolverを作ったけど、良く考えたらELのsessionScopeを使うことで事足りることに気が付いた。 でもどこかで必要になるかもしれない。 「戻る」を軽く実装してみました。 ですが、問題発生です。 上の…

「戻る」の制御

Webアプリ全般に言える事だと思うのですが、「戻る」の制御のベストプラクティスは無いのでしょうか? ここで言う「戻る」はブラウザのボタンによる「戻る」ではなくフロー制御の「戻る」です。 単純にJavascriptでhistory.back();と書いてしまうと場合によ…

吉野家

etc

明日(11日)は1日限定で牛丼復活のようです。 近所にあるから行ってみようかなぁ。休日だから人多そう。

ELResolver

あっているかどうか分からないので、晒してみようと思います。 WebworkELResolver.java package webwork.resolver;import java.util.Iterator;import javax.el.ELContext; import javax.el.ELException; import javax.el.ELResolver; import javax.el.Proper…

記述方法

Mayaのバインド情報ですが、まさたかさんのコメントのように直接HTMLファイルに書くこともできます。 しかし、自分は直接HTMLに書く方法は嫌いなのでMayaファイルに書きます。その理由は、デザイナに余計な記述を見せたくないからです。 せっかくプログラマ…

ソースコード

etc

を貼り付けるのはしんどいなぁ。 しかも表示が途中でおかしくなってるし。 何かいい方法ないかなぁ。

Maya + Webwork

フォームから値を受け取って表示するサンプルを作ってみました。 長いです。 input.html <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> </head> <body> <h3>Maya + Webwork</h3> 入力 <form id="form" action="confirm.html"> <table border="0" cellspacing="0"> <tr> <td>名前</td><td></td></tr></table></form></body></html>

組み込みモデル

WebworkでMayaを使う場合にActionを組み込みモデルとして使いたいのですが、 ImplicitObjectHolder.javaを見てみると _resolverMap = Collections.unmodifiableMap(map); ってなってた。 Webwork+VelocityではVelocityResultでActionをVelocityから呼べるよ…

S2DaoTestCase

昨日作ったDaoのテストケースを書いてみようと思います。 AccountDaoTest.java package test.org.seasar.application.gusuku.dao;import java.util.List;import org.seasar.application.gusuku.dao.AccountDao; import org.seasar.dao.unit.S2DaoTestCase; i…

デザイン変更

etc

ソースコードを書くと見にくいので変更してみました。 前のデザインだと背景が真っ白で目が痛かったけど今度のはいい感じだ。 はてなでxmlの宣言部分ってどうやって書けばうまく表示されるのだろう? とりあえず半角スペースを入れてごまかしてます。

insert

下記のテーブルを使用します。DBはhsqldbです。 CREATE TABLE ACCOUNT ( ACCOUNTID INTEGER NOT NULL IDENTITY PRIMARY KEY , USERID LONGVARCHAR NOT NULL , PASSWORD LONGVARCHAR NOT NULL , EMAIL LONGVARCHAR NOT NULL , NAME LONGVARCHAR NOT NULL , RD…