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

正文內(nèi)容

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

2023-07-03 16:16:05 本頁(yè)面
 

【正文】 iguration(CLDC)。應(yīng)用程序是針對(duì)特 定的框架編寫的,因此可以移植到支持該框架的任何設(shè)備上。 從某種程度上說(shuō), 一個(gè)配置定義了 Java 平臺(tái)功能部件和庫(kù)的共同性, 開發(fā)者可以假設(shè)這些功能部件和庫(kù)在屬于某一特定 類別的所有設(shè)備上都是可用的。 圖 2 設(shè)備的系列(family)和類別(category) 為了支持資源受限設(shè)備系列所要求的那種靈活性和可定制部署,人們將 J2ME 體系結(jié)構(gòu)設(shè)計(jì)成模塊化的和可伸縮的。一個(gè)類別定義了一個(gè)特定種類 的設(shè)備:移動(dòng)電話、簡(jiǎn)單尋呼機(jī)和電腦記事本都是單獨(dú)的類別。幸運(yùn)的是,Java 被設(shè)計(jì)成一 種安全的語(yǔ)言。J2ME 平臺(tái)被認(rèn) 為是最杰出的手機(jī)游戲平臺(tái),它為開發(fā)者、設(shè)備制造商、網(wǎng)絡(luò)通信公司和消費(fèi)者 廣泛接受。 J2ME 在設(shè)計(jì)其規(guī)格的時(shí)候,遵循著 “對(duì)各種不同的裝置而造出一個(gè)單一的開發(fā)系 統(tǒng)是沒(méi)有意義的事”這個(gè)基本原則。 Java 平臺(tái)演進(jìn)到 Java2 后,Java 平臺(tái)分別針對(duì)不同領(lǐng)域的需 J2SE、 J2ME 以及 JavaCard(其結(jié)構(gòu)示意圖見(jiàn)圖 1)。 Java 技術(shù)的開放性、 安全性和龐大的社會(huì)已有資源,以及其跨平臺(tái)性, 即“編 寫一次,到處運(yùn)行”的特點(diǎn),使 Java 技術(shù)成為智能手機(jī)軟件平臺(tái)的事實(shí)標(biāo)準(zhǔn)。J2ME 在設(shè)計(jì)其規(guī)格的時(shí)候,遵循著“對(duì) 于各種不同的裝置而造出一個(gè)單一的開發(fā)系統(tǒng)是沒(méi)有意義的事”這個(gè)基本原則。此前, 有人把它叫做“KJava”;其實(shí),KJava 的叫法只是 Sun 公司在開發(fā) KVM Java 虛擬機(jī)時(shí)的項(xiàng)目代號(hào), 在該技術(shù)被正式命名為 KVM 后, 就不再用 KJava 了。 手機(jī)中將 Java 語(yǔ)言引入,作為一種通用的開發(fā)標(biāo)準(zhǔn), 并將向市場(chǎng)推廣普及僅 僅短短幾年,中文資料除臺(tái)灣出版過(guò)相關(guān)書籍外,國(guó)內(nèi)相關(guān)介紹資源很有限, 國(guó)內(nèi) J2ME 開發(fā)商也屈指可數(shù),名聲較響的 DigitalRed 公司也僅成立于 1999 年。 繼短信、 彩信等服務(wù)之后, 中國(guó)移動(dòng)提供基于 Java 的百寶箱業(yè)務(wù),應(yīng)用產(chǎn)品遍及商務(wù)應(yīng)用、信息獲取、英 漢互譯、游戲娛樂(lè)等多媒體領(lǐng)域。 XML。目前,網(wǎng)上購(gòu)物系統(tǒng)具備的 247 服務(wù)模式與即時(shí)互動(dòng)方式,大量吸引 了廣大購(gòu)物者的注意力,具有很大的市場(chǎng)潛力。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。 基于 J2ME 手機(jī)網(wǎng)絡(luò)商店的設(shè)計(jì)與實(shí)現(xiàn)(客戶端的開發(fā)) 手機(jī)網(wǎng)絡(luò)商店的設(shè)計(jì)與實(shí)現(xiàn)(客戶端的開發(fā)) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名 職稱) (職稱) : 論文提交日期: 基于 J2ME 平臺(tái)的掌上網(wǎng)絡(luò)商店——客戶端的開發(fā) 平臺(tái)的掌上網(wǎng)絡(luò)商店—— 摘 要 根據(jù) SUN 的定義, J2ME 是一種以廣泛消費(fèi)性產(chǎn)品為目標(biāo)的高度優(yōu)化的 Java 運(yùn)行時(shí)環(huán)境, 它包括尋呼機(jī)、 移動(dòng)電話、 可視電話、 數(shù)字機(jī)頂盒和汽車導(dǎo)航系統(tǒng)。 本論文選擇的是基于 J2ME 平臺(tái)來(lái)研究無(wú)線網(wǎng)絡(luò)模式下的網(wǎng)絡(luò)商店,論文首 先介紹了 J2ME 相關(guān)的基礎(chǔ)技術(shù)與理論,隨后研究了在線銷售系統(tǒng)的若干關(guān)鍵技 術(shù),重點(diǎn)是對(duì)客戶端部分的結(jié)構(gòu)和具體功能做了較為詳細(xì)的闡述。 Wireless application。根據(jù)官方公布的統(tǒng)計(jì)數(shù)據(jù),我國(guó)移動(dòng)電話用戶 已突破 3 億。本 文可算是對(duì)新技術(shù)的一些嘗試,代表對(duì)無(wú)線平臺(tái)應(yīng)用程序推廣的一些努力。 KJava 即 J2ME(Java 2 Micro Edition) ,是 Sun 公司專門用于嵌入式設(shè)備的 Java 軟 件。 于是 J2ME 先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運(yùn)算功能有限、電 力供應(yīng)也有限的嵌入式裝置(比方說(shuō) PDA、 手機(jī)); 另外一種是運(yùn)算能力相對(duì)較佳、 并且在電力供應(yīng)上相對(duì)比較充足的嵌入式裝置(比方說(shuō)冷氣機(jī)、電冰箱)。采 用 Java 技術(shù)后,編寫應(yīng)用程序和提供服務(wù)的人就不必關(guān)心接受其服務(wù)的手機(jī)采 用的是什么操作系統(tǒng)和芯片,只要按照 Java 的要求去寫程序就好了;同樣,生產(chǎn) 手機(jī)的廠商也不必顧慮將來(lái)誰(shuí)來(lái)提供增值服務(wù)。 求被分成四個(gè)版本,亦即 J2EE、 其中 J2ME 定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上。 圖 1 Java 平臺(tái)的結(jié)構(gòu) 于是 J2ME 先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運(yùn)算功能有 限、電力供應(yīng)也有限的嵌入式裝置(比方說(shuō) PDA 、手機(jī));另外一種則是運(yùn)算能 力相對(duì)較佳、 在電力供應(yīng)上相對(duì)比較充足的嵌入式裝置 (比方說(shuō)冷氣機(jī)、 電冰箱、 電視機(jī)上盒 (settop box))。它有一些非常重要的特征對(duì)所有組織都有益。所有字節(jié)碼應(yīng)用在執(zhí)行之前都要校驗(yàn);JVM 在執(zhí)行過(guò)程中監(jiān)督 應(yīng)用的安全性和存儲(chǔ)違反問(wèn)題。對(duì)存儲(chǔ)器和處理 能力有相近需求的若干類別的設(shè)備構(gòu)成設(shè)備的一個(gè)系列。 J2ME 技術(shù)在一個(gè)完整的應(yīng)用程序運(yùn) 行時(shí)模型中定義了這種模塊性和可伸縮性,在該模型(圖 3 所示)中的四個(gè)軟件 層都構(gòu)建在設(shè)備的主機(jī)操作系統(tǒng)上。用戶不太會(huì)見(jiàn)到這一層,但它對(duì)框架(profile) 實(shí)現(xiàn)者非常重要。一個(gè)設(shè)備可以支持 多個(gè)框架。MID 框架(MID Profile)和 CLDC 提 ) 供了一個(gè)標(biāo)準(zhǔn)的運(yùn)行時(shí)環(huán)境, 這個(gè)環(huán)境允許把新的應(yīng)用程序和服務(wù)動(dòng)態(tài)地部署在 終端用戶設(shè)備上。 所有 MIDlet 都繼承 MIDlet 類 — 運(yùn)行時(shí)環(huán)境(應(yīng)用程序管理器)MIDlet 應(yīng)用程序代碼之間的接口。 MIDP API 類的完整集合可以分為兩個(gè)類別: 用于用戶界面的 MIDP API:設(shè)計(jì)這些 API 是為了能以一系列屏幕顯示 為基礎(chǔ)與用戶進(jìn)行交互操作,每一屏幕顯示把適量的數(shù)據(jù)顯示給用戶。 底層的 CLDC API 用于處理字符串、對(duì)象和整數(shù)。這里我將對(duì)通用聯(lián)網(wǎng)框架進(jìn)行整體的分析,由于移動(dòng) 信息設(shè)備的資源受限特性,所以 和 包不適合在這里使用。在 中進(jìn) 第 5 頁(yè) 共 26 頁(yè) 行了擴(kuò)展,提供了 HttpConnection、HttpsConnection 接口,這樣使得 MIDlet 具 備 了 通 過(guò) Http 或 者 Https 協(xié) 議 與 server 通 信 的 能 力 , 提 供 了 SocketConnection、ServerSocketConnection、UDPDatagramConnection 接口, 使得 MIDlet 能夠在 TCP/IP 層通過(guò) socket 進(jìn)行通信或者使用數(shù)據(jù)報(bào)進(jìn)行通信的 能力。在我們的現(xiàn)實(shí)世界中通常使用的是分組數(shù)據(jù)交換 和電路交換,所以在網(wǎng)絡(luò)框架中有 DatagramConnection 和 StreamConnection。SocketConnection 繼承 StreamConnection 正 好可以和 ServerSocketConnection 交相輝映。我們要 做的是提供一個(gè)標(biāo)準(zhǔn) URL 給 open 方法, 例如需要得到 HttpConnection 我們應(yīng)該 第 6 頁(yè) 共 26 頁(yè) 寫類似下面的代碼: String url = “://myip:myport/myservlet”。 一般通信方式有:基于 HTTP 的通信方式、基于 SOCKET 的通信方式和基于數(shù)據(jù)包的通信方式等。 HTTP 請(qǐng)求 移動(dòng)設(shè)備 客 戶端 HTTP 響應(yīng) Servlet 圖 6 基于 HTTP 的 MIDP 客戶端和服務(wù)器端 下面闡述基于 HTTP 的 MIDP 客戶端和 Servlet 之間的基本通信方案(如圖 6 所示)。text/plain 針對(duì)文本內(nèi)容響應(yīng), 第 7 頁(yè) 共 26 頁(yè) image/png 針對(duì) PNG 圖片響應(yīng),而 application/octetstream 用來(lái)指定二進(jìn)制 響應(yīng)。 二、Servlet 之間的基本通信方案: 目前有效的數(shù)據(jù)交換格式有兩種:二進(jìn)制格式和 XML 格式。 二 進(jìn) 制 格 式 是 最 簡(jiǎn) 單 的 數(shù) 據(jù) 交 換 格 式 , 它 通 過(guò) DataInputStream 和 DataOutputStream 提供的一些方法讀寫數(shù)據(jù),如 和 讀寫 UTF8 碼的字符串等。 開發(fā)環(huán)境 目前流行的開發(fā) J2ME 的工具有 JBuilder、Eclipse、WTK 等三種方式,其 中前面兩者都是集成開發(fā)環(huán)境,在編程上比較方便,有智能聯(lián)想等功能, WTK 相 而 對(duì)只提供了手動(dòng)編譯和打包,并且沒(méi)有 Debug 功能。雖然它沒(méi)有強(qiáng)大的功能和完善的調(diào)試手段,但它提供運(yùn)行模擬 器的最基本組件,是其他 IDE 需集成采用的必備元素。EclipseMe 。 3.安裝漢化包和 EclipseMe。 3 需求分析與設(shè)計(jì)方案 需求分析 當(dāng)今網(wǎng)絡(luò)技術(shù)不斷的發(fā)展,在將來(lái)的無(wú)線通信時(shí)代中,大量的網(wǎng)絡(luò)應(yīng)用程序 將被開發(fā)出來(lái)去滿足無(wú)線移動(dòng)通訊的要求, 而要充分的發(fā)揮無(wú)線移動(dòng)通訊設(shè)備的 通信能力,J2ME 網(wǎng)絡(luò)編程就變得尤為重要。移 動(dòng)商務(wù)主要是指消費(fèi)者借助無(wú)線網(wǎng)絡(luò),通過(guò)手機(jī)或 PDA 等手持設(shè)備,進(jìn)行有形貨 物或無(wú)形勞務(wù)的具有貨幣價(jià)值的交易, 或執(zhí)行數(shù)據(jù)采集的工作更好地推進(jìn)商務(wù)的 發(fā)展等活動(dòng)。 數(shù)據(jù)庫(kù)服務(wù)器和 Web 服務(wù)器可能是網(wǎng)絡(luò)中的 1 臺(tái)或多臺(tái)的 設(shè)備。 而在登陸系統(tǒng)中,用戶登陸所需要的帳號(hào)和密碼,保存在服務(wù)器端的數(shù)據(jù)庫(kù)中, 每次登陸的時(shí)候和服務(wù)器端中數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)進(jìn)行比較,只有在數(shù)據(jù)庫(kù)內(nèi)有相關(guān) 信息的用戶才能被系統(tǒng)判斷為合法用戶。 歡迎界面 登陸界面 幫助界面 主菜單 錯(cuò)誤顯示界面 查詢界面 購(gòu)買界面 服務(wù)端對(duì)比數(shù)據(jù)資料 進(jìn)行聯(lián)網(wǎng) 進(jìn)行聯(lián)網(wǎng) 注冊(cè)界面 進(jìn)行數(shù)據(jù)庫(kù)操作 發(fā)送購(gòu)買信息 聯(lián)網(wǎng)發(fā)送注冊(cè)信息 得到相關(guān)數(shù)據(jù) 數(shù)據(jù)庫(kù)操作 是否成功 是 將數(shù)據(jù)發(fā)送回 將數(shù)據(jù)發(fā)送回 成功界面 否 失敗界面 查詢顯示界面 查詢顯示界面 圖 8 程序總體功能流程 首先為了防止用戶的錯(cuò)輸入,在錯(cuò)誤顯示界面中考慮到 2 種情況一種是返回 登陸界面,而另外一種是進(jìn)入注冊(cè)界面。 2 購(gòu)買商品 用戶查詢完了以后對(duì)喜歡的商品會(huì)購(gòu)買,根據(jù)查詢商品得到的 ID 號(hào)來(lái)購(gòu)買 商品,然后將用戶輸入的商品 ID 和商品數(shù)量發(fā)送給服務(wù)器,服務(wù)器端接收以后, 先是查找出商品,然后對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的更新操作,最后將服務(wù)器的得到的返 回信息顯示給用戶看。 3. 查詢功能:用戶進(jìn)入系統(tǒng)后需要了解各種各樣的商品,那么就需要對(duì)分類 進(jìn)行查詢,查詢分為 2 個(gè)部分來(lái)進(jìn)行,首先用戶需要確定一個(gè)大的方向也就是告 訴服務(wù)器端應(yīng)該在數(shù)據(jù)庫(kù)的什么地方進(jìn)行查找,縮小了查找的范圍,然后需要用 戶輸入關(guān)鍵字進(jìn)行查詢,更加準(zhǔn)確定位商品的具體信息。 而本程序的主類就是 ShopMIDlet 就是一個(gè)設(shè)計(jì)為可使應(yīng)用管理軟件通過(guò)次 接口運(yùn)行和控制的類。 表 1 列舉了一下本程序的各個(gè)類以及對(duì)各個(gè)類的功能進(jìn)行簡(jiǎn)單的說(shuō)明 表 1 程序各功能類說(shuō)明 ShopMIDlet MainMenu Denglu DengluThread Cuowu DHScreen Fenlei Goumai Help MIDPConnector OkScreen ResultScreen UpDataUserData Screen UpDataUserData Thread 和服務(wù)器連接的一個(gè)線程,用于與服務(wù)器中的信息進(jìn)行驗(yàn)證 程序的主類 程序的歡迎界面 可以選擇進(jìn)入登陸界面或者退出 程序的登陸界面 判斷用戶是否合法 具體實(shí)現(xiàn)和服務(wù)器相連接代碼部分的一個(gè)線程 顯示登陸時(shí)用戶的輸入不完整的信息 用戶輸入關(guān)鍵字和服務(wù)器連接在數(shù)據(jù)庫(kù)中進(jìn)行查找 用戶可以根據(jù)跳出菜單,進(jìn)行選擇。本節(jié)將講述如何在 J2ME 中解析 XML 進(jìn)行數(shù)據(jù)傳輸。在 JSR182 中提供了 XML 的解析器,但是這并不是標(biāo)準(zhǔn) MIDP 中的 API 需要特定的實(shí)現(xiàn)才可以支持。如果我們能使 用 DataInputStrea
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1