■ [Click]Google App EngineでClickを動かす ClickのMLでも早速Google App Engineの話題が出ています。Nutch、TikaのコミッタであるSirenさんがGAE/JでClickを動かすことにトライしたみたいです。注意点は以下の通り。 appengine-web.xmlで静的ファイルから*.htm(ClickではVelocityテンプレートとして処理される)を除外する。 OGNLセキュリティマネージャにnullを設定すること。OgnlRuntime.setSecurityManager(null); ファイルシステムへの書き込みが許可されていないため、自動デプロイされるファイルを手動でデプロイする必要がある。 Commons FileUploadはデフォルトではファイルに書き込むが、上記の理由により動作しないのでストリーミングAPIを使用する
■ [S2Click]S2Clickの事例 昨年の11月頃から今年の3月まで、S2ClickとS2JDBCを使ったアジャイルプロセスでのシステム開発を行っていました。本当はSeasar Conferenceなどで事例紹介をさせていただければと思っていたのですが、わけあって3月のカンファレンスには参加できなかったので、ここで書いておこうと思います。 ページとフォームを分ける S2Clickではページクラスとフォームクラスを別のクラスに分離する構成を推奨しています。またフォームクラスを実装する際に便利な抽象基底クラスを用意しています。これは以前Clickを使ったプロジェクトで、ページクラスでフォームの組み立てまで行うとページクラスの見通しが非常に悪くなるという反省に基づいているのですが、やはり分けて正解だったと思います。ページクラスの見通しが良くなるだけでなく、フォームクラスを登録画面と更新画
■ [Click]ClickとUrl Rewrite Filter ClickとUrl Rewrite Filterを組み合わせて任意のURLを使う方法を試してみました。以下は/pages/ページ名というパスを/ページ名.htmにマッピングする場合の例です。<outbound-rule>を定義しておくことでページに出力されるリンクやフォームのパスを書き換えることもできます。<urlrewrite> <rule> <from>/pages/(.*)</from> <to type="forward">../$1.htm</to> </rule> <outbound-rule> <from>/(.*?)/(.*)\.htm</from> <to>%{context-path}/pages/$2</to> </outbound-rule> </urlrewrite> いろいろとハマったのですが最
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く