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

正文內(nèi)容

java技術(shù)及ssh框架和jsp技術(shù)的介紹 外文文獻及翻譯(文件)

2025-02-05 12:05 上一頁面

下一頁面
 

【正文】 ,在經(jīng)歷了一場歷時三天的腦力激蕩的討論后,約翰同年11月,Green計劃被轉(zhuǎn)化成了“FirstPerson有限公司”,一個太陽公司的全資子公司,團隊也被重新安排到了帕洛阿爾托。他將要創(chuàng)造出一種全新的語言,被他命名為“Oak”(橡樹),以他的辦公室外的橡樹命名。他們發(fā)現(xiàn)C++缺少垃圾回收系統(tǒng),還有可移植的安全性、分布程序設(shè)計、和多運行續(xù)功能。他們和其他幾個工程師一起在加利福尼亞州門羅帕克市沙丘路的一個小工作室里面研究開發(fā)新技術(shù),瞄準下一代智能家電(如微波爐)的程序設(shè)計,太陽公司預(yù)料未來科技將在家用電器領(lǐng)域大顯身手。太陽微系統(tǒng)公司的一個叫做帕特里克?諾頓的工程師被公司自己開發(fā)的C++和C語言編譯器搞得焦頭爛額,因為其中的API極其難用?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。不過,這同時也在一定程度上降低了Java程序的運行效率。繼承了C++ 語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間。由于這些智能化家電的市場需求沒有預(yù)期的高,Sun放棄了該項計劃。畢業(yè)設(shè)計(論文)外文資料翻譯Java技術(shù)及SSH框架和Jsp技術(shù)的介紹學 院: 計算機工程學院 專業(yè)班級: 學生姓名: 學 號: 指導(dǎo)教師: 外文出處:(外文) (programming_language) 附 件:; 指導(dǎo)教師評語:簽名: 年 月 日 Java技術(shù)及SSH框架和Jsp技術(shù)的介紹Java,是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,由當時任職太陽微系統(tǒng)的詹姆斯就在Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計算機網(wǎng)絡(luò)上的廣闊應(yīng)用前景,于是改造了Oak,在1995年5月以“Java”的名稱正式發(fā)布了。在Java SE (Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。Java的運行速度有了大幅提升。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。帕特里克決定改用NeXT,同時他也獲得了研究公司的一個叫做“Stealth計劃”的項目的機會。團隊最初考慮使用C++語言,但是很多成員包括太陽的首席科學家比爾?喬伊,發(fā)現(xiàn)C++和可用的API在某些方面存在很大問題。最后,他們想要一種易于移植到各種設(shè)備上的平臺。就像很多開發(fā)新技術(shù)的秘密工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平臺的一部分了,包括Green操作系統(tǒng),Oak的程序設(shè)計語言,類庫及其硬件。FirstPerson團隊對建造一種高度交互的設(shè)備感興趣,當時代華納發(fā)布了一個關(guān)于電視機頂盒的征求提議書時(Request for proposal),F(xiàn)irstPerson改變了他們的目標,作為對征求意見書的響應(yīng), 提出了一個機頂盒平臺的提議。蓋吉、詹姆斯羅斯因和埃里克諾頓寫了一個小型萬維網(wǎng)瀏覽器,WebRunner,后來改名為HotJava。[編輯] Java和瀏覽器1994年10月,HotJava和Java平臺為公司高層進行演示。這個發(fā)布是與網(wǎng)景公司的執(zhí)行副總裁馬克它在簡單交互性動畫方面的用途已經(jīng)完全被Adobe公司的Flash排擠,2005年Java傾向只被用于雅虎游戲那樣的更為復(fù)雜的應(yīng)用程序。很多網(wǎng)站在后端使用JSP和其他的Java技術(shù)。Java開放源代碼項目2006年SUN在JavaOne公布Java 開放源代碼項目,并推出OpenJDK計劃。一般情況下說Java時并不區(qū)分指的是哪個部分。代碼和數(shù)據(jù)的實際集合體叫做“對象”。面向?qū)ο笤O(shè)計另外一個目標就是能產(chǎn)生很多的有關(guān)聯(lián)的類,可以讓軟件的再開發(fā)變得簡單。很多開源軟件社區(qū)正在計劃給軟件作者提供更多的類來讓軟件的二次開發(fā)變得簡便。通過JVM的虛擬機才能在電腦系統(tǒng)執(zhí)行Java應(yīng)用程序(Java Application), Framework的情況一樣,所以電腦上沒有安裝JVM,那么這些程序?qū)⒉荒軌驁?zhí)行。有些編譯器,比如GCJ,可以自動生成原始代碼而不需要解釋層。升陽最終贏得了官司,獲得了大約兩千萬美元的賠償,法院強制要求微軟執(zhí)行升陽公司關(guān)于Java的許可要求。所以這些程序的運行效率比C語言和C++要低很多,用戶也對此頗有微詞。從JIT技術(shù)開始,Java的程序都經(jīng)過一次轉(zhuǎn)換之后才變成機器碼。有些程序員對此非常頭疼,他們嘲笑Java的程序不是“一次編譯,到處運行”,而是“一次編譯,到處調(diào)試”。很多人認為Java語言做到了它承諾的一切。一些人覺得Java在面向?qū)ο笊厦孀龅臎]有Ruby和Smalltalk純粹。語言問題有些程序師不喜歡原始類型(primitive type)和類(class)的分離,尤其是那些曾經(jīng)使用過Smalltalk和Ruby的程序師。但是Java可以使用接口類,把多重繼承可能導(dǎo)致的風險減少到最小。類庫問題使用Swing平臺編寫的帶有GUI(圖形用戶接口)的程序和其他原始程序非常不同。蘋果電腦已經(jīng)提供了優(yōu)化過的Java運行時程序,包含了Mac OS X的經(jīng)典Aqua接口風格。Java語言的一些特性不可避免的有額外的性能代價,例如數(shù)組范圍檢查、運行時類型檢查等等。盡管如此,仍然有許多人認為Java的性能低。JIT編譯需要很多時間,對于運行時間不長或者代碼很多的大型程序并不適宜。所以也有類似問題。但最近已經(jīng)有了許多用純Java編寫的3D游戲,其效果與用C語言編寫的不相上下,例如“合金戰(zhàn)士”(英文名:Chrome)。如果對象是在堆棧上分配的,而程序員又忘記進行刪除,那么就會造成存儲器泄漏(Memory Leak)。C++中也可以使用“智能指針”(Smart Pointer)或者使用C++托管擴展編譯器的方法來實現(xià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標記(tag),從而形成JSP文件(*.jsp)。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。該框架基于 Expert OneonOne Java EE Design and Development(ISBN 0764543857)一書中的代碼,最初由 Rod Johnson 和 Juergen Hoeller等開發(fā)。數(shù)據(jù)庫事務(wù)的一般化抽象層,允許聲明式(Declarative)事務(wù)管理器,簡化事務(wù)的劃分使之與底層無關(guān)。終止39。利用眾多的翻轉(zhuǎn)控制方便特性來全面支持,解決了許多典型的Hibernate集成問題。值得注意的是,Spring 中間層可以輕易地結(jié)合于任何基于 MVC 框架的網(wǎng)頁層,例如 Struts,WebWork,或 Tapestry,提供諸如事務(wù)管理等服務(wù)的面向方面編程框架。Spring結(jié)構(gòu)框架Struts技術(shù)介紹Struts項目是Apache軟件基金會(ASF)贊助的一個開源項目。在MVC的 模型(Model)部分,經(jīng)常劃分為兩個主要子系統(tǒng)(系統(tǒng)的內(nèi)部數(shù)據(jù)狀態(tài)與改變數(shù)據(jù)狀態(tài)的邏輯動作),這兩個概念子系統(tǒng)分別具體對應(yīng)Struts里的ActionForm與Action兩個需要繼承實現(xiàn)超類。發(fā)展歷程在Java EE的Web應(yīng)用發(fā)展的初期,除了使用Servlet技術(shù)以外,普遍是在JavaServer Pages(JSP)的源代碼中,采用HTML與Java代碼混合的方式進行開發(fā)。Struts 2的合并示意圖2006年,WebWork與Struts這兩個優(yōu)秀的Java EE Web框架(Web Framework〕的團體,決定合作共同開發(fā)一個新的,整合了WebWork與Struts優(yōu)點,并且更加優(yōu)雅、擴展性更強的框架,命名為“Struts 2”,“Struts 1”。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。Struts跟Tomcat、Turbine等諸多Apache項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。 概覽它的設(shè)計目標是將軟件開發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來。Hibernate的架構(gòu)有三個主要部分組成:1連接管理:Hibernate的連接管理服務(wù)提供的數(shù)據(jù)庫連接的有效管理。這部分是用來休眠選擇,插入,更新和刪除記錄窗體的基礎(chǔ)表。例如Apache的二溴氯丙烷是用于與Hibernate的連接池。 Hibernate的體系結(jié)構(gòu)外文原文(復(fù)印件)History Duke, the Java mascotJames Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991. Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. The language was initially called Oak after an oak tree that stood outside Gosling39。s lack of the piler, utility programs, and header November 13, 2006, Sun released much of Java as open source software under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java39。s acquisition of Sun Microsystems in 2009–2010, Oracle has described itself as the steward of Java technology with a relentless mitment to fostering a munity of participation and transparency.PrinciplesThere were five primary goals in the creation of the Java language: should be simple, object oriented, and familiar、 should be robust and secure. should be architecture neutral and portable、 should execute with high performance、 should be interpreted, threaded, and dynamic.Java PlatformMain articles: Java (software platform) and Java Virtual MachineOne characteristic of Java is portability, which means that puter programs written in the Java language must run similarly on any supported hardware/operatingsystem platform. This is achieved by piling the Java language code to an intermediate representation called Java bytecode, instead of directly to platformspecific machine code. Java bytecode instructions are analogous to machine code, but are intended to be interpreted by a virtual machine (VM) written specifically for the host hardware. Endusers monly use a Java Runtime Environment (JRE) installed on their own machine for standalone Java applications, or in a Web browser for Java applets. Standardized libraries provide a generic way to access hostspecific features such as graphics, threading, and networking.A
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1