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

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

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

    posts - 56, comments - 54, trackbacks - 0, articles - 4
       ::  ::  :: 聯(lián)系 :: 聚合  :: 管理

    Web單點(diǎn)登錄功能設(shè)計(jì)

    環(huán)境:Weblogic6.1  Oracle9i
    1 需求: 現(xiàn)在有兩套Web Application app1和app2,分別放在兩臺(tái)服務(wù)器上.現(xiàn)在希望從app1登錄后能通過Http鏈接直接遷移到app2畫面.不需要用戶再輸入口令。
    2 分析: 這個(gè)問題本質(zhì)上就是讓兩臺(tái)機(jī)器共享登錄的數(shù)據(jù)。
    3 解決方法: 考慮通過Http鏈接中的參數(shù)傳遞session Id。實(shí)際的登錄的數(shù)據(jù)放在一個(gè)雙方都可以存取的公共區(qū)。
    現(xiàn)在選擇weblogic的JNDI。(數(shù)據(jù)庫(kù)也可以)

    4 實(shí)現(xiàn):1: app1登錄時(shí)把登錄數(shù)據(jù)放到一個(gè)HashMap綁定到initialContext。
             2: 遷移鏈接http://app2ServerAddress/app2/TopEntry.do?sessid=這里寫sessionId。
             3: app2方通過request.getAttribute("sessid")得到sessionId再到initialContext中l(wèi)ookup出登錄數(shù)據(jù)。

    附注:1:  weblogic中JNDI的使用可參考本Blog相關(guān)文章。http://www.tkk7.com/terry-zj/archive/2005/11/16/20012.html
             2: 登錄數(shù)據(jù)放到一個(gè)HashMap中而不是AccountBean之類的自定義結(jié)構(gòu)。
             3: 這個(gè)方法的負(fù)荷能力還需具體測(cè)試。


     


    評(píng)論

    # re: Web單點(diǎn)登錄功能設(shè)計(jì)[未登錄]  回復(fù)  更多評(píng)論   

    2008-08-26 15:32 by cc
    這個(gè)東西,已經(jīng)有很多人做過了.
    你需要的是用戶的身份信息,其它的信息,就不需要了吧. ....
    主站蜘蛛池模板: 亚洲美女视频免费| 亚洲av无码成人精品区一本二本| 2022久久国产精品免费热麻豆| 亚洲人成影院午夜网站| 四虎www免费人成| 亚欧国产一级在线免费| 亚洲精品在线播放视频| 国产乱子影视频上线免费观看| 精品久久久久久无码免费| 亚洲精品中文字幕乱码影院| 日本a级片免费看| 无码人妻精品中文字幕免费| 亚洲精品国产第一综合99久久| 亚洲精品无码av人在线观看| 免费电视剧在线观看| 国产午夜精品理论片免费观看| 久久精品国产亚洲AV忘忧草18| 亚洲中文字幕无码一久久区| 毛片在线免费视频| 黄色网站软件app在线观看免费| 欧洲 亚洲 国产图片综合| 亚洲情XO亚洲色XO无码| 日本高清免费网站| 最近中文字幕完整免费视频ww| 美女羞羞喷液视频免费| 亚洲天堂一区在线| 亚洲中文字幕日产乱码高清app| 日韩av无码成人无码免费| 国产免费网站看v片在线| 婷婷国产偷v国产偷v亚洲| 亚洲国语精品自产拍在线观看 | a级毛片毛片免费观看永久| 2019亚洲午夜无码天堂| 亚洲AV无码久久精品成人 | 亚洲国产美女精品久久久久| ZZIJZZIJ亚洲日本少妇JIZJIZ| 热99re久久精品精品免费| 在线日本高清免费不卡| a级毛片免费完整视频| 色老头综合免费视频| 精品久久久久久亚洲综合网|