java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文

java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文

ID:20428536

大小:92.11 KB

頁數(shù):11頁

時間:2018-10-10

java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文_第1頁
java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文_第2頁
java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文_第3頁
java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文_第4頁
java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文_第5頁
資源描述:

《java編程思想(java和因特網(wǎng))畢業(yè)論文外文文獻(xiàn)翻譯及原文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、畢業(yè)設(shè)計(jì)(論文)外文文獻(xiàn)翻譯文獻(xiàn)、資料中文題目:Java編程思想(Java和因特網(wǎng))文獻(xiàn)、資料英文題目:ThingkinginJava(JavaandtheInternet)文獻(xiàn)、資料來源:文獻(xiàn)、資料發(fā)表(出版)日期:院(部):專業(yè):班級:姓名:學(xué)號:指導(dǎo)教師:翻譯日期:2017.02.14文獻(xiàn)來源:BruceEckel.ThinkinginJava[J].PearsonHigherIsiaEducation,2006-2-20.Java編程思想(Java和因特網(wǎng))既然Java不過另一種類型的程序設(shè)計(jì)語言,人家可能會奇怪它為什么值得如此重視,為什么還有這么多的人認(rèn)為它

2、是計(jì)算機(jī)程序設(shè)計(jì)的一個里程碑呢?如果您來自一個傳統(tǒng)的程序設(shè)計(jì)背景,那么答案在剛開始的時候并不是很明顯。Java除了可解決傳統(tǒng)的程序設(shè)計(jì)問題以外,還能解決WorldWideWeb(萬維網(wǎng))上的編程問題。1、客戶端編程Web最初采用的“服務(wù)器一瀏覽器”方案可提供交互式內(nèi)容,但這種交互能力完全由服務(wù)器提供,為服務(wù)器和因特網(wǎng)帶來了不小的負(fù)擔(dān)。服務(wù)器一般為客戶瀏覽器產(chǎn)生靜態(tài)網(wǎng)頁,由后者簡單地解釋并顯示出來。基本HTML語言提供了簡單的數(shù)據(jù)收集機(jī)制:文字輸入框、復(fù)選框、單選鈕、列表以及下拉列表等,男外還有一個按鈕,只能由程序規(guī)定重新設(shè)置表單屮的數(shù)據(jù),以便回傳給服務(wù)器。用戶提交的信

3、息通過所有Web服務(wù)器均能支持的“通用網(wǎng)關(guān)接口’’(CGI)回傳到服務(wù)器。含在提交數(shù)據(jù)中的文字指示CGI該如何操作。最常見的行動是運(yùn)行位于服務(wù)器的一個程序。那個程序一般保存在一個名為“cgi-bin”的目錄中(按下Web頁內(nèi)的一個按鈕時,請注意一下瀏覽器頂部的地址窗,經(jīng)常都能發(fā)現(xiàn)“cgi-bin”的字樣)。人多數(shù)語言都可用來編制這些程序,但其屮最常見的是Perl。這是由于Perl是專為文字的處理及解釋而設(shè)計(jì)的,所以能在任何服務(wù)器上安裝和使用,無論采用的處理器或操作系統(tǒng)是什么。2、腳本編制語言插件造成了腳本編制語言的爆炸性增長。通過這種腳本語言,可將用于自己客戶端程序的

4、源碼直接插入HTML頁,而對那種語言進(jìn)行解釋的插件會在HTML頁顯示的吋候自動激活。腳本語言一般都傾向于盡量簡化,易于理解。而且由于它們是從屬于HTML頁的一些簡單正文,所以只需向服務(wù)器發(fā)出對那個頁的一次請求,即可非??斓剌d入。缺點(diǎn)是我們的代碼全部暴露在人們面前。另一方面,由于通常不用腳本編制語言做過分復(fù)雜的事情,所以這個問題暫且可以放在一邊。腳本語言真正面向的是特定類型問題的解決,其中主要涉及如何創(chuàng)建更豐富、更具有互動能力的圖形用戶界面(GUI)。然而,腳木語言也許能解決客戶端編程中80%的問題。你碰到的問題可能完全就在那80%里面。而且由于腳本編制語言的宗R是盡可

5、能地簡化與快速,所以在考慮其他更復(fù)雜的方案之前(如Java及ActiveX),首先應(yīng)想一下腳本語言是否可行。S前討論得最多的腳本編制語言包括JavaScript(它與Java沒右任何關(guān)系;之所以叫那個名字,完全是一種市場策略)、VBScript(同VisualBasic很相似)以及Tcl/Tk(來源于流行的跨平臺GUI構(gòu)造語言)。當(dāng)然還有其他許多語言,也有許多正在開發(fā)中。JavaScript也許是口常用的,它得到的支持也最全面。無論NetscapeNavigator,MicrosoftInternetExplorer,還是Opera,0前都提供了對JavaScript

6、的支持。除此以外,市面上講述JavaScript的書籍也要比講述其他語言的書多得多。有些工具還能利用JavaScript自動產(chǎn)生網(wǎng)頁。當(dāng)然,如果你已經(jīng)有VisualBasic或者Tcl/Tk的深厚功底,當(dāng)然用它們要簡單得多,起碼可以避免學(xué)習(xí)新語言的煩惱(解決Web方面的問題就已經(jīng)夠讓人頭痛了)。3、Java如果說一種腳木編制語言能解決80%的客戶端程序設(shè)計(jì)問題,那么剩下的20%又該怎么辦呢?它們屬于一些高難度的問題嗎?目前最流行的方案就是Java。它不僅是一種功能強(qiáng)大、高度安全、可以跨平臺使用以及國際通用的程序設(shè)計(jì)語言,也是一種具有旺盛生命力的語言。對Java的擴(kuò)展是

7、不斷進(jìn)行的,提供的語言特性和庫能夠很好地解決傳統(tǒng)語言不能解決的問題,比如多線程操作、數(shù)據(jù)庫訪問、連網(wǎng)程序設(shè)計(jì)以及分布式計(jì)算等等。Java通過“程序片”(Applet)巧妙地解決了客戶端編程的問題。程序片(或“小應(yīng)用程序”)是一種非常小的程序,只能在Web瀏覽器中運(yùn)行。作為Web頁的一部分,程序片代碼會自動下載回來(這和網(wǎng)頁中的圖片差不多)。激活程序片后,它會執(zhí)行一個程序。程序片的一個優(yōu)點(diǎn)體現(xiàn)在:通過程序片,一旦用戶需要客戶軟件,軟件就可從服務(wù)器自動下載回來。它們能自動取得客戶軟件的最新版本,不會出錯,也沒有重新安裝的麻煩。由于Java的設(shè)計(jì)原理,程序

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。