• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    使用AJAX和J2EE實現一個網上會議室系統 (1)

    發布: 2008-4-30 09:42 | 作者: 不詳 | 來源: 賽迪網技術社區 | 查看: 29次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試技術門戶L,HE;\(O.df

    四、客戶端設計 
    *d*n2k~Zm6vQ
    5N0rbk^'\U.qE%|軟件測試技術門戶;u @Oi _$jD^
    會議室客戶端包括兩個部分,一個部分是會議室的管理界面,主要包會議室的“添刪改查”及“啟動”或“關閉”會議服務的操作。這部分我們直接使用EasyJWeb Tools中的添刪改查業務引擎AbstractCrudAction可以快速實現。界面也比較簡單,直接使用EasyJWeb Tools代碼生成工具引擎生成即可。會議室管理的客戶端是傳統的Java Web技術,因此沒有什么要考慮的。  軟件測試技術門戶af XW!P:] ~;R H
    軟件測試技術門戶xE1_1Me8}
    客戶端的第二個部分也即會議系統的主要部分,該部分主要有兩個界面,第一個頁面是會議室進入的選擇頁面。也即把已經啟動的會議室列出來,用戶選擇一個會議室進入,這個頁面也是使用傳統的Java Web技術。第二個頁面是進入會議室后的主界面,這個界面是整個會議系統的主要界面,所有參與會議的操作都在這里運行的。這個界面需要不斷的與服務器端交互傳輸數據,傳輸的內容包括用戶的發言、其它人給用戶的發言、會議室的狀態等。有的傳輸信息需要即時響應(如用戶發言),有的信息可以設置成定時響應(如會議室狀態)。 
    )gY;Y8jt軟件測試技術門戶 t*[+U ?6y ^]zb
    Java Web程序中與服務器端交互數據主要有兩種方式,一種是直接刷新頁面,另外一種是使用Socket直接跟Web服務器端口通訊。由于Socket編程相對復雜,我們選擇第一種直接刷新頁面的方式,這種方式又可以分為幾種,包括傳統的Form提交,傳統的自動刷新網頁取得數據以及使用ActiveXObject對象(如xmlhttp)直接與服務器交互數據,也即AJAX方式。由于使用AJAX方式用戶感覺不到頁面在刷新,表現起來好于手動或自動刷新頁面的方式,因此我們決定選擇AJAX方式實現客戶端與服務器端進行數據交互。 
    )O ?PSe`U
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>