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

正文內(nèi)容

英朗翻譯官應(yīng)用軟件設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-25 06:08 本頁面
 

【文章內(nèi)容簡介】 、標(biāo)準的部署 MIDP 應(yīng)用程序的途徑。該模型已經(jīng)被眾多技術(shù)領(lǐng)先的移動設(shè)備制造商和服務(wù)提供商所采納。 自從人類步入網(wǎng)絡(luò)時代以后,網(wǎng)絡(luò)安全始終是很一個關(guān)鍵的問題。 增加了強大的“ 端到端” 的安全模型。一方面, 支持 HTTPS,可以對傳輸?shù)臄?shù)據(jù)進行加密;另一方面, 采用了和 不同的安全機制,采用安全域來確保未經(jīng)授權(quán)的 MIDlet 套件無法訪問受權(quán)限控制的數(shù)據(jù)、應(yīng)用程序以及其他網(wǎng)絡(luò)和設(shè)備資源。隨著新的規(guī)范的推出,Sun、Motorola、Nokia、Borland 等都推出了各自的J2ME 的開發(fā)工具和集成開發(fā)環(huán)境(IDE) ,并受到了開發(fā)者的廣泛好評。據(jù)統(tǒng)計,到 2022 年 1 月下載 J2ME 無線應(yīng)用開發(fā)工具(即 J2ME Wireless Toolkit,參見 515000。與之而來的是 J2ME 開發(fā)隊伍的不斷壯大,目前全球 J2ME 開發(fā)人員的總數(shù)已經(jīng)超過了二百萬。圖 2 是一個典型的支持 J2ME 應(yīng)用程序開發(fā)的 IDE,開發(fā)者可以完成編碼、調(diào)試、部署并借助移動設(shè)備的模擬器完成功能測試。J2ME 有競爭對手嗎? 當(dāng)然有。就象 J2EE 的競爭一樣,J2ME 有 BREW(無線二進制運行環(huán)境) 。需求文檔 7 很可能 BREW 真正開始聚集中國人眼球的時候是在 2022 年 12 月 4 日, 中國聯(lián)通和CDMA 數(shù)字無線技術(shù)的先驅(qū)及全球領(lǐng)導(dǎo)廠商 Qualm 宣布,雙方已簽署成立合資公司的合同,以促進 BREW 平臺在中國的發(fā)展,并扶植壯大中國 BREW 開發(fā)商群體。除了中國聯(lián)通,美國 Verizon、ALLTEL,韓國的 KTF 以及日本的 KDDI 已經(jīng)推出了 BREW 的商業(yè)服務(wù),而且全球越來越多的運營商正不斷加入他們的行列。 BREW 平臺是一個瘦應(yīng)用運行環(huán)境,為無線設(shè)備提供了一個開放、標(biāo)準的平臺。BREW平臺是全面的、端到端的無線應(yīng)用開發(fā)、設(shè)備配置、應(yīng)用分發(fā)、計費和支付解決方案的一部分。關(guān)于 BREW 更詳細的信息,你可以訪問  那么,BREW 是否對 J2ME 帶來威脅呢?統(tǒng)計表明,如今全世界可以支持 J2ME 的手持設(shè)備如今已經(jīng)達到了七千五百萬,有 34 個運營商在使用 J2ME 技術(shù);相比之下,BREW 可是小巫見大巫,目前可以運行 BREW 的設(shè)備只有四百六十萬,6 個 CDMA 的運營商在提供服務(wù)。而且,在 2022 年 3 月,Qualm 宣布將在其 CDMA 的芯片中提供對 J2ME 的支持,其實現(xiàn)主要基于 MIDP 和 。這個舉措無疑印證了 J2ME 是技術(shù)領(lǐng)先的開發(fā)和部署無線數(shù)據(jù)服務(wù)的解決方案。由于 Qualm 幾乎占領(lǐng)了 90%的 CDMA 芯片市場份額,所以這也將加速 J2ME 向 CDMA 領(lǐng)域的滲透。當(dāng)然,Qualm 并未準備放棄BREW,因此在將來很有可能出現(xiàn) J2ME 和 BREW 共存在同一個移動設(shè)備上,各自發(fā)揮自己的特長,而受益最大的,是移動設(shè)備應(yīng)用程序的開發(fā)者和最終用戶?! 2ME 有沒有不足之處?有。如果你是一個 J2ME 的開發(fā)人員,或許曾經(jīng)遇到過這樣的情況:一個已經(jīng)開發(fā)好的可以在 Motorola A388 上跑的程序在另一個品牌的手機上卻不能正常運行,必須經(jīng)過部分代碼的修改才能使用。這種情況的出現(xiàn),顯然違背了 Java 平臺的 “編寫一次,到處運行”的初衷。到底是什么原因呢?這是因為 JCP 在制訂 CLDC 和 MIDP 等規(guī)范的時候,為了使其能夠適用于眾多制造商的產(chǎn)品,做了比較寬泛的規(guī)定。因此,當(dāng)制造商在完成自己的實現(xiàn)的時候,常常會在規(guī)范允許的范圍內(nèi),滲入某些自己開發(fā)的功能擴展,那么,當(dāng)開發(fā)者調(diào)用這些功能的時候,往往必須針對這些擴展加入部分源代碼,從而導(dǎo)致了開發(fā)出來的 J2ME應(yīng)用程序的不兼容性。在這種情況下,越來越多的移動設(shè)備制造商和開發(fā)者意識到,需要建立一個標(biāo)準來保證J2ME 應(yīng)用程序的跨平臺性。 《無線領(lǐng)域的 JAVA 技術(shù)規(guī)范 》 (Java Technology for the Wireless Industry 即 JTWI,JSR185)正是為了完成這個使命而出現(xiàn)的。來自Motorola,、Nokia、Sony 和 Sun 等公司的技術(shù)專家于 2022 年底開始了該規(guī)范的制訂,并將于 2022 年中期正式推出。JTWI 并沒有定義新的 API,而是為已有的 J2ME 規(guī)范(例如CLDC、MIDP 、MMAPI 等)創(chuàng)建了新的手持設(shè)備的 Profile,使它們能有效地集成在一起,為在手機以及其他移動設(shè)備上實現(xiàn)“端到端的解決方案”提供一個完整的 JAVA 運行環(huán)境。圖 3 為 JSR185 中規(guī)定的在手機軟件堆棧中各個組件的關(guān)系示意圖。需求文檔 8 舉例來說,如果開發(fā)人員需要在 J2ME 程序里調(diào)用手機的短信(SMS)功能,則往往需要使用該手機提供的專有的 API。實際上,如今標(biāo)準的做法應(yīng)該是調(diào)用手機實現(xiàn)的 Wireless Messaging API(WMA) 。那么在 JTWI 中,將會推薦開發(fā)人員使用 WMA,而不是專有的API?!   『翢o疑問,JTWI 的推出,將督促各個制造商為開發(fā)者和用戶提供標(biāo)準化的 CLDC 和MIDP 實現(xiàn),以克服目前 J2ME 應(yīng)用程序的不足,會進一步加強它們的可用性,從而促進其更大程度地在用戶中的普及。 J2ME 未來情景發(fā)展方向現(xiàn)在的 j2me 主要有兩個方向: 一是手機游戲,我曾經(jīng)在我們學(xué)校的軟件大賽中參與一個手機游戲的編寫。首先單機手機游戲沒有太大的前景,中國的盜版如此猖獗,想在這塊競爭激烈的游戲領(lǐng)域中占有一席之地不是一件容易的事情。比較有前途的是網(wǎng)絡(luò)版的手機游戲,個人覺得有一定的市場前景,但是受現(xiàn)在硬件設(shè)施和網(wǎng)絡(luò)服務(wù)商的限制,沒有比較自由的空間。Java 手機大多在年輕人的口袋里,而且他們愿意為游戲娛樂付費。他們多是一群追逐流行,信奉時尚的人,如何將一個游戲打造成一種時尚,我想這其中不僅有設(shè)計的問題還要有營銷的一些深層問題必須在考慮之列,這一點我將會在這一段時間進行思考。二是移動商務(wù),技術(shù)永遠是手段,應(yīng)用才是核心與靈魂。我看好移動商務(wù),感覺空間很大,最主要的是能用一種超前的眼光看到未來的商機所在。很多時候重要的不是技術(shù)而是智慧、需求文檔 9 洞察力和勇氣。很多文科畢業(yè)的在技術(shù)領(lǐng)域反而能有很大的成功,不能不引起我們這些原汁原味泡在技術(shù)領(lǐng)域的人的反思,大多時候我們被囚固在技術(shù)的迷局之中而難以脫身,這恰恰限制了我們自身的發(fā)展。不是最先進的技術(shù)在占領(lǐng)市場,而是最好的應(yīng)用,最好的角度在占領(lǐng)市場。我在想我們的生活最需要的是什么,什么才是我們的終極追求? MVC 框架MVC (Modal View Controler)本來是存在于 Desktop 程序中的,M 是指數(shù)據(jù)模型,V是指用戶界面,C 則是控制器。使用 MVC 的目的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變,V 應(yīng)該同步更新。模型-視圖-控制器(MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk-80 發(fā)明的一種軟件設(shè)計模式,至今已被廣泛使用。最近幾年被推薦為 Sun 公司 J2EE 平臺的設(shè)計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。MVC 如何工作?MVC 是一個設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC 應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。視圖視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和象XHTML,XML/XSL,WML 等一些標(biāo)識語言和 Web services.如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。MVC 一個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性??刂破骺刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后用確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。需求文檔 10 現(xiàn)在我們總結(jié) MVC 的處理過程,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。為什么要使用 MVC大部分 Web 應(yīng)用程序都是用像 ASP,PHP,或者 CFML 這樣的過程化語言來創(chuàng)建的。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像 HTML 這樣的表示層代碼混在一起。經(jīng)驗比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試。MVC 從根本上強制性的將它們分開。盡管構(gòu)造 MVC 應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是無庸質(zhì)疑的。首先,最重要的一點是多個視圖能共享一個模型,正如我所提及的,現(xiàn)在需要用越來越多的方式來訪問你的應(yīng)用程序。對此,其中一個解決之道是使用 MVC,無論你的用戶想要Flash 界面或是 WAP 界面;用一個模型就能處理它們。由于你已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分開,所以你可以最大化的重用你的代碼了。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同界面使用。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是它們也有可能要用 Macromedia Flash 和 WAP 來表示。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被 Flash 網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變你的應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果你想把你的數(shù)據(jù)庫從 MySQL 移植到 Oracle,或者改變你的基于RDBMS 數(shù)據(jù)源到 LDAP,只需改變你的模型即可。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是 LDAP 服務(wù)器,視圖將會正確的顯示它們。由于運用 MVC 的應(yīng)用程序的三個部件是相互對立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松偶合的構(gòu)件。對我來說,控制器的也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構(gòu)造應(yīng)用程序提供強有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇模型進行處理,然后選擇視圖將處理結(jié)果顯示給用戶。MVC 的缺點MVC 的缺點是由于它沒有明確的定義,所以完全理解 MVC 并不是很容易。使用 MVC 需要精心的計劃,由于它的內(nèi)部原理比較復(fù)雜,所以需要花費一些時間去思考。你將不得不花費相當(dāng)可觀的時間去考慮如何將 MVC 運用到你的應(yīng)用程序,同時由于模型和視圖要嚴格的分離,這樣也給調(diào)試應(yīng)用程序到來了一定的困難。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。一旦你的構(gòu)件經(jīng)過了測試,你就可以毫無顧忌的重用它們了。根據(jù)我個人理解,由于我們將一個應(yīng)用程序分成了三個部件,所以使用 MVC 同時也意味需求文檔 11 著你將要管理比以前更多的文件,這一點是顯而易見的。這樣好像我們的工作量增加了,但是請記住這比起它所能帶給我們的好處是不值一提。MVC 并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費大量時間將 MVC 應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會得不償失。MVC 是一條創(chuàng)建軟件的好途徑MVC 設(shè)計模式是一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內(nèi)容和顯示互相分離可能比較好理解。但是如果你要隔離模型、視圖和控制器的構(gòu)件,你可能需要重新思考你的應(yīng)用程序,尤其是應(yīng)用程序的構(gòu)架方面。如果你肯接受 MVC,并且有能力應(yīng)付它所帶來的額外的工作和復(fù)雜性,MVC 將會使你的軟件在健壯性,代碼重用和結(jié)構(gòu)方面上一個新的臺階。2.4 J2ME API 簡介 MIDP API 概述MIDP API 包含以下五個部分,如表 21 所示:表 21 MIDP API類 別 描 述Application 包括 MIDlet 類。Timers 主要包括 Timers 和 Timers Task 類。Networking 提供訪問設(shè)備通信能力的接口。Persistence 通過記錄管理系統(tǒng)(RMS)API 訪問用戶永久存儲。User Interface 包括 MIDP LCDUI(液晶顯示器用戶界面)類。 MIDlet 應(yīng)用程序MIDlet 即 MIDP 的應(yīng)用程序, MIDlet 應(yīng)用程序的核心是 MIDlet 類。為了創(chuàng)建一個 MIDlet,必須從這個虛基類派生出自己的類。表 22 提供了從
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1