欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用Portal來(lái)集成外部應用程序

隨著(zhù)Portal一步步走向成熟其結構和功能也發(fā)生了較大變化,從混和型服務(wù)走向以系統框架為核心,應用程序與部署、開(kāi)發(fā)完全分開(kāi)的階段,Portal相當與一個(gè)骨架一樣可以接納外部的這種技術(shù)架構開(kāi)發(fā)的應用程序,使用Portals Bridges模式來(lái)連接不同的應用程序,可包括一下幾種:

集成Struts MVC模式開(kāi)發(fā)的應用程序:
Struts已經(jīng)成為了用Java創(chuàng )建Web應用的一個(gè)最流行的框架工具,Struts所實(shí)現的MVC模式給Web應用帶來(lái)了良好的層次劃分,同時(shí)也提供了一系列的工具來(lái)簡(jiǎn)化Web應用的開(kāi)發(fā)。

應用程序開(kāi)發(fā)者無(wú)需關(guān)心Portal的規范,只要關(guān)心Struts本身的開(kāi)發(fā),這樣大大降低了開(kāi)發(fā)成本和開(kāi)發(fā)人員的再培訓

圖7:在Portal中集成Struts應用程序


主要實(shí)現類(lèi):

public class StrutsPortlet extends GenericPortlet

下面是Portlet的片斷:

<portlet id="StrutsPortletDemo">

  <init-param>

   <name>ServletContextProvider</name>

  <value>org.apache.jetspeed.portlet.

ServletContextProviderImpl</value>

 </init-param>

 <init-param>

<name>ViewPage</name>

 <value>/Welcome.do</value>

 </init-param>

    <init-param>

      <name>HelpPage</name>

      <value>/Tour.do</value>

    </init-param>

    <portlet-name>StrutsPortletDemo</portlet-name>

    <display-name>Struts Portlet Demo</display-name>

    <description>This is the struts MailReader portlet demo</description>

    <portlet-class>org.apache.portals.bridges.struts.StrutsPortlet

</portlet-class>

    <expiration-cache>-1</expiration-cache>

    <supports>

      <mime-type>text/html</mime-type>

      <portlet-mode>VIEW</portlet-mode>

      <portlet-mode>HELP</portlet-mode>

 </supports>

 

集成WebWork開(kāi)發(fā)的應用程序
WebWork是一個(gè)源代碼開(kāi)放的Web應用框架,用于簡(jiǎn)化基于Web的應用開(kāi)發(fā)。本專(zhuān)欄介紹了WebWork并且描述了如何使用WebWork和JavaServerPages(JSP)、Velocity兩種技術(shù)來(lái)建立注冊界面的過(guò)程

通過(guò)Jetspeed2的Portals Bridges框架來(lái)實(shí)現和webwork的集成,主要實(shí)現類(lèi)

public class Webwork2Portlet extends GenericPortlet

           

JSF應用程序集成
JSF是什么?

JSF為廣大基于JAVA的 Web應用用戶(hù)界面的開(kāi)發(fā)人員提供了標準的編程接口、豐富可擴展的UI組件庫(一個(gè)核心的JSP標記庫用來(lái)處理事件、執行驗證以及其他非UI相關(guān)的操作和一個(gè)標準的HTML 標記庫來(lái)表示 UI組件)、事件驅動(dòng)模型等一套完整的Web應用框架,通過(guò) JSF ,您可以在頁(yè)面中輕松自如地使用 WEB 組件、捕獲用戶(hù)行為所產(chǎn)生的事件、執行驗證、建立頁(yè)面導航…,同時(shí)您會(huì )發(fā)現,當使用支持JSF的開(kāi)發(fā)工具來(lái)開(kāi)發(fā) JSF 應用的時(shí)候,一切將會(huì )變得異常簡(jiǎn)單,就類(lèi)似于我們現在開(kāi)發(fā)VB或者PowerBuilder程序一樣的簡(jiǎn)便,GUI方式拖放組件、修改組件屬性、建立組件間關(guān)聯(lián)以及編寫(xiě)事件偵聽(tīng)器等等,這樣,一個(gè)并不是特別熟悉Java的Web應用開(kāi)發(fā)人員也能夠輕松地完成自己的任務(wù)了,這種易開(kāi)發(fā)性對于J2EE而言無(wú)疑是太重要了

集成PERL應用程序
PERL介紹:

Perl 就是 Practical Extraction and Reporting Language 的簡(jiǎn)稱(chēng),是一種最廣泛應用于語(yǔ)法分析和 World Wide Web 的編程語(yǔ)言。它起源于 awk、C、sh 和 sed 語(yǔ)言,然而,它的應用開(kāi)發(fā)遠比其他任何一種面向對象編程語(yǔ)言更加容易。

實(shí)現方法:

N-US>public class PerlPortlet extends GenericPortlet

直接通過(guò)HttpServletResponseWrapper來(lái)封裝獲取Response的字節流

Portlet的配置的片斷

<portlet-name>perl-demo</portlet-name>

   <display-name>Perl demo Portlet</display-name>

   <portlet-class>org.apache.portals.bridges.perl.PerlPortlet

</portlet-class>

    <expiration-cache>-1</expiration-cache>

   <supports>

      <mime-type>text/html</mime-type>

      <portlet-mode>VIEW</portlet-mode>

  </supports>

    <portlet-info>

 集成PHP應用程序
PHP介紹:

PHP是一個(gè)基于服務(wù)端來(lái)創(chuàng )建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,您可以用PHP和HTML生成網(wǎng)站主頁(yè)。當一個(gè)訪(fǎng)問(wèn)者打開(kāi)主頁(yè)時(shí),服務(wù)端便執行PHP的命令并將執行結果發(fā)送至訪(fǎng)問(wèn)者的瀏覽器中,這類(lèi)似于A(yíng)SP和CoildFusion,然而PHP和他們不同之處在于PHP開(kāi)放源碼和跨越平臺,PHP可以運行在WINDOWS NT和多種版本的UNIX上。它不需要任何預先處理而快速反饋結果,它也不需要mod_perl的調整來(lái)使您的服務(wù)器的內存映象減小。PHP消耗的資源較少,當PHP作為Apache Web服務(wù)器一部分時(shí),運行代碼不需要調用外部二進(jìn)制程序,服務(wù)器不需要承擔任何額外的負擔。

public class PHPApplicationPortlet extends GenericPortlet

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Liferay簡(jiǎn)單Struts Portlet開(kāi)發(fā)
關(guān)于Liferay的配置文件 —— 基于Struts開(kāi)發(fā)Portlet
基于 Struts 2 構建 WebSphere Portal 上的 Portlet 應用
運用Jakarta Struts的七大實(shí)戰心法
Struts 與 Velocity 的集成1 - Coolingverse 專(zhuān)欄 - CS...
JetSpeed-2技術(shù)資料 - 專(zhuān)注開(kāi)源 - 張老三的專(zhuān)欄
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久