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

正文內(nèi)容

基于j2me手機(jī)網(wǎng)絡(luò)商店的設(shè)計與實現(xiàn)(客戶端的開發(fā))(存儲版)

2025-07-18 16:16上一頁面

下一頁面
  

【正文】 小得多, 沒有復(fù)雜的描述,數(shù)據(jù)量小,這對有限資源的移動設(shè)備是特別重要的,不但可以節(jié) 省存儲空間,而且可以加快數(shù)據(jù)傳輸速度。Eclipse 。 5.設(shè)置 EclipseME。因此,基于 J2ME 平臺來 研究無線網(wǎng)絡(luò)模式下的網(wǎng)絡(luò)商店是具有一定的市場潛力的。 基于上述的需求分析得出:本論文就是將基于 J2ME 平臺技術(shù)的網(wǎng)絡(luò)商店應(yīng) 用與無線通信設(shè)備中,設(shè)計出由 4 大功能模塊(注冊模塊、登陸模塊、查詢模塊、 購買模塊)組成的完整客戶端系統(tǒng),充分發(fā)揮無限通訊設(shè)備的通信能力和網(wǎng)絡(luò)商 店的實時交互的能力,讓購物變得更加便利。 J2ME 客戶端需要完成的任務(wù) 本程序是 C/S 結(jié)構(gòu),而客戶端需要做的就是和用戶的交流,將用戶的信息發(fā) 送給服務(wù)器,將服務(wù)器的信息反饋給用戶, 因此一個完整的基于 j2me 的掌上網(wǎng)絡(luò) 商店應(yīng)該具備以下的功能: 1.注冊功能:用戶的注冊分為注冊成功與注冊失?。ㄓ脩裘嬖冢?,新用戶 必須使用注冊功能以后才可以進(jìn)行其他操作。從他們的名字上可以非常簡單的看出它們分別在啟動、暫停和銷毀時 被調(diào)用。但是必須在客戶端和服務(wù)器端 有 XML 的解析器才可以正常通信,由于初期的移動信息設(shè)備內(nèi)存和處理器上的不 足,所以在 中并沒有提供對 XML 的支持。另一種則是非確認(rèn)性的,他不做驗證工作直接進(jìn) 行解析,無疑這樣的速度會快。 XmlParser parser = new XmlParser( new InputStreamReader( bin ) )。 case : …… // handle text within a tag break。}}} catch( e ){}。 byte[] ss = ()。 (, null, courses)。UTF839。 if ((id)) (text)。}} 登陸系統(tǒng)實現(xiàn) 從圖 9 中可以看出來這個需要用戶輸入用戶名和密碼,這里有個判斷就是當(dāng) 用戶輸入的不完整時會顯示錯誤如圖 10,這時用戶可以選擇注冊,或者返回登 陸界面,下面給出登陸的重要代碼: public void mandAction(Command c, Displayable d) { if (() == ) { MainMenu zhucd = new MainMenu()。()。 InputStream is = null。 第 18 頁 共 26 頁 null。 if (c != null)()。 jbInit()。 ().setCurrent(ss)。 // 關(guān)鍵字 InputStream iStrm = null。iStrm= ()。 line = ()。 DataInputStream dis = null。 ().setCurrent(ss)。amp。 , 只要將你想顯示的 Item 放到到主程序的 display 對象中即可。高級事件處 理 主 要 由 兩 個 接 口 來 實 現(xiàn) :CommandListener 和 ItemStateListener 。但是學(xué)習(xí)該平臺背景和功能的時間遠(yuǎn)遠(yuǎn)超出 了我想象的時間。 在今后的學(xué)習(xí)工作,我希望可以繼承在做畢業(yè)設(shè)計時候的那種干勁,和創(chuàng)新 的精神,從專業(yè)知識下手努力提升自己的專業(yè)能力。 (4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 (2)學(xué)校可以采用影印、縮印或其他復(fù)制方式保存學(xué)位論文。 在終于可以照貓畫虎的寫出一小段注冊的代碼時,已經(jīng)過去了相當(dāng)長的準(zhǔn)備 時間。 本畢業(yè)設(shè)計建立在 J2ME 平臺上,是本人以前未曾接觸過的領(lǐng)域。 在編程的實際過程中遇到了 2 個大類的問題: 一類問題是在 CommandListener 這個接口下,我想實現(xiàn)的是,用戶單擊一個 確定的按鈕,可以跳轉(zhuǎn)到另外一個屏幕中去,是一直不能實現(xiàn),主要是沒有搞清 楚這個接口的作用,當(dāng)我了解到了以后,對代碼進(jìn)行了修改,一般是選用的比較 的方法 if ((查詢)然后再進(jìn)行相關(guān)的操作。如 Form,TextField 等都是 Displayable 的子類在主程序中通過 (Displayable 實例名)。NUMBER = ()。 line = ()。 ()。 第 20 頁 共 26 頁 while (line != null) {(line)。 ()。name= + name + amp。 ().setCurrent(dhScreen)。 try{=rename。} finally { try {if (is != null) ()。 dos = new DataInputStream(is)。 }public void run() { boolean error = false。} else {String url = :8080/loginservlet1。 (, null, name)。 String text = ()。39。 (, null, courses)。 textXml = textXml + E001 + name/name + + + weight/weight+ date/date。 keepParsing = false。 switch( () ){ case : // handle start of an XML tag break。 } catch( e ){ // handle exception…… } 如果你的 XML 文檔存儲在 String 內(nèi)的話你可以使用 ByteArrayInputStream 和 InputStreamReader: String xml = some xml。如果我們能使 用 DataInputStream 和 DataOutputStream 傳輸?shù)脑捑捅M量不要使用 XML。本節(jié)將講述如何在 J2ME 中解析 XML 進(jìn)行數(shù)據(jù)傳輸。 而本程序的主類就是 ShopMIDlet 就是一個設(shè)計為可使應(yīng)用管理軟件通過次 接口運(yùn)行和控制的類。 2 購買商品 用戶查詢完了以后對喜歡的商品會購買,根據(jù)查詢商品得到的 ID 號來購買 商品,然后將用戶輸入的商品 ID 和商品數(shù)量發(fā)送給服務(wù)器,服務(wù)器端接收以后, 先是查找出商品,然后對數(shù)據(jù)庫進(jìn)行相關(guān)的更新操作,最后將服務(wù)器的得到的返 回信息顯示給用戶看。 而在登陸系統(tǒng)中,用戶登陸所需要的帳號和密碼,保存在服務(wù)器端的數(shù)據(jù)庫中, 每次登陸的時候和服務(wù)器端中數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進(jìn)行比較,只有在數(shù)據(jù)庫內(nèi)有相關(guān) 信息的用戶才能被系統(tǒng)判斷為合法用戶。移 動商務(wù)主要是指消費(fèi)者借助無線網(wǎng)絡(luò),通過手機(jī)或 PDA 等手持設(shè)備,進(jìn)行有形貨 物或無形勞務(wù)的具有貨幣價值的交易, 或執(zhí)行數(shù)據(jù)采集的工作更好地推進(jìn)商務(wù)的 發(fā)展等活動。 3.安裝漢化包和 EclipseMe。雖然它沒有強(qiáng)大的功能和完善的調(diào)試手段,但它提供運(yùn)行模擬 器的最基本組件,是其他 IDE 需集成采用的必備元素。 二 進(jìn) 制 格 式 是 最 簡 單 的 數(shù) 據(jù) 交 換 格 式 , 它 通 過 DataInputStream 和 DataOutputStream 提供的一些方法讀寫數(shù)據(jù),如 和 讀寫 UTF8 碼的字符串等。text/plain 針對文本內(nèi)容響應(yīng), 第 7 頁 共 26 頁 image/png 針對 PNG 圖片響應(yīng),而 application/octetstream 用來指定二進(jìn)制 響應(yīng)。 一般通信方式有:基于 HTTP 的通信方式、基于 SOCKET 的通信方式和基于數(shù)據(jù)包的通信方式等。SocketConnection 繼承 StreamConnection 正 好可以和 ServerSocketConnection 交相輝映。在 中進(jìn) 第 5 頁 共 26 頁 行了擴(kuò)展,提供了 HttpConnection、HttpsConnection 接口,這樣使得 MIDlet 具 備 了 通 過 Http 或 者 Https 協(xié) 議 與 server 通 信 的 能 力 , 提 供 了 SocketConnection、ServerSocketConnection、UDPDatagramConnection 接口, 使得 MIDlet 能夠在 TCP/IP 層通過 socket 進(jìn)行通信或者使用數(shù)據(jù)報進(jìn)行通信的 能力。 底層的 CLDC API 用于處理字符串、對象和整數(shù)。 所有 MIDlet 都繼承 MIDlet 類 — 運(yùn)行時環(huán)境(應(yīng)用程序管理器)MIDlet 應(yīng)用程序代碼之間的接口。一個設(shè)備可以支持 多個框架。 J2ME 技術(shù)在一個完整的應(yīng)用程序運(yùn) 行時模型中定義了這種模塊性和可伸縮性,在該模型(圖 3 所示)中的四個軟件 層都構(gòu)建在設(shè)備的主機(jī)操作系統(tǒng)上。所有字節(jié)碼應(yīng)用在執(zhí)行之前都要校驗;JVM 在執(zhí)行過程中監(jiān)督 應(yīng)用的安全性和存儲違反問題。 圖 1 Java 平臺的結(jié)構(gòu) 于是 J2ME 先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運(yùn)算功能有 限、電力供應(yīng)也有限的嵌入式裝置(比方說 PDA 、手機(jī));另外一種則是運(yùn)算能 力相對較佳、 在電力供應(yīng)上相對比較充足的嵌入式裝置 (比方說冷氣機(jī)、 電冰箱、 電視機(jī)上盒 (settop box))。采 用 Java 技術(shù)后,編寫應(yīng)用程序和提供服務(wù)的人就不必關(guān)心接受其服務(wù)的手機(jī)采 用的是什么操作系統(tǒng)和芯片,只要按照 Java 的要求去寫程序就好了;同樣,生產(chǎn) 手機(jī)的廠商也不必顧慮將來誰來提供增值服務(wù)。 KJava 即 J2ME(Java 2 Micro Edition) ,是 Sun 公司專門用于嵌入式設(shè)備的 Java 軟 件。根據(jù)官方公布的統(tǒng)計數(shù)據(jù),我國移動電話用戶 已突破 3 億。 本論文選擇的是基于 J2ME 平臺來研究無線網(wǎng)絡(luò)模式下的網(wǎng)絡(luò)商店,論文首 先介紹了 J2ME 相關(guān)的基礎(chǔ)技術(shù)與理論,隨后研究了在線銷售系統(tǒng)的若干關(guān)鍵技 術(shù),重點(diǎn)是對客戶端部分的結(jié)構(gòu)和具體功能做了較為詳細(xì)的闡述。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。 XML。 手機(jī)中將 Java 語言引入,作為一種通用的開發(fā)標(biāo)準(zhǔn), 并將向市場推廣普及僅 僅短短幾年,中文資料除臺灣出版過相關(guān)書籍外,國內(nèi)相關(guān)介紹資源很有限, 國內(nèi) J2ME 開發(fā)商也屈指可數(shù),名聲較響的 DigitalRed 公司也僅成立于 1999 年。J2ME 在設(shè)計其規(guī)格的時候,遵循著“對 于各種不同的裝置而造出一個單一的開發(fā)系統(tǒng)是沒有意義的事”這個基本原則。 Java 平臺演進(jìn)到 Java2 后,Java 平臺分別針對不同領(lǐng)域的需 J2SE、 J2ME 以及 JavaCard(其結(jié)構(gòu)示意圖見圖 1)。J2ME 平臺被認(rèn) 為是最杰出的手機(jī)游戲平臺,它為開發(fā)者、設(shè)備制造商、網(wǎng)絡(luò)通信公司和消費(fèi)者 廣泛接受。一個類別定義了一個特定種類 的設(shè)備:移動電話、簡單尋呼機(jī)和電腦記事本都是單獨(dú)的類別。 從某種程度上說, 一個配置定義了 Java 平臺功能部件和庫的共同性, 開發(fā)者可以假設(shè)這些功能部件和庫在屬于某一特定 類別的所有設(shè)備上都是可用的。 Java 虛擬機(jī)層(Java Virtual Machine Layer) 、配置層(Configuration Layer)和框架層(Profile Layer)一起構(gòu)成了連接限制設(shè)備配置(Connected Limited Device Configuration(CLDC)。此外, 第 4 頁 共 26 頁 MIDlet 可以自己發(fā)起一些狀態(tài)變化,并把這些變化通知給應(yīng)用程序管理軟件。 圖 4 J2ME 的構(gòu)件 聯(lián)網(wǎng)機(jī)制 通用聯(lián)網(wǎng)框架(圖 5)在 J2ME 平臺中扮演著十分重要的角色,如果沒有它, 我們寫的應(yīng)用程序?qū)ν馊藖碚f只能說“神秘”, 而應(yīng)用了通用聯(lián)網(wǎng)框架進(jìn)行聯(lián)網(wǎng) 的程序就顯得“神奇”了。在 Connection 中只定義了一個方法 close()。 圖 5 通用聯(lián)網(wǎng)框架 而 GCF 的是使用非常簡單,主要集中在 Connector 的 open()方法上。另外,Java 網(wǎng)絡(luò) API 為 HTTP 通信 提供了編程接口。但是這種通信方 式在移動商務(wù)系統(tǒng)的應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1