2011-04-11 1 views
1

従来のWebアプリケーション(10年程度)と新しいWebアプリケーション(< 6ヶ月)の両方をJavaで開発しました。現時点では、両方ともJBoss ASの異なるバージョンで動作しています(レガシーアプリケーションは現在Spring 2を使用していますが、間違いがない限り、Seam 2上に新しいアプリケーションが組み込まれています)。ポートレットとレガシーアプリケーション

両方のソースの関連情報をポートレットの形式で表示することができるセクションを作成しようとしています。

これまでポートレットを使用したことはありませんでしたが、私はどの技術を見ていて、どのようにこのタスクにアプローチすべきなのでしょうか?

ホストポートレットセクションを最初のアプリケーションに統合することは可能ですか、新しい展開が必要なのでしょうか?

+0

をLiferayのを見てみましょう。 – CoolBeans

答えて

2

私はちょうど私が仕事ポータル選択プロセスを経てきたし、我々はあなたがそのようなのWebSphere Portal ServerやOracleのポータル製品として、ハイエンドのポータル製品を購入することができthis-

にアプローチするには、いくつかの方法を見つけました(今週は何でも)Liferayコミュニティやエンタープライズに行くことができます(エンタープライズ版はコミュニティより早くサポートを受け取り、新機能を得る)、Apache Plutoで純粋にオープンソースに行くことができます。それらのすべてが、実際のJSR準拠のポートレット・コンテナを提供します。そのルートに行く(apacheタイルを使ってグラスで集約し、ポータルの煩わしさを避けるか、またはAdobe Flex & Mosaicなどのポータル以外のテクノロジーに行く)場合は、そのアクセス方法を選択できます。レガシーアプリケーション:

  1. ポータルサーバーに1つがある場合は、ポートレットサーブレットブリッジを使用します。

  2. 真のレガシーアプリケーションをIFrameポートレットで試してみてください。

  3. ポートレットとしてユーザーインターフェイス機能(MVCパターンを使用していましたか?)を再実装してください。

私は推測するだろう

そのUIを交換すると、あなたが最良のオプション1または2を使用して提供することと思いますが、私はなしで確かに言うことができないために、あなたはおそらく設計されていません言及した古いアプリケーションアプリ自体を見ている。

関連する問題