2007-04-01から1ヶ月間の記事一覧

Tapestry 5 日本語訳 (4)

Component Templatesの翻訳です。 http://kuramo.ch/tapestry5/tapestry-core/ja/guide/templates.html

Tapestry 5 日本語訳 (3)

tapestry-coreのComponent Classesの翻訳です。 http://kuramo.ch/tapestry5/tapestry-core/ja/guide/component-classes.html

XHMTLで出力

http://d.hatena.ne.jp/coolstyle/20070417の閉じタグの話について。DefaultMarkupModelそのままならscriptタグにはEndTagStyle.REQUIREを返すので、ちゃんと とレンダリングしてくれます。なので、traditionalなHTMLでよければ問題無さそうで、XHTMLMarkupM…

Tapestry 5 日本語訳 (2)

http://d.hatena.ne.jp/butyricacid/20070328/1175043687 から少し間があいてしまいました。今回は Quickstart Archetype と Tapestry Core のイントロダクションです。 http://kuramo.ch/tapestry5/quickstart/ja/index.html http://kuramo.ch/tapestry5/ta…

Enum型をSelectコンポーネントの値に使う時のOptionのラベルをカスタマイズする

次のEnum型を使います。Screencast#4に出てくるSelectコンポーネントと同じものです。 public enum Sex { MALE, FEMALE, REFUSES_TO_SAY } また、次の Start.html, Start.java をそれぞれ用意します。 <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <title>myapp Start Page</title> </head> <body> </body></html>

日記のタイトルを変更

「butyricacidの日記」から「らくさん」に変えました。深い意味はないけど、高校大学とこの名で呼ばれてたので。butyricacidというのも「らくさん→酪酸=butyricacid」ということで付けたidだったわけだけど。 ちなみに、GABA(ギャバ)の後ろ2文字はbutyricaci…

postgreyを入れた

KeN's GNU/Linux Diary | postgreyをセットアップを見て、私もpostgreyを入れてみた。とても良いですね。3日程使ってみて、ついさっき1通すり抜けてきただけ。うちのメールサーバはユーザーをPostgreSQLで管理してるので、そのテーブルにpostgreyを使うかど…

カスタムバリデータ

前回に続きバリデータについて。今のところ組み込みのバリデータは required,minlength,maxlength,min,max の5つしか無いようなので、正規表現にマッチするかどうか検証する pattern バリデータを作ってみます。 org.apache.tapestry.Validator インターフェ…

バリデーションメッセージのカスタマイズと日本語リソース

Tapestry 5では入力のバリデーションをアノテーションで設定できるようになっています。入力値のsetterメッソッドに @Validate("required") とアノテーションするだけで、次のようなエラーメッセージを出してくれます。ここまではとても簡単でよいのですが、…