Skip navigation.

WebLogic Portal 8.1 へのアップグレード

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

SP4 における訪問者ツールの変更

この付録では、SP4 での訪問者ツールの機能の変更および一般的なコードの変更について説明します。

 


機能の変更

[ブックの編集] ページで、コンテンツとして複数のブックとページを追加できるようになりました。以前は、一度に選択できるブックまたはページは 1 つだけでした。

 


コードの変更

この節では、SP4 で変更された、または訪問者ツールに追加された特定の JavaScript、JSP、Java などのファイルについて説明します。SP4 の訪問者ツールに対する変更の大部分は、JavaScript を .js ファイルに移動し、Java コードを .java ファイルに移動したことです。これらの変更は、JSP の効率化を図るために行われました。

また、訪問者ツールのコードはインターナショナライズされ、翻訳可能な文字列が .properties ファイルに含まれるようになりました。

以降の節では、これらの変更について詳しく説明します。

インターナショナライゼーション

visitorTools/visitorTools.properties ファイルが追加され、インターナショナライゼーションがサポートされるようになりました。このファイルには、コードから抽出された翻訳可能な文字列が含まれています。

JavaScript の .js ファイルへの移動

次の表に、visitorTools/js フォルダに追加された新しい JavaScript ファイルを示します。これらのファイルの JavaScript コードは、右側の列に示す JSP ファイルから削除されました。

新しい .js ファイル

JavaScript コードが削除されたファイル :

visitorTools/js/book.js

visitorTools/visitorToolsEditBook.jsp

visitorTools/js/main.js

visitorTools/visitorToolsMain.jsp

visitorTools/js/page.js

visitorTools/visitorToolsEditPage.jsp

JSP ファイルの変更

次の表に、変更された JSP ファイルと変更の理由を示します。

変更された JSP

変更の理由

visitorTools/
visitorToolsEditBook.jsp

  • JavaScript の大部分を visitorTools/js/book.js に移動
  • Java メソッドを com/bea/jsptools/portal/util 内の VisitorToolsUtil.java および VisitorToolsHtmlUtil.java に移動。

visitorTools/
visitorToolsEditPage.jsp

  • JavaScript の大部分を visitorTools/js/page.js に移動
  • Java メソッドを com/bea/jsptools/portal/util 内の VisitorToolsUtil.java および VisitorToolsHtmlUtil.java に移動。

visitorTools/
visitorToolsMain.jsp

  • JavaScript の大部分を visitorTools/js/main.js に移動
  • Java メソッドを com/bea/jsptools/portal/util 内の VisitorToolsUtil.java および VisitorToolsHtmlUtil.java に移動。

Java ファイルの変更

この節では、訪問者ツールの追加または変更された Java ファイルとその理由を示します。

com/bea/jsptools/portal/backing/VisitorToolsEditBookBacking.java

handlePostbackData() メソッドの一部のコードを、同じファイル内のさまざまなメソッドに移動。

com/bea/jsptools/portal/backing/VisitorToolsEditPageBacking.java

handlePostbackData() メソッドの一部のコードを、同じファイル内のさまざまなメソッドに移動。

com/bea/jsptools/portal/backing/VisitorToolsMainBacking.java

handlePostbackData() メソッドの一部のコードを、同じファイル内のさまざまなメソッドに移動。

com/bea/jsptools/portal/placement/BookPlacement.java

インポートの最適化を追加。

com/bea/jsptools/portal/placement/NavigablePlacement.java

インポートの最適化を追加。

com/bea/jsptools/portal/placement/PagePlacement.java

インポートの最適化を追加。

com/bea/jsptools/portal/placement/PlaceablePlacement.java

インポートの最適化を追加。

com/bea/jsptools/portal/placement/Placement.java

インポートの最適化を追加。

com/bea/jsptools/portal/placement/PortletPlacement.java

インポートの最適化を追加。

com/bea/jsptools/portal/PortalVisitorConstants.java

訪問者ツールのコードで使用する定数を追加。

com/bea/jsptools/portal/PortalVisitorManager.java

操作の大部分を PortalManager クラスに委託。この変更は、コードの統合と保守の簡素化のために行われました。

com/bea/jsptools/portal/util/EntitledPresentations.java

簡単なヘルパー クラスとして追加。

com/bea/jsptools/portal/util/ResourceCount.java

簡単なヘルパー クラスとして追加。

com/bea/jsptools/portal/util/VisitorToolsHtmlUtil.java

HTML を生成するメソッドのヘルパー クラスとして追加。このファイルの大部分は、visitorToolsMain.jspvisitorToolsEditPage.jspvisitorToolsEditBook.jsp に含まれていた HTML 生成メソッドです。

com/bea/jsptools/portal/util/VisitorToolsUtil.java

HTML を生成しないメソッドのヘルパー クラスとして追加。このファイルの大部分は、visitorToolsMain.jspvisitorToolsEditPage.jspvisitorToolsEditBook.jsp に含まれていたメソッドです。

変更されていないファイル

SP4 では、次の訪問者ツールのファイルは変更されていません。

visitorTools/visitorTools.portion
visitorTools/js/dialog.js
visitorTools/skeletons/edittogglebutton.jsp

 

ナビゲーション バーのスキップ  ページの先頭 前 次