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

正文內(nèi)容

英朗翻譯官應(yīng)用軟件設(shè)計畢業(yè)論文-文庫吧資料

2025-07-04 06:08本頁面
  

【正文】 stract void pauseApp() 在用戶暫停游戲時,應(yīng)用程序管理器調(diào)用 MIDlet 的類方法。表 22 MIDlet類方 法 描 述訪問 JAR 和 JAD 文件中的屬性String gerAppProperty(string 返回 JAR 和 JAD 中與 key 相對應(yīng)的屬性的值。為了創(chuàng)建一個 MIDlet,必須從這個虛基類派生出自己的類。User Interface 包括 MIDP LCDUI(液晶顯示器用戶界面)類。Networking 提供訪問設(shè)備通信能力的接口。2.4 J2ME API 簡介 MIDP API 概述MIDP API 包含以下五個部分,如表 21 所示:表 21 MIDP API類 別 描 述Application 包括 MIDlet 類。但是如果你要隔離模型、視圖和控制器的構(gòu)件,你可能需要重新思考你的應(yīng)用程序,尤其是應(yīng)用程序的構(gòu)架方面。MVC 并不適合小型甚至中等規(guī)模的應(yīng)用程序,花費大量時間將 MVC 應(yīng)用到規(guī)模并不是很大的應(yīng)用程序通常會得不償失。根據(jù)我個人理解,由于我們將一個應(yīng)用程序分成了三個部件,所以使用 MVC 同時也意味需求文檔 11 著你將要管理比以前更多的文件,這一點是顯而易見的。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。使用 MVC 需要精心的計劃,由于它的內(nèi)部原理比較復(fù)雜,所以需要花費一些時間去思考。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇模型進行處理,然后選擇視圖將處理結(jié)果顯示給用戶。由于運用 MVC 的應(yīng)用程序的三個部件是相互對立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松偶合的構(gòu)件。如果你想把你的數(shù)據(jù)庫從 MySQL 移植到 Oracle,或者改變你的基于RDBMS 數(shù)據(jù)源到 LDAP,只需改變你的模型即可。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被 Flash 網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同界面使用。對此,其中一個解決之道是使用 MVC,無論你的用戶想要Flash 界面或是 WAP 界面;用一個模型就能處理它們。盡管構(gòu)造 MVC 應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是無庸質(zhì)疑的。經(jīng)驗比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試。為什么要使用 MVC大部分 Web 應(yīng)用程序都是用像 ASP,PHP,或者 CFML 這樣的過程化語言來創(chuàng)建的。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后用確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)??刂破骺刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和象XHTML,XML/XSL,WML 等一些標(biāo)識語言和 Web services.如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。它們各自處理自己的任務(wù)。MVC 如何工作?MVC 是一個設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。最近幾年被推薦為 Sun 公司 J2EE 平臺的設(shè)計模式,并且受到越來越多的使用 ColdFusion 和 PHP 的開發(fā)者的歡迎。C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變,V 應(yīng)該同步更新。使用 MVC 的目的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。不是最先進的技術(shù)在占領(lǐng)市場,而是最好的應(yīng)用,最好的角度在占領(lǐng)市場。很多時候重要的不是技術(shù)而是智慧、需求文檔 9 洞察力和勇氣。二是移動商務(wù),技術(shù)永遠是手段,應(yīng)用才是核心與靈魂。Java 手機大多在年輕人的口袋里,而且他們愿意為游戲娛樂付費。首先單機手機游戲沒有太大的前景,中國的盜版如此猖獗,想在這塊競爭激烈的游戲領(lǐng)域中占有一席之地不是一件容易的事情?!   『翢o疑問,JTWI 的推出,將督促各個制造商為開發(fā)者和用戶提供標(biāo)準(zhǔn)化的 CLDC 和MIDP 實現(xiàn),以克服目前 J2ME 應(yīng)用程序的不足,會進一步加強它們的可用性,從而促進其更大程度地在用戶中的普及。實際上,如今標(biāo)準(zhǔn)的做法應(yīng)該是調(diào)用手機實現(xiàn)的 Wireless Messaging API(WMA) 。圖 3 為 JSR185 中規(guī)定的在手機軟件堆棧中各個組件的關(guān)系示意圖。來自Motorola,、Nokia、Sony 和 Sun 等公司的技術(shù)專家于 2022 年底開始了該規(guī)范的制訂,并將于 2022 年中期正式推出。在這種情況下,越來越多的移動設(shè)備制造商和開發(fā)者意識到,需要建立一個標(biāo)準(zhǔn)來保證J2ME 應(yīng)用程序的跨平臺性。到底是什么原因呢?這是因為 JCP 在制訂 CLDC 和 MIDP 等規(guī)范的時候,為了使其能夠適用于眾多制造商的產(chǎn)品,做了比較寬泛的規(guī)定。如果你是一個 J2ME 的開發(fā)人員,或許曾經(jīng)遇到過這樣的情況:一個已經(jīng)開發(fā)好的可以在 Motorola A388 上跑的程序在另一個品牌的手機上卻不能正常運行,必須經(jīng)過部分代碼的修改才能使用。當(dāng)然,Qualm 并未準(zhǔn)備放棄BREW,因此在將來很有可能出現(xiàn) J2ME 和 BREW 共存在同一個移動設(shè)備上,各自發(fā)揮自己的特長,而受益最大的,是移動設(shè)備應(yīng)用程序的開發(fā)者和最終用戶。這個舉措無疑印證了 J2ME 是技術(shù)領(lǐng)先的開發(fā)和部署無線數(shù)據(jù)服務(wù)的解決方案。關(guān)于 BREW 更詳細的信息,你可以訪問  那么,BREW 是否對 J2ME 帶來威脅呢?統(tǒng)計表明,如今全世界可以支持 J2ME 的手持設(shè)備如今已經(jīng)達到了七千五百萬,有 34 個運營商在使用 J2ME 技術(shù);相比之下,BREW 可是小巫見大巫,目前可以運行 BREW 的設(shè)備只有四百六十萬,6 個 CDMA 的運營商在提供服務(wù)?!REW 平臺是一個瘦應(yīng)用運行環(huán)境,為無線設(shè)備提供了一個開放、標(biāo)準(zhǔn)的平臺。需求文檔 7 很可能 BREW 真正開始聚集中國人眼球的時候是在 2022 年 12 月 4 日, 中國聯(lián)通和CDMA 數(shù)字無線技術(shù)的先驅(qū)及全球領(lǐng)導(dǎo)廠商 Qualm 宣布,雙方已簽署成立合資公司的合同,以促進 BREW 平臺在中國的發(fā)展,并扶植壯大中國 BREW 開發(fā)商群體。J2ME 有競爭對手嗎? 當(dāng)然有。與之而來的是 J2ME 開發(fā)隊伍的不斷壯大,目前全球 J2ME 開發(fā)人員的總數(shù)已經(jīng)超過了二百萬。隨著新的規(guī)范的推出,Sun、Motorola、Nokia、Borland 等都推出了各自的J2ME 的開發(fā)工具和集成開發(fā)環(huán)境(IDE) ,并受到了開發(fā)者的廣泛好評。 增加了強大的“ 端到端” 的安全模型。該模型已經(jīng)被眾多技術(shù)領(lǐng)先的移動設(shè)備制造商和服務(wù)提供商所采納。新版的 MIDP 規(guī)范中規(guī)定了如何在移動設(shè)備上發(fā)現(xiàn)、安裝、更新和刪除 MIDlet 套件;同時,提供應(yīng)用程序下載的服務(wù)提供商還能夠判斷該 MIDlet 套件是否能夠運行在申請下載的設(shè)備上,并且從設(shè)備上獲取安裝、更新和刪除的信息。另外, 還支持服務(wù)器 Push 體系架構(gòu),這樣,你的手機能夠收到來自服務(wù)器的報警、消息或者廣播,根據(jù)要求啟動手機上的應(yīng)用程序進行操作。它的出現(xiàn)無疑大大簡化了 J2ME 游戲的開發(fā)工作,同時也使得開發(fā)者可以更多地控制程序的圖形處理性能。當(dāng)然,如果使用了 MMAPI,可以為移動設(shè)備開發(fā)更多的功能,比如可以在 PDA 上播放視頻流等等。為了支持對聲音的處理(例如播放 WAV 文件) , 中增加了一個可選包ABB(Audio Building Block) 。J2ME 能為開發(fā)者和用戶提供什么功能?  如前所述,MIDP 出現(xiàn)最早,也發(fā)展最快,在此我們也僅討論 J2ME MIDP應(yīng)用程序的開發(fā)。截止到 2022 年 2 月,已經(jīng)有 21 個生產(chǎn)廠家推出了 100 多種支持 JAVA 的手持設(shè)備。本文中的內(nèi)容也將主要圍繞MIDP 來展開。Profile 規(guī)定的內(nèi)容,是針對某一類設(shè)備所制訂的規(guī)范和 API,有了 Profile 以后,才真正有了可以建立一個可運行 J2ME 應(yīng)用程序的完整環(huán)境。但是,實際應(yīng)用中,不同的設(shè)備之前存在著很大的差異。于是,對于高端的設(shè)備,采用 CDC(Connected Device Configuration) ,所使用的 JVM 稱為 CVM;對于低端設(shè)備,則采用 CLDC(Connected Limited Device Configuration) ,所用的 JVM 為 KVM(參見圖 1) 。需求文檔 5 應(yīng)該注意到,J2ME 要支持的硬件平臺也有很大差異,其中有比較高端的設(shè)備,例如電視機的機頂盒、網(wǎng)絡(luò)電視等;也有比較低端的,象手機、尋呼機等。準(zhǔn)確地說,J2ME 是為了支持象 PDA、手機等小型的嵌入式或移動設(shè)備而推出的一系列的技術(shù)和規(guī)范的總稱。它以 J2SE 為基礎(chǔ),增加了處理服務(wù)器端計算的功能。2.3 J2ME 的發(fā)展及未來 J2ME 發(fā)展現(xiàn)狀當(dāng) JAVA 平臺發(fā)展到 JAVA 2 的版本以后,為了適應(yīng)不同級別計算機硬件的開發(fā)需要,JAVA 平臺形成了三個主要分支:Java 2, Standard Edition(J2SE):是為臺式機而設(shè)計的,主要運行在 Linux, Solaris, 或 Microsoft Windows 等操作系統(tǒng)上。在不使用各電信商的擴展 API 的時候,制作給移動電話用的 MIDlet 也將可以使用在 Palm OS 上面。也就是說,以 MIDP 為基準(zhǔn)所制作出來的應(yīng)用程序,也將可以在流通于市面上的移動電話上執(zhí)行。這樣一來,就可以當(dāng)成 MIDP 應(yīng)用程序(MIDlet)來運行了。另外,像日本國內(nèi)的 NTT DoCoMo、JPHONE、KDDI 等電信商與移動電話制造商也都曾參與了 MIDPEG。MIDP 要求平臺設(shè)備提供一個機制用來存儲簡單的數(shù)據(jù)記錄,通過正常的平臺事件,比如重新啟動和電池更新維護系統(tǒng)的完整性。它同時也包括一個供用戶下載新應(yīng)用到終端設(shè)備的標(biāo)準(zhǔn)運行環(huán)境。(4)盡可能完全緊湊的完成設(shè)計目的。(2)輕便、精巧。它的目標(biāo)是為資源受限制的 Palm(是目前較為流行的掌上電腦操作系統(tǒng))可連接的電子設(shè)備,實現(xiàn)一個 java 虛擬機。它是專門為那些受資源限制,只有幾百 K 字節(jié)內(nèi)存的微型設(shè)備設(shè)計的。需求文檔 3 JVM 虛擬機JVM 是專門為微型電子設(shè)備與資源受限設(shè)備如:手機、尋呼機、移動互聯(lián)網(wǎng)設(shè)備、家用微電子設(shè)備等設(shè)計的一種輕便、緊湊的 JAVA 虛擬機。MIDP 層由用戶網(wǎng)絡(luò)連接、永久存儲和用戶界面的 java API 組成。第二層是 profile 層,由小型計算設(shè)備的應(yīng)用程序編程接口(API)的最小集合組成。J2ME 架構(gòu)由 3 個軟件層組成:第一層是包括在內(nèi)的配置層,這個層次直接與原生操作系統(tǒng)進行交互。相反,J2ME 架構(gòu)由位于原生操作系統(tǒng)之上的多層軟件組成,這些軟件共同稱為“連接有限設(shè)備配置”(Connected Limited Device Configuration, CLDC) 。2. J2ME 架構(gòu)J2ME 架構(gòu)的模塊化設(shè)計使應(yīng)用程序可以靈活適應(yīng)小型計算設(shè)備的限制。J2ME 能夠以最小的修改來實現(xiàn)這種傳遞,如果應(yīng)用程序的設(shè)計是可伸縮的,應(yīng)用程序就可以適應(yīng)小型計算設(shè)備上有限的資源。為了滿足他們的需求,開發(fā)人員必須重新考慮他們設(shè)計計算機系統(tǒng)的方式。他們希望小型計算設(shè)備有快速的響應(yīng)時間,與同種設(shè)備相兼容,擁有功能完備的應(yīng)用程序。J2ME 在 1999 年的 JavaOne 開發(fā)人員大會上初次亮相,它的目標(biāo)是面向智能無線設(shè)備和小型計算設(shè)備的開發(fā)人員,這些開發(fā)人員需要在他們的產(chǎn)品中整需求文檔 2 合跨平臺的能力。J2ME 是建立在一個由概要描述、配置、JAVA 虛擬機和操作系統(tǒng)等部分組成的標(biāo)準(zhǔn)架構(gòu)之上的,這些內(nèi)容共同組成了完整的 J2ME 實時運行環(huán)境。2 J2ME 技術(shù)概覽2. 1 J2ME 的概念J2ME 的全稱是 Java2 Micro Edition (J2ME)——Java2 技術(shù)微型版,與J2SE、J2EE 一樣都是有美國 SUN 微系統(tǒng)公司提出的 JAVA 技術(shù)規(guī)范。 J2ME技術(shù)目前最流行的就是在制作手機游戲方面,JAVA 手機的出現(xiàn)使得這一技術(shù)更有它的用武之地,發(fā)揮著他靈活、輕便、快捷的作用。JAVA 技術(shù)已經(jīng)從一種最初用來編寫與硬件無關(guān)的嵌入式系統(tǒng)的編程語言變成了一種與廠商無關(guān)、與硬件無關(guān)的健壯的服務(wù)器端技術(shù),它使整個企業(yè)界可以全面發(fā)掘以 Web 為核心的應(yīng)用程序的巨大潛力。英朗翻譯官應(yīng)用軟件設(shè)計畢業(yè)論文目 錄1 緒論 .........................................................................................................................................................12 J2ME 技術(shù)概覽 ....................................
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1