JSR 168に準拠したポートレットフレームワーク - MVCPortlet 1.0公開

後藤大地  [2005/11/02]

Nabh Information Systemsは1日(現地時間)、MVCPortletの最新版となるMVCPortlet 1.0を公開した。MVCPortletはModel View Controller(MVC)パターンをベースとした"JSR 168: Portlet Specification"に準拠したポートレットを作成するためのフレームワーク。

MVCPortlet 1.0はGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。ポートレットベースのアプリケーション開発を行うために設計さえれたフレームワークで、バージョン1.0ではStringbeans/Tomcat、Stringbeans/Weblogic、uPortal/Tomcat、Weblogic portal serverにおける動作が確認されている。MVCPortlet 1.0ではprocessActionおよびrenderのリクエストを処理するControllerPortletが提供されており、リクエストはprocessorに委譲され種々の処理が行われる。

MVCPortlet 1.0における代表的な機能は次のとおり。

  • 設定されたActionProcessorやRenderProcessorオブジェクトに向けて委譲されたレンダやアクションをハンドルするJSR 168準拠のコントローラポートレット
  • サーバおよびクライアントサイドにおけるインプットバリデーション
  • ポートレットのストリームライン国際化
  • アクション/レンダタイプレベルアクセスコントロールにおける拡張パーミッションスキーマ
  • データベース操作の実行、Java Beanの生成、チェーンの処理などの組み込みプロセッサ
  • ポートレットベース環境を作成するためのJSPタブライブラリ

MVCPortletはNabh Information Systemsのプロジェクトとして開発されている成果物にあたる。

ポートレットはポータルサイトを実現するためのコンポーネントを意味する。ポータルサイトは、企業情報などの窓口になる代表的なサイトで、個人ごとのパーソナライズ機能を持っていることが多い。"JSR 168: Portlet Specification"はポートレット間の相互接続を実現するための仕様で、セキュリティ、プレゼンテーション、パーソナライゼーション、アグレゲーションなどに関するAPIが定められている。

ポータルサイトを実現するには整備されたポートレットが欠かせず、ポートレットを組み合わせるには、JSR 168という相互接続のための仕様が重要になってくる。9月にはThe JBoss Portal Development TeamがJSR 168に準拠したポートレットの開発を発表するなど、JSR 168がひとつの指標となりつつある。

    関連記事

    関連サイト

    新着記事

    特設サイトの情報

    求人情報

    人気記事

    一覧

    イチオシ記事

    新着記事

    特別企画

    一覧

    転職ノウハウ

    あなたの仕事適性診断

    4つの診断で、自分の適性を見つめなおそう!

    Heroes File ~挑戦者たち~

    働くこと・挑戦し続けることへの思いを綴ったインタビュー

    はじめての転職診断

    あなたにピッタリのアドバイスを読むことができます。

    転職Q&A

    転職に必要な情報が収集できます

    スカウト転職する

    企業からアプローチのメッセージが届きます。