国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用 Struts portlet 在門戶應用程序中實現頁面導航

2019-11-17 06:18:56
字體:
來源:轉載
供稿:網友

引言
Struts 是一個很受歡迎的開放源代碼平臺基礎,它是為了使復雜的 Web 應用程序的創建和維護更加輕易而設計的。Struts 框架支持模型-視圖-控制器(Model-View-Controller,MVC)模型,并且提出了許多重要的應用程序設計和實現需要注重的事項。為了能夠在門戶應用程序中實現頁面導航,WebSphere® Portal V5 提供了一些標記,在開發典型 portlet 和 Struts portlet 時可將這些標記用于 javaServer Pages(jsp)。本文重點討論 Struts 框架創建多模塊的能力,并通過一個樣本 Struts portlet 應用程序為您介紹如何采用 JSP 實現頁面導航方法。

我們將關注以下兩種互補的方法:

  • 如何使用在 WebSphere Portal 中可用的某一 JSP 標記來從 JSP 實現頁面導航
    我們將會看到一個樣本應用程序,包括開發環境和門戶資源的屏幕快照,以及頁面導航方法的代碼樣本。
  • 如何使用 Struts portlet 框架中內置的多模塊支持來組織 Web 導航方案
    我們將會看到一些代碼樣本,它們闡述了如何使用頁面導航特征來執行在門戶環境中轉換的多個 Struts 模塊。

本文假定您已基本了解 Struts 應用程序,包括如何在 WebSphere Studio application Developer 中創建 Struts 應用程序、如何將 Struts 作為 portlet 進行部署,同時也了解 WebSphere Portal 中的門戶資源。(要獲得這些方面的更多信息,請參見參考資料。)

在開發和部署我們的樣本應用程序時用到了以下產品:

  • WebSphere Portal V5.x
  • WebSphere Application Server v5.x
  • 支持 Struts Version 1.1 的 WebSphere Studio Application Developer v5.0.1 (下面稱為 Application Developer)。

本文所講解的用于實現頁面導航的開發任務可同時用于標準 portlet 和 Struts portlet。

應用程序概述
在樣本應用程序中,我們將會使用位于三個不同頁面的三個 portlet。當用戶選擇其中某一 portlet 中的鏈接時,該用戶會被定向到另一個頁面,其中駐留著另一個 portlet。在整個文章中我們開發和提到的示例都會利用多 Struts 模塊將 WebSphere Portal 頁面導航標記并入門戶環境中每個模塊本身的 JSP 文件中。圖 1 概括性地展示了樣本應用程序將如何工作;為了把重點放在理解這些方法上,我們特意簡化了樣本應用程序。在本文的后面我們將會提供給用程序的細節。

圖 1. 樣本應用程序的高級視圖
圖 1. 樣本應用程序的高級視圖

構建導航結構
WebSphere Portal 提供了自己的 JSP 標記來供 portlet JSP 使用。其中的一個標記,<wps:URLGeneration attribute="value"/>,是用于創建到門戶任何地方的頁面鏈接的。我們使用該標記中一個屬性,contentNode="idname",來創建到不同頁面的 URL,以便構建導航結構。該屬性利用一個惟一的標識符(內容節點的名稱)來指定可以從中找到該 portlet 的頁面。(關于這一標記的更多信息請參見參考資料。)

在 WebSphere Portal 中選擇 Administration => Portal Settings => Custom Unique Names。我們使用 Custom Unique Names 治理 portlet 來獲取為 contentNode 屬性指定的門戶資源的惟一標識符。治理員可以使用 Custom Unique Names portlet 來查看惟一標識符并為門戶資源分配(讓人易讀的)自定義名稱。圖 2 顯示了這些已配置的樣本頁面的惟一標識符和自定義名稱:

  • Struts_Test
  • Struts_Receiver
  • Struts_Receiver_2



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绍兴县| 金川县| 彰化县| 灵川县| 遂川县| 综艺| 霍城县| 祁阳县| 五常市| 岫岩| 西吉县| 新龙县| 金沙县| 泰州市| 岱山县| 原阳县| 临邑县| 上蔡县| 五常市| 封开县| 鹤山市| 福建省| 海安县| 锡林郭勒盟| 图片| 琼中| 文成县| 昭平县| 二手房| 朝阳区| 五莲县| 江口县| 文化| 南涧| 武鸣县| 榆树市| 玉林市| 印江| 陇南市| 依兰县| 沁源县|