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

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

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

    隨筆 - 17, 文章 - 1, 評(píng)論 - 0, 引用 - 0
    數(shù)據(jù)加載中……

    Apache Geronimo 3.0 - JSF Integration

        在 Geronimo 的所有歷史版本中, 對(duì) MyFaces 整合的內(nèi)容比較少, 只是檢查了以下是否有 FacesServlet 在 web.xml 文件中, 如果有則將 MyFaces 的 StartUpListener 添加到 web.xml 中.
         在 JSF 2.0 中, 添加了以下幾個(gè)特性, 促使需要對(duì)整合的代碼做些許修改
         a. ManagedBean annotation, 不得不說, 這個(gè)標(biāo)識(shí)有些雞肋, 事實(shí)上 JSF 規(guī)范也并不要求對(duì)其提供支持. 尤其是 JavaEE 6 中, 有了 WebBeans 之后. 后在在社區(qū)里面提了以下, 似乎也沒什么人關(guān)心.
         b. 多個(gè) faces-config 文件的排序功能
         由于以上兩個(gè)功能, 使得在部署市需要做一些工作, 一是必須掃描出所有的使用 ManagedBean annotation 的 Java 類, 并為其構(gòu)建本地 JNDI 目錄, 否則那些 @EJB 什么的標(biāo)簽根本沒法工作. 其次是速度問題, 默認(rèn)情況下, MyFaces 會(huì)在啟動(dòng)時(shí)執(zhí)行以上的兩個(gè)功能, 對(duì)應(yīng)用程序的影響比較大.
         當(dāng)前的解決方法時(shí), 參照在 Web 容器的處理方式, 使用一些可序列化的 Info 類, 將所有信息在部署時(shí)都生成好, 啟動(dòng)時(shí)直接反序列化, 再通過 MyFaces 的一些 SPI 傳遞過去, 避免每次啟動(dòng)時(shí)重復(fù)那些工作.

    posted on 2010-10-14 21:30 一直在努力 ! 閱讀(216) 評(píng)論(0)  編輯  收藏 所屬分類: Apache Geronimo


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲线精品一区二区三区影音先锋 | 波多野结衣久久高清免费| 亚洲资源在线视频| 99re免费在线视频| 少妇中文字幕乱码亚洲影视 | 国产亚洲人成在线播放| 高清国语自产拍免费视频国产 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区| 亚洲日本国产综合高清| 18禁无遮挡无码网站免费| 亚洲国产精品无码观看久久| 麻豆国产精品免费视频| 色在线亚洲视频www| 韩国18福利视频免费观看| 综合偷自拍亚洲乱中文字幕| 亚洲不卡AV影片在线播放| 亚洲天堂免费在线视频| 亚洲s色大片在线观看| 2021久久精品免费观看| 亚洲欧美日韩综合久久久| 亚洲国产成人精品女人久久久| GOGOGO高清免费看韩国| 精品亚洲A∨无码一区二区三区| 四虎在线视频免费观看视频| 亚洲欧美日韩自偷自拍| 亚洲精品国产精品国自产观看| 三年片在线观看免费西瓜视频| 亚洲福利一区二区| 国产成人免费全部网站| 国产午夜无码片免费| 亚洲免费视频网址| 亚洲成A人片77777国产| 热re99久久6国产精品免费| 亚洲综合激情五月色一区| 亚洲国产精品无码久久青草| 无码av免费一区二区三区| 亚洲日韩国产二区无码| 亚洲人成影院在线无码按摩店| 18禁成人网站免费观看| 一级女性全黄生活片免费看| 亚洲中文无码av永久|