The Apache Portals Jetspeed Teamは11日(米国時間)、Jetspeedの最新版となるJetspeed 2.0を公開したことを発表した。Jetspeed 2.0はApache License Version 2.0のもと提供されているオープンソースソフトウェアのエンタープライズポータルアプリケーション。Jetspeed 2.0はPortlet Specification 1.0(JSR-168)に準拠しているほか、TCK(Test Compatibility Kit) suiteに合格、さらにJava Portlet Standard認証をすべてクリアしている。 Jetspeed 2.0はJava Portlet APIをすべて実装したプラットフォーム。特に注目するべき機能はLDAPをベースにしたセキュリティコンポーネント、データベースの実装、そしてロバストな
ポータルっぽいサイトを作りたいので色々調査したところ、オープンソースものとしては Liferay と Jetspeed2 あたりが有力らしいことがわかったものの、両方ともかなり重量級であり中身を理解するのが相当大変そうなので、とりあえず Java Portlet Specification のリファレンス実装である Pluto のカスタマイズから始めてみることにする。 Windows環境(わたしはWindows 7 64bit+JDK1.6.17 x86_64) zip版の Tomcat6 がインストールされていること(インストール先を TOMCAT_HOME とする)。 Maven2 がインストールされていること。 Eclipseとm2eclipseプラグインがインストールされていること。 という前提。 プロジェクトの準備 pluto-portal ソースコードの取得 カスタマイズ元にな
eXo Portalの新しいバージョンは前のバージョンに導入されたものの上に構築され、AJAXに代表されるWeb 2.0テクノロジーにより拡張可能モデルがもたらしたユーザの複雑性を取り除くことができました。 実際にeXoは、他のポータルの大半が静的レイアウトを使用していた時に動的レイアウトのコンセプトを導入した初めてのものです。主な違いは、動的レイアウトではポートレットがリーフにあたる、ネスト化したコンテナのツリーを取り扱っているようになることです。次の図に見られるように、コンテナはちょうどSwing UIオブジェクトを取り扱うときのように、その子のレイアウトに関与します。自由に使えるコンテナ・レンダラが行、列、またはタブに子を表示します。 その結果、1つのロケーションから別のロケーションへコンテナを移動させることは、単なるデータ構造サイドでのツリー操作になるのです。クライアント・サイドで
はじめに 本稿では、Java Portlet Specificationに準拠するJavaポートレットの開発方法と、Javaポートレット用のポータルランタイムコンテナの基本について、企業ポータルサーバとオープンソースポータルの両方を踏まえて解説します。 2003年に最初のJSR 168: Portlet Specificationがリリースされて以来、ポートレット開発は、エンタープライズ業界とオープンソースコミュニティの両方において堅調に普及してきました。 2008年6月のJSR 286: Portlet Specification 2.0のリリースにより、ポートレット技術は、現在最もよく使用されるWeb開発技術の1つという地位を不動のものとしました。現在では、Sun Liferayポータル、eXo Platform、Jakarta Plutoなど、20以上もの著名なオープンソースのポート
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く