JSF

JSFを使ったCMS−Alfresco

JSF

JSF Centralを眺めてたら、AlfrescoというオープンソースのEnterprise Content Management Systemに関する記事があった(とは言っても一ヶ月以上前の記事だが)。 ちっちゃい記事だけれど、JSFでAlfrescoを開発していくうえで躓いた点や注意した点が書かれて…

JSFのビュー側の実装

JSF

以前、JSFベースのフレームワークを開発している時にS2JSFの使用を検討したが、JSF周りの動向が判らなかったことと、フレームワークの基盤部分の仕様が決まりきっていなかったことから採用を見送っていた。 最近、フレームワークの根っこの部分が安定してき…

Backボタンと別ウィンドウの問題

JSF

MyFacesでブラウザのBackボタンを使うと、その後の第一アクションが動作しない。 たとえば、Page1.jspからPage2.jspにリンクで遷移してからBackボタンでPage1.jspに戻ると、再びリンクからPage2.jspにリンクで遷移しようとしてもPage1.jspが再表示されるだけ…

MyFacesのcommandLink

JSF

うーむ。 作成中のフレームワークの第一ユーザが携帯用のWebアプリケーションになりそうだ。 携帯を持ってないのに作れというのか。 電話の掛け方も判らんぞ。 で、携帯なのでJavaScriptをOFFにしなければならない。 現時点ではMyFacesを利用する形で実装し…

アクセスの制限

JSF

アクセスの制限の処理をどこに入れるかについては、例外のハンドリングと同じことがいえる。 Web上にはNavigationHandlerに入れるという方法が示されていたが、このやり方だと「Invoke Applicationg」フェーズを通らないリクエスト(「Restore View」フェー…

例外のハンドリング

JSF

次に、フレームワークとしてはクライアントモジュールで発生した例外を一括してハンドリングするしくみを検討する。 脳内で候補に挙がったいくつかの方法とそれに対する検討内容を以下に記す。 AOPでtry-catchする まず、「AOPでtry-catchする」という方法を…

基本フレームワークのテクノロジ

幸か不幸か、全社的なフレームワークの方針を決められる環境にあるため、Seasar2とJSFを使うように仕向けてみる。 どちらも自分自身がきちんといじったことが無いので「無謀かな?」と思ったが、どちらもEoD(Ease of Development)を標榜しているだけあってい…