2005-03-28から1日間の記事一覧

-mayaID

XPathを検討しても、今のIDでインジェクションする仕組みはなくなりません。それとは別にmayaPathを作るかどうかです。mayaID="message"を廃止して、mayaPath="@id='message'"と書くのは冗長ですから、そのようにはしません。しかし、内部構造としてXPathに…

-式言語

いっそのこと、式言語じゃなくXPathにするか?やりすぎか? <maya xmlns:c="http://www.seasar.org/jstl/core" xmlns:html="http://struts.apache.org/tags/html"> <c:out mayaPath="${ //div[@class='box'] }" value="${ /model/helloModel/@greeting }" replace="false"/> <html:form mayaPath="//form" action="${ @action }"/> </html:form></c:out></maya>

-XPathだとこうなるが。。。

<html> <body> <div class="box">テンプレ文言</div> </body> </html> というテンプレで、 <maya xmlns:c="http://www.seasar.org/jstl/core"> <c:out mayaPath="//div[@class='box']" value="こんにちは" replace="false"/> </maya> ごく当たり前にMayaでXPath対応してみるとこうなるという。。。これだけでは芸がないですけど、以下の例だとちょっとは良い感じ。 <html> <body> </body></html>

-思いつき

jaxenのAPIを眺めていてわかったのは、このjaxenというものがXPath式で取り扱えるものはDOMやそれに類するものに限らないということです。JavaのソースコードやSQL、その他様々なものの取り扱いとして使えそう。jaxenの価値はXPathの解釈とコンテキストオブ…

-バグ対応

http://suga.parfe.jp/td/index.cgi?date=20050327#p04 このバグを手元再現できたので対応に取り組みます。 追記 ちょっと卑怯な方法ですが対応しました。いや、対応とは言わないか。。。一箇所コメントアウトしただけ。

-OSC2005の報道

oss

http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20050327/158035/ 栗原氏、なんかえらい人みたいですね(笑。

-SQLテンプレート

26日のBLOGでid:ogijunさんよりコメントあったのを見落としてました。すいません。SQLテンプレートは賛否両論で私もまだどちらとも言えないのですが、SQLをファイルに書いて、サーバに配置するとDAOになってしまうというものです。それを式言語やスクリプト…

-4月15日

oss

4月15日のなぞめきセミナーですが、GW明けに延期になりました。予定を空けていただいていた方々、すいません。5月ないし6月のBrianさん再来日にあわせてカンファレンスを開催するよう計画を変更して準備やり直しだそうです。私は別途目的で15日の前後に彼に…

-jaxenの拡張

jaxenをちょっと見始めましたが、これはいいかも。ノードモデルもDomやJDomなどいくつか対応しているのですが、すべてアダプターとして提供されていて、未知のノードモデルにもアダプターの実装を追加すれば対応できるという、これまたXPathエンジンフレーム…

-ラッシュテスト結果

一昨日の修正をラッシュテストしてみた結果、200 OKが100%きちんと返ってくるようになりました。若干Socketの接続でエラーが出ているのですが、これはストレスツールの問題だと思います。タイムアウトを長くとらずにサクサクつないではきってるので。 という…