<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hengheng123456789

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks
    通過 SOAP, RMI, 以及我們客戶化的隧道類等途徑,所有的遠程 POJO 實現都向外開放。之所以這么做,并不僅僅是因為網絡服務要應用于商務,而是根本上我們發現這樣做對集成來說簡直是太有用了。以下就有一個得益于此的企業集成案例。

    3sixteen是一個做服裝T恤的公司,需要擴大發展。他們注意到了Liferay有意用之來集成一個商業門戶。但是,他們又感覺在一個超前時尚的服務行業Liferay似乎顯得有點太丑了,或者說不入格。為了解決這個矛盾,他們不得以把WEB表現層分成了兩個站點:一個產品展示站點和一個在線購買站點。

    結果, www.3sixteen.com 成了一個基于 Flash 技術的漂亮站點,而 my.3sixteen.com 則是一個基于 Liferay vanilla 版本的在線購物站點。這兩個站點分別安裝在不同的兩個 Linux 主機上,基于目標及用途的考慮可以布署在不同的國家。

    項目的一個重要需求是要建立一個郵件地址管理系統,用來收集目標客戶的郵件地址。于是,在 Flash 作的站點中我們加入了彈出工窗口,用來通過門戶服務器要增加記錄某客戶的這個郵件地址到系統中。

    以下是相應的 JSP 片段,它利用 ABContactManagerHttp 的功能來增加新的聯系人。
    String URL = "http://my.3sixteen.com";

    HttpPrincipal httpPrincipal = new HttpPrincipal(URL, "joe_bloggs", "password");

    ABContactManagerHttp.addContact(httpPrincipal, firstName, lastName, emailAddress);

    ABContactManagerHttp 調用了 ABContactManagerUtil 中的 addContact 方法,而重要的是這個調用是通過 80 端口,直接由門戶站點的 http://my.3sixteen.com/tunnel/servlet/AuthTunnelServlet 接收,應用服務器只要判定認證合法之后,就以 ID joe_bloggs 的用戶的身份 調用 addContact 方法,然后由 ABContactManagerUtil 調用實現類 ABContactManagerImpl 來完成真正的添加聯系人的工作。這一過程可能通過查自動生成的 JavaDocs 文檔中的源代碼來證實。

    之后呢,那個Joe Bloggs就可以登錄門戶,通過查看它的地址本發現多了一個新的聯系人了。而且在系統的其它門戶單元也可以通過協助類(helper classses)達到同樣的目的。而另外一方面這也可能是一個安全隱患,因為隨便一個人就可以通過一個小JAVAapplets)或其它程序,從而直接調用有業務邏輯功能的EJB,只要他擁有認證的密碼。一個應對的方法是通過修改portal.properties來只指定特定的端口偵聽這類服務請求。

    當然也可以通過 SOAT RMI 等來調用 EJB。

    Liferay是一個自下而上完整的應用系統提供者。以下是案例清單,它們都是單一門戶單一數據庫系統。
    http://demo.liferay.net
    http://my.ccuc.net
    http://my.3sixteen.com
    http://portal.liferay.com
    http://www.gatewayfriends.org
    http://www.jasonandiris.com

    其中每個門戶的用戶都與其它門戶完全隔離,門戶間是依據各自的公司 ID 通過域來分割不同的空間。
    如果對在同一機器集成多個 Liferay 有興趣,請參閱 Multiple Portals

    posted on 2007-02-10 13:19 哼哼 閱讀(500) 評論(0)  編輯  收藏 所屬分類: JAVA-Web
    主站蜘蛛池模板: 美女视频黄免费亚洲| 91久久亚洲国产成人精品性色| 亚洲一区欧洲一区| 最近2019中文字幕免费直播 | 国产成A人亚洲精V品无码性色| 美女一级毛片免费观看| 在线观看亚洲免费| 亚洲AV无码成人网站在线观看| 成年女人18级毛片毛片免费| 久久精品国产亚洲av麻豆图片| 国产成人A在线观看视频免费| 在线a亚洲老鸭窝天堂av高清| 在线观看免费成人| 国产av无码专区亚洲av毛片搜 | 亚洲国产成人片在线观看| 在线观看免费无码专区| 久久亚洲日韩看片无码| 免费国产成人高清在线观看网站| 在线a亚洲老鸭窝天堂av高清| 国产日产成人免费视频在线观看| 人妻无码中文字幕免费视频蜜桃| 亚洲熟妇丰满多毛XXXX| 久久一区二区三区免费播放| 亚洲精品午夜视频| 日韩a在线观看免费观看| 一区二区3区免费视频| 久久久久亚洲AV成人无码| 精品久久久久久久久免费影院| 亚洲国产AV无码一区二区三区| 亚洲无码日韩精品第一页| 鲁丝片一区二区三区免费| 亚洲av永久无码精品天堂久久| 又粗又硬又大又爽免费视频播放| 中文字幕av无码不卡免费| 亚洲国产精品久久久久秋霞影院 | 国产a不卡片精品免费观看| 成人无码视频97免费| 亚洲狠狠狠一区二区三区| 日韩成人免费在线| 免费成人在线电影| 亚洲精品伦理熟女国产一区二区|