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

正文內(nèi)容

外文翻譯---java技術(shù)及ssh框架和jsp技術(shù)的介紹-jsp程序-wenkub

2023-05-19 11:12:39 本頁面
 

【正文】 而很多語言都可以使用這個特性。一些對于 Java 的評論認(rèn)為 Java 的不變性在動搖。這些程序師會發(fā)現(xiàn) Java 的復(fù)雜管理對于自己要做的程序來說過于強大了。 Java的性能和復(fù)雜性 關(guān)于 Java 的批評 Java 試圖通過新的方式解決軟件編寫的復(fù)雜性。程序的輕便性事實上是軟件編寫很難達到的一個目標(biāo), Java雖然成功地實現(xiàn)了“一次編譯,到處運行”,但是由于平臺和平臺之間的差異,所編寫的程序在轉(zhuǎn)換代碼的時候難免會出現(xiàn)微小的、不可察覺的錯誤和意外。這樣做的后果就是獲得了最佳的性能,但是程序臃腫異常。 Java 語言使用解釋層最初是為了輕巧性。甲骨文公司對于 Java 的許可是“全兼容的”,這也導(dǎo)致了微軟和升陽關(guān)于微軟的程序不支持 RMI 和 JNI 接口、并且增加特性為己所用的法律爭端。主要注意的是,盡管已經(jīng)存在一個進行代碼翻譯的解釋層,有些時候 Java 的字節(jié)碼代碼還是會被 JIT 編譯器進行二次編譯。執(zhí)行 Java 應(yīng)用程序必須安裝 Java Runtime Environment( JRE), JRE 內(nèi)部有一個 Java 虛擬機( Java Virtual Machine, JVM)以及一些標(biāo)準(zhǔn)的類庫( Class Library)。面向?qū)ο蟮哪康木褪遣簧a(chǎn)難懂且難以使用的代碼,為軟件各個功能群之間創(chuàng)建有效的通信通道。面向?qū)ο笤O(shè)計讓大型軟 件工程的計劃和設(shè)計變得更容易管理,能增強工程的健康度,減少失敗工程的數(shù)量。“面向?qū)ο蟪绦蛟O(shè)計語言”的核心之一就是開發(fā)者在設(shè)計軟件的時候可以使用自定義的類型和關(guān)聯(lián)操作。 Java 技術(shù)主要分成 幾個部分: Java 語言、運行環(huán)境 JVM、類庫。 目前 Java 提供以下三個版本: Java Platform, Enterprise Edition( Java EE:Java 平臺企業(yè)版) 、 Java Platform, Standard Edition( Java SE: Java 平臺標(biāo)準(zhǔn)版) 、Java Platform, Micro Edition( Java ME: Java 平臺微型版) Java Platform, Card Edition。在萬維網(wǎng)的服務(wù)器端和手持設(shè)備上, Java 變得更加流行。 Java 近況在流行幾年之后,Java 在瀏覽器中的地位被逐步侵蝕。蓋吉聲明Java 技術(shù)。當(dāng)使用十六進制編輯器打開由 Java源代碼編譯出的二進制文件( .class 文件)的話,最前面的 32 位將顯示為 CA FE BA BE,即詞組“ CAFE BABE”(咖啡屋寶貝)。作為原型,帕特里克諾頓、韋恩 Java 和互聯(lián)網(wǎng) 1994 年 6 月、 7 月間,在經(jīng)歷了一場歷時三天的腦力激蕩的討論后,約翰 同年 11 月, Green 計劃被轉(zhuǎn)化成了“ FirstPerson 有限公司”,一個太陽公司的全資子公司,團隊也被重新安排到了帕洛阿爾托。他將要創(chuàng)造出一種全新的語言,被他命名為“ Oak”(橡樹),以他的辦公室外的橡樹命名。他們發(fā)現(xiàn) C++缺少垃圾回收系統(tǒng), 還有可移植的安全性、分布程序設(shè)計、和多運行續(xù)功能。他們和其他幾個工程師一起在加利福尼亞州門羅帕克市沙丘路的一個小工作室里面研究開發(fā)新技術(shù),瞄準(zhǔn)下一代智能家電(如微波爐)的程序設(shè)計,太陽公司預(yù)料未來科技將在家用電器領(lǐng)域大顯身手。太陽微系統(tǒng)公司的一個叫做帕特里克 ?諾頓的工程師被公司自己開發(fā)的 C++和 C 語言編譯器搞得焦頭爛額,因為其中的 API 極其難用?!?Java 語言靠群體的力量而非公司的力量”是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。不過,這同時也在一定程度上降低了 Java 程序的運行效率。繼承了 C++ 語言面向?qū)ο蠹夹g(shù)的核心, Java舍棄了 C++語言中容易引起錯誤的指針(以引用取代)、運算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間。由于這些智能化家電的市場需求沒有預(yù)期的高, Sun 放棄了該項計劃。 畢業(yè)設(shè)計 (論文 )外文資料翻譯 學(xué) 院 : 計算機工程學(xué)院 專業(yè)班級 : 學(xué)生姓名 : 學(xué) 號: 指導(dǎo)教師 : 外文出處 : (外文 ) (programming_language) 附 件 : ; 指導(dǎo)教師評語: 簽名: 年 月 日 Java 技術(shù) 及 SSH 框架和 Jsp 技術(shù)的 介紹 Java,是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,由當(dāng)時任職太陽微系統(tǒng)的詹姆斯就在 Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展, Sun 看到了 Oak 在計算機網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了 Oak,在 1995 年 5 月以“ Java”的名稱正式發(fā)布了。在 Java SE 版本中 Java 又引入了泛型編程( Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝 /拆箱等語言特性。但在 發(fā)布后,Java 的運行速度有了大幅提升。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。帕特里克決定改用 NeXT,同時他也獲得了研究公司的一個叫做“ Stealth 計劃”的項目的機會。團隊最初考慮使用 C++語言,但是很多成員包括太陽的首席科學(xué)家比爾 ?喬伊,發(fā)現(xiàn) C++和可用的 API在某些方面存在很大問題。最后,他們想要一種易于移植到各種設(shè)備上的平臺。就像很多開發(fā)新技術(shù)的秘密工程一樣,工作小組沒日沒夜地工 作到了 1992 年的夏天,他們能夠演示新平臺的一部分了,包括 Green 操作系統(tǒng),Oak 的程序設(shè)計語言,類庫及其硬件。 FirstPerson 團隊對建造一種高度交互的設(shè)備感興趣,當(dāng)時代華納發(fā)布了一個關(guān)于電視機頂盒的征求提議書時 ( Request for proposal), FirstPerson 改變了他們的目標(biāo),作為對征求意見書的響應(yīng), 提出了一個機頂盒平臺的提議。蓋吉、詹姆斯 羅斯因和埃里克諾頓寫了一個小型萬維網(wǎng)瀏覽器, WebRunner,后來改名為 HotJava。 [編輯 ] Java 和瀏覽器 1994年 10 月, HotJava 和 Java 平臺為公司高層進行演示。這個發(fā)布是與網(wǎng)景公司的執(zhí)行副總裁馬克它在簡單交互性動畫方面的用途已經(jīng)完全被 Adobe 公司的 Flash 排擠, 2020 年 Java 傾向只被用于雅虎游戲那樣的更為復(fù)雜的應(yīng)用程序。很多網(wǎng)站在后端使用 JSP 和其他的 Java 技術(shù)。 Java 開放源代碼項目 2020 年 SUN 在 JavaOne 公布 Java 開放源代碼項目,并推出 OpenJDK 計劃。一般情況下說 Java 時并不區(qū)分指的是哪個部分。代碼和數(shù)據(jù)的實際集合體叫做“對象”。面向?qū)ο笤O(shè)計另外一個目標(biāo)就是能產(chǎn)生很多的有關(guān)聯(lián)的類,可以讓軟件的再開發(fā)變得簡單。很多開源軟件社區(qū)正在計劃給軟件作者提供更多的類來讓軟件的二次開發(fā)變得簡便。通過 JVM 的虛擬機才能在電腦系統(tǒng)執(zhí)行 Java 應(yīng)用程序( Java Application),這與 .Net Framework 的情況一樣,所以 電腦上沒有安裝 JVM,那么這些程序?qū)⒉荒軌驁?zhí)行。有些編譯器,比如 GCJ,可以自動生成原始代碼而不需要解 釋層。升陽最終贏得了官司,獲得了大約兩千萬美元的賠償,法院強制要求微軟執(zhí)行升陽公司關(guān)于 Java 的許可要求。所以這些程序的運行效率比 C語言和 C++要低很多,用戶也對此頗有微詞。從 JIT 技術(shù)開始, Java 的程序都經(jīng)過一次轉(zhuǎn)換之后才變成機器碼。有些程序員對此非常頭疼,他們嘲笑 Java 的程序不是“一次編譯, 到處運行”,而是“一次編譯,到處調(diào)試”。很多人認(rèn)為 Java 語言做到了它承諾的一切。一些人覺得 Java 在面向?qū)ο笊厦孀龅臎]有 Ruby 和 Smalltalk 純粹。 語言問題有些程序師不喜歡原始類型( primitive type)和類( class)的分離,尤其是那些曾經(jīng)使用過 Smalltalk 和 Ruby 的程序師。但是 Java 可以使用接口類,把多重繼承可能導(dǎo)致的風(fēng)險減少到最小。 類庫問題使用 Swing 平臺編寫的帶有 GUI(圖形用戶接口)的程序和其他原始程序非常不同。蘋果電腦已經(jīng)提供了優(yōu)化過的 Java 運行時程序,包含了 Mac OS X 的經(jīng)典 Aqua 接口風(fēng)格。 Java 語言的一些特性不可避免的有額外的性能代價,例如數(shù)組范圍 檢查、運行時類型檢查等等。 盡管如此,仍然有許多人認(rèn)為 Java 的性能低。 JIT 編譯需要很多時間,對于運行時間不長或者代碼很多的大型程序并不適宜。微軟的 .NET 平臺也使用 JIT 編譯器,所以也有類似問題。但最近已經(jīng)有了許多用純 Java 編寫的 3D 游戲,其效果與用 C 語言編寫的不相上下,例如“合金戰(zhàn)士”(英文名: Chrome)。如果對象是在堆棧上分配的,而程序員又忘記進行刪除,那么就會造成存儲器泄漏( Memory Leak)。 C++中也可以使用“智能指針”( Smart Pointer)或者使用 C++托管擴展編譯器的方法來實現(xiàn)自動化存儲器釋放,智能指針可以在標(biāo)準(zhǔn)類庫中找到,而 C++托管擴展被微軟的 Visual C++ 及以上版本所支持。對象的創(chuàng)建和放置都是在存儲器堆棧上面進行的。 (s)。但是總體來講,自動垃圾收集機制要安全和簡單許多。 Java 的接口功能可以提供同樣的功能,但是又不會很復(fù)雜。 API 的設(shè)定由 sun 公司和其他公司通過 JCP( Java 社區(qū)程序)決定。 JSP 技術(shù)有點類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 的 規(guī)范的最后 版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 Spring Framework 提供了一個簡易的開發(fā)方式,這種開發(fā)方式,將避免那些可能致使底層代碼變得繁雜混亂的大量的屬性文件和幫助類。內(nèi)建的針對 JTA 和 單個 JDBC 數(shù)據(jù)源的一般化策略,使 Spring 的事務(wù)支 持不要求 Java EE 環(huán)境,這與一般的 JTA 或者 EJB CMT 相反。 (finally) 模塊。所有這些全部遵從 Spring 通用事務(wù)處理和通用數(shù)據(jù)訪問對象異常等級規(guī)范。 在設(shè)計應(yīng)用程序 Model 時, MVC 模式(例如 Struts)通常難于給出一個簡潔明了的框架結(jié)構(gòu)。它最初是Jakarta 項目中的一個子項目,并在 2020 年 3 月成為 ASF 的頂級項目。在這里, Struts可以與各種標(biāo)準(zhǔn)的數(shù)據(jù)訪問技術(shù)結(jié)合在一起,包括 Enterprise Java Beans( EJB) , JDBC 與 JNDI。因為這兩種方式不可避免的要把表現(xiàn)與業(yè)務(wù)邏輯代碼混合在一起,都給前期開發(fā)與后期維護帶來巨大的復(fù)雜度。至此, Struts 項目并行提供與維護兩個主要版本的框架產(chǎn)品 —— Struts 1 與 Struts 2。 Struts 這個名字來源于在建 筑和舊式飛機中使用的支持金屬架。 Hibernate開源框架介紹 Hibernate 是一種 Java 語言下的對象關(guān)系映射解決方案。無論是從設(shè)計草案還是從一個遺留數(shù)據(jù)庫開始,開發(fā)人員都可以采用 Hibernate。數(shù)據(jù)庫連接是與數(shù)據(jù)庫進行交互,因為它需要大量資源的開放和關(guān)閉數(shù)據(jù)庫連接的最昂貴的部分。當(dāng)我們傳遞一個對象到 ()的方法時, Hibernate 讀取該對象的變量的狀態(tài),并執(zhí)行必要的查詢。Hibernate 提供了使用中的靈活性。s office。s core code available under free software/opensource distribution terms, aside from a small portion of code to which Sun did not hold the 39。s trademark license for usage of the Java brand insists that all implementations be patible. This resulted in a legal dispute with Microsoft after Sun claimed that the Microsoft implementation did not support RMI or JNI and had added platformspecific features of their own.
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1