LiferayのMVCポートレットフレームワークは、Liferayのポートレットで広く使用されており、Liferay Portal 6.2ポートレット開発者によく使用されている選択肢です。 MVCPortlet
クラスは、javax.portlet.GenericPortlet
の軽量拡張です。 そのinit
メソッドにより、多くの定型コードを書く必要がなくなります。 MVCポートレットは、Liferay DXP 7.1へスムーズにアップグレードできます。
Liferay MVCポートレットをアップグレードするには、Lifera Upgrade Plannerを使用して、コードをLiferay DXP 7.1のAPIに適合させます。 プランナーのアップグレード問題の修復ステップを実行した時、既存の事象の多くが自動修正またはフラグ付けされました。 残りのエラーについては、記事Resolving a Plugin’s Dependenciesを参照してください。
LiferayのUpgrade Plannerは、新しいAPIの影響を受けるコードの特定、APIの変更とそれらに適合する方法の説明、そして多くの事例でコードを自動的に適合させるオプションの提供を行います。
ポートレットをアップグレードしたら、通常通りデプロイします。
サーバーは、次のポートレット状態を示すメッセージを出力します。
- WAR processing
- WAB startup
- Availability to users
これで、Liferay MVCポートレットをLiferay DXP 7.1インスタンスにアップグレードおよびデプロイできました。
関連トピック