てぃーだ試用

| コメント(0) | トラックバック(0)

Teeda

試してみました。

●MyFacesと違って、日本語が&xxxx;形式にならなくて良い!
MyFacesだと日本語部分が &xxxx;(文字コードによる実体参照)に自動変換される(のは僕だけ?)のが嫌だな~と思っていたけど、Teedaだと普通に日本語として扱ってくれます。
MyFacesはcommons-lang.StringEscapeUtilsを使ってるから?
Velocityのescツールも、内部的にStringEscapeUtilsを呼び出しちゃうので、日本語が&xxxx;になってしまうのがびみょー。
文字化けを防ぐ意味では確実なんだけど、構築時の動作確認などがしにくく、日本語として扱ってくれるTeedaの方がうれしいです。
(この辺、JSFのリファレンス実装はどうなんだろ?)

●エスケープ処理が不十分
テキストエリアで、入力エラーなどがあって再表示する際に、エスケープ処理がなされていません。
ので、</textarea> とか書くと、その時点でテキストエリアではなくなるので、XSSなどのセキュリティホールにつながります。

●カスタムバリデータが使えない?
MyFacesより、tomahawkのバリデータを利用しようと思ったんだけど、うまく動かないようです。
一回目の画面表示の際の初期化処理は走りますが、いざ入力チェックを、という時にはnullになってしまいます。
これは、どこかのdiconファイルに設定を書いておくべきところなのかもしれませんが、設定を書かなければ動かないということであれば、有用性が下がることになりそうです。
(これに関しては回避できるのかもしれませんが、まだやり方がわかんないです。)

他にも、MyFacesと挙動が違う部分があるので、困惑することがあります。

とりいそぎ、こんな感じです。
個人的にはJSFを使っていきたいと思っているので、是非ともいいプロダクトに仕上がって欲しいです。
陰ながら応援させていただきます!

トラックバック(0)

トラックバックURL: http://happy-camper.st/mt/mt-tb.cgi/280

コメントする

2010年9月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

CLOCK

早起き生活

早起き生活
Powered by 早起き生活

読書メーター

あわせて読みたい

あわせて読みたい

ブログ通信簿

MyMiniCity

Yahoo!天気情報

AdSense

サイトストック

フィードメーター

RSS feed meter for http://ueshin.happy-camper.st/

トラックフィード

Webスカウター

スカウター : ueshin@happy-camper.st

TrackWord

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。
Powered by Movable Type 4.2-ja