freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)即時(shí)通信客戶端的開發(fā)-文庫吧資料

2025-06-28 12:42本頁面
  

【正文】 TransferListener(FileTransferListener listener)/** * 移除文件傳輸監(jiān)聽器。* 文件傳輸監(jiān)聽器FileTransferListeners能用來截取自己定制的傳入文件。 * 返回用戶的聊天室ChatRoom */public ChatRoom sendFile(File file, String jid){…}/** * 發(fā)送圖片給用戶。 */public static SparkTransferManager getInstance(){…}/** * 發(fā)送文件給用戶。public class SparkTransferManager{…/** * 返回一個(gè)工廠類SparkTransferManager的實(shí)例,如果有必要就創(chuàng)建它。 * 參數(shù):被更新的登記列表addresses。 */private void changeOfflineToOnline(String bareJID, final RosterEntry entry, Presence presence){…}/** * 建立初始化的聯(lián)系人列表時(shí)被調(diào)用。 * 參數(shù):顯示為在線用戶的bareJID,用戶的RosterEntry值entry。 * 參數(shù):用戶現(xiàn)場(chǎng)presence,用戶的bareJID。如果是就從離線組移除* 并添加到他們所屬的所有組 */private synchronized void updateUserPresence(Presence presence) throws Exception{…}/** * 更新基于他們JID的個(gè)人單獨(dú)現(xiàn)場(chǎng)。 * 如果更新用戶的現(xiàn)場(chǎng)時(shí)出現(xiàn)問題則拋出異常。public final class ContactList extends JPanel implements ActionListener, ContactGroupListener, Plugin, RosterListener, ConnectionListener {…/** * 更新用戶現(xiàn)場(chǎng)。 * 返回創(chuàng)建的XMPPConnection。 * 參數(shù):錯(cuò)誤代碼errorCode */private void accountCreationFailed(int errorCode){…}/** * 在賬戶創(chuàng)建成功時(shí)被調(diào)用*/private void accountCreationSuccessful(){…}/** * 援引AccountCreationWizard。 */public boolean isPasswordValid(){…}/** * 使用提供的信息創(chuàng)建新賬戶。返回其他填寫的字符串方法與之類似。public class AccountCreationWizard extends JPanel{/** * 構(gòu)造AccountCreationWizard的用戶界面,添加組件。 */private String getDnsKdc(String realm){…}} 賬戶創(chuàng)建向?qū)?建立新賬號(hào)向?qū)?duì)話框 Account Creation Wizard’s Dialog返回新用戶在注冊(cè)對(duì)話框中的用戶名、密碼、確認(rèn)密碼和服務(wù)器。 * 參數(shù)realm:查找的范圍。 */public class ImagePanel extends JPanel{…}/** * 。 */private void updateProxyConfig() throws Exception{…}/** * 定義背景,使用登錄面板,在背景上畫圖。下面是類方法的功能描述:public final class LoginDialog{.../*** 調(diào)用LoginDialog使其可見* 參數(shù):登錄對(duì)話框的parentFrame*/public void invoke(JFrame parentFrame){...}/** * 取得用戶名和密碼,執(zhí)行監(jiān)聽器 */private final class LoginPanel extends JPanel implements KeyListener, ActionListener, FocusListener, CallbackHandler{...}/** * 初始化客戶端及其所有插件,調(diào)用主窗體,創(chuàng)建workspace布局。系統(tǒng)開發(fā)環(huán)境的配置如下:(1)開發(fā)語言:Java(2)后臺(tái)數(shù)據(jù)庫:MySQL for Linux(3)運(yùn)行環(huán)境:Openfire for Linux(4)集成開發(fā)環(huán)境:Eclipse for Linux(5)操作系統(tǒng):SPGLinux Desktop開發(fā)使用的硬件環(huán)境如下:(1)PC機(jī)配置:AMD 3600+ CPU,1GB內(nèi)存(2)存儲(chǔ)器容量:160GB SATA硬盤(3)網(wǎng)絡(luò)類型:TCP/IP網(wǎng)絡(luò) SPGEcq客戶端的實(shí)現(xiàn)下面將對(duì)基于Smack庫和Openfire服務(wù)器的SPGEcq客戶端軟件的一些具體設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行說明,著重軟件的工廠類部分。并且客戶端可以做得很“瘦”,因?yàn)楹芏鄰?fù)雜的工作都有應(yīng)用服務(wù)器Openfire代勞了,客戶端應(yīng)用程序只需關(guān)注用戶界面及插件擴(kuò)展本身,也就更易于打包、發(fā)布、安裝、配置和維護(hù)。使用的技術(shù)包括Java、XML、Shell等。 3 即時(shí)通信客戶端SPGEcq的實(shí)現(xiàn)下面對(duì)基于SPGLinux操作系統(tǒng)平臺(tái)下的即時(shí)通信軟件SPGEcq的開發(fā)環(huán)境搭建和實(shí)現(xiàn)主要工廠類的核心方法進(jìn)行描述??梢詫?duì)Smack API 進(jìn)行更深入地使用。它們可以獲得由Smack庫提供的實(shí)例,例如XMPPConnection或ChatContainer等,并獲取Openfire服務(wù)器的信息,與其他客戶端進(jìn)行通訊。 客戶端用例圖 Use Case for Client(2)類圖類圖是面向?qū)ο笞畛S玫膱D,描述了類集、接口集、協(xié)作及它們之間的關(guān)系。 關(guān)鍵建模用圖(1)用例圖用例是能夠幫助確定軟件使用情況的UML組件。然后畫出初步的類圖。通過對(duì)整個(gè)系統(tǒng)的靜態(tài)特征進(jìn)行分析,得到客戶端的分析類圖。(3)對(duì)每個(gè)用例進(jìn)行詳細(xì)分析并描述。包括下列活動(dòng):(1)獲取用戶需求,并對(duì)客戶端軟件的特性進(jìn)行描述。下面介紹用面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)分析時(shí)需要進(jìn)行的活動(dòng)。 面向?qū)ο蠓治雒嫦驅(qū)ο蟮姆治龇椒ń鉀Q了兩大問題:一是將消息數(shù)據(jù)模型和消息處理模型二者合一,二是使面向?qū)ο蠓椒◤南到y(tǒng)分析平滑地過渡到系統(tǒng)設(shè)計(jì)。(6)群組管理:對(duì)好友按群組進(jìn)行分類,可以添加、刪除群組,也可以修改群組名稱。(5)與聯(lián)系人即時(shí)聊天:當(dāng)兩個(gè)用戶都注冊(cè)了賬號(hào),并且互相加為好友后,就可以通過軟件即時(shí)聊天。如果被加的用戶名不存在,則會(huì)提示“不能添加聯(lián)系人”。服務(wù)器端可以看到新增的賬戶信息。若服務(wù)器IP地址錯(cuò)誤也不能進(jìn)入系統(tǒng)。在服務(wù)器端會(huì)顯示用戶處于登錄狀態(tài)。 功能劃分客戶端的功能模塊分為賬號(hào)創(chuàng)建、登錄管理、聯(lián)系人管理、群組管理和消息管理等。(3)對(duì)現(xiàn)有的Smack庫和Openfire即時(shí)通信系統(tǒng)進(jìn)行分析,從而得到更多有益的啟發(fā)。 其他有效地獲取需求的方式除了使用“可運(yùn)行原型方法”獲取需求,還可以根據(jù)企業(yè)的特點(diǎn)結(jié)合以下方式組合獲取需求:(1)因?yàn)槭轻槍?duì)企業(yè)進(jìn)行即時(shí)通信軟件的開發(fā),可以在企業(yè)內(nèi)部進(jìn)行現(xiàn)場(chǎng)調(diào)研,對(duì)技術(shù)處、行政處和市場(chǎng)部的人員等進(jìn)行詢問、訪談,以獲取真實(shí)的需求。針對(duì)即時(shí)通信軟件的開發(fā),可以在開源即時(shí)通信平臺(tái)的基礎(chǔ)上,快速構(gòu)建出一個(gè)基于Smack庫和Openfire的可運(yùn)行即時(shí)通信系統(tǒng),然后借助這一平臺(tái)來加快對(duì)需求的挖掘和雙方對(duì)需求的理解。針對(duì)企業(yè)用戶對(duì)即時(shí)通信系統(tǒng)需求并不清楚的情況,采取可運(yùn)行原型需求獲取的方法,并加強(qiáng)與企業(yè)用戶的溝通來獲取系統(tǒng)需求。因此,必須準(zhǔn)確地獲取企業(yè)用戶的需求,才能保證整個(gè)即時(shí)通信系統(tǒng)的完整性和可靠性。而且,各企業(yè)還可以通過二次開發(fā)來不斷擴(kuò)展自己的多樣性功能。SPGEcq企業(yè)級(jí)即時(shí)通信軟件就是從企業(yè)工作的實(shí)際出發(fā),充分利用開源即時(shí)通信協(xié)議,使得企業(yè)員工脫離網(wǎng)絡(luò)聊天所帶來的問題。這樣做雖然阻止了上一種情況的發(fā)生,但是對(duì)于多分支、跨地域的企業(yè)或者公司,就完全起不到通訊的效果。這使得即時(shí)通信軟件不僅沒有成為企業(yè)信息溝通的平臺(tái),反而成為影響員工工作效率的累贅。但是這些軟件功能雖然全面,卻并不符合許多中小型企業(yè)的工作要求。但缺點(diǎn)在于投資較大,中小型企業(yè)基本無法采用這種方式。(2)使用功能更強(qiáng)大的商業(yè)即時(shí)通信平臺(tái),如RTX。這種方式最大的好處是易于與企業(yè)外部溝通而且服務(wù)費(fèi)用低廉。相對(duì)于常用的即時(shí)通信軟件,企業(yè)級(jí)即時(shí)通信軟件的發(fā)展顯然要慢很多。它是一種比郵件更快捷、更具親和力和交互性的溝通方式。 SPGLinux的SPGEcq客戶端 SPGEcq Client for SPGLinux 即時(shí)通信軟件的企業(yè)應(yīng)用對(duì)企業(yè)來說,即時(shí)消息、語音、視頻通信和即時(shí)文件傳輸?shù)睦寐史浅8摺榱似髽I(yè)級(jí)或組織的應(yīng)用,以及為即時(shí)通信的轉(zhuǎn)變注入創(chuàng)新理念。通過與Openfire服務(wù)器的配合,SPGEcq是最容易的也是最佳的,作為替代使用非安全公共即時(shí)通信網(wǎng)絡(luò)軟件的客戶端。它具有支持內(nèi)置群組聊天、電話集成和強(qiáng)大的安全性。下面介紹開源的SPGEcq客戶端軟件。Jabber作為一種開放的體系架構(gòu),具有良好的可擴(kuò)展性、安全性及其在開源界良好的支持,能作為開發(fā)企業(yè)級(jí)客戶端的最佳選擇。開源的即時(shí)通信協(xié)議和相關(guān)軟件作為溝通交流手段多元化的重要組成部分,具有良好的發(fā)展前景。而Jabber作為一種開放的標(biāo)準(zhǔn)化IM協(xié)議(已被IETF標(biāo)準(zhǔn)化)[3]將引發(fā)一股不斷開放的IM潮流。首先,通常從安全和管理的角度出發(fā),企業(yè)不接受接入互聯(lián)網(wǎng)的服務(wù),也就限制了這些軟件的使用;其次,由于這些軟件主要側(cè)重聊天和娛樂,存在繁雜的功能將影響工作效率;另外,注冊(cè)用戶不需要驗(yàn)證身份證,這導(dǎo)致了在傳輸過程中企業(yè)的敏感數(shù)據(jù)極其容易被竊取,并且數(shù)據(jù)的安全性不能得到有效的保障。下面是人們使用即時(shí)通信軟件的主要目的。除了“聊天”之外,它更多地顯示出了商務(wù)通信、居家辦公的卓越性能,可以說是目前我國(guó)上網(wǎng)用戶使用率最高的軟件。即時(shí)通信軟件是互聯(lián)網(wǎng)應(yīng)用工具軟件,IM軟件的歷史并不久遠(yuǎn),但是它一誕生,就立刻受到互聯(lián)網(wǎng)用戶的喜愛,并風(fēng)靡全球。 即時(shí)通信軟件的現(xiàn)狀和特點(diǎn) 即時(shí)通信軟件的現(xiàn)狀隨著當(dāng)今信息社會(huì)對(duì)信息的需求越來越強(qiáng)烈,人們已經(jīng)不滿足于通過互聯(lián)網(wǎng)、郵件、電視等媒體獲得信息量了,他們對(duì)于信息的及時(shí)性要求越來越高。由于即時(shí)通信的方便快捷,它的出現(xiàn)大大改變了傳統(tǒng)的郵件交流方式。否則將影響項(xiàng)目的整體推進(jìn),也難以迅速應(yīng)對(duì)瞬息變化的市場(chǎng)需求。(空行,小四號(hào)字)關(guān)鍵詞:即時(shí)通信,企業(yè)級(jí),XMPP,跨平臺(tái),性能測(cè)試 Development and Performance Testing of the Enterprise Instant Message ClientComputer Science and Technology 20052 Teng Bin
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1