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

正文內(nèi)容

jsp網(wǎng)站開發(fā)畢設外文翻譯-jsp程序-預覽頁

2025-02-20 06:41 上一頁面

下一頁面
 

【正文】 mming, it’s always a good idea to take the fastest development approach for your particular situation. This is an aggressive stance to prepare for inevitable encounters with the problems of program development. 翻譯: Java和因特網(wǎng) Java 除了可解決傳統(tǒng)的程序設計問題以外,還能解決 World Wide Web(萬維網(wǎng) )上的編程問題。用戶提交的信息通過所有Web服務器均能支持的 “通用網(wǎng)關接口 ”( CGI)回傳到服務器。大多數(shù)語言都可用來編制這些程序,但其 中最常見的是 Perl。這些代碼的作用是告訴瀏覽器 “從現(xiàn)在開始,你可以進行這些新活動了 ”(僅需下載這些插入一次)。對客戶端程序設計來說,插件的價值在于它允許專業(yè)程序員設計出一種新的語言,并將那種語言添加到瀏覽器,同時不必經(jīng)過瀏覽器原創(chuàng)者的許可。腳本語言一般都傾向于盡量簡化,易于理解。 腳本語言真正面向的是特定類型問題的解決,其中主要涉及如何創(chuàng)建更豐富、更具有互動能力的圖形用戶界面( GUI)。 目前討論得最多的腳本編制語言包括 JavaScript(它與 Java沒有任何關系;之所以叫那個名字,完全是一種市場策略)、 VBScript(同 Visual Basic 很相似)以及 Tcl/Tk(來源于流行的跨平臺 GUI構造語言)。除此以外,市面上講述 JavaScript的書籍也要比講述其他語言的書多得多。它不僅是一種功能強大、高度安全、可以跨平臺使用以及國 際通用的程序設計語言,也是一種具有旺盛生命力的語言。作為 Web頁的一部分,程序片代碼會自動下載回來(這和網(wǎng)頁中的圖片差不多)。由于 Java 的設計原理,程序員只需要創(chuàng)建程序的一個版本,那個程序能在幾乎所有計算機以及安裝了 Java 解釋器的瀏覽器中運行。這樣一來,不僅速度和響 應的靈敏度得到了極大的提高,對網(wǎng)絡和服務器造成的負擔也可以明顯減輕,這對保障因特網(wǎng)的暢通是至關重要的。正如本書以前會講到的那樣,編譯好的 Java 程序片可能包含了許多模塊,所以要多次 “命中 ”(訪問)服務器以便下載(在 Java ,這個問題得到了有效的改善 ——利用 Java壓縮檔,即JAR 文件 ——它允許設計者將所有必要的模塊都封裝到一起,供用戶統(tǒng)一下載)。不管你平時聽別人怎么說, Java都不是一種十分容易便可學會的語言。 5. ActiveX 在某種程度上, Java的一個有力競爭對手應該是微軟的 ActiveX,盡管它采用的是完全不同的一套實現(xiàn)機制。 所以, ActiveX并沒有限制我們使用一種特定的語言。對于傳統(tǒng)的客戶機/服務器模式,我們面臨的問題是擁有多種不同類型的客戶計算機,而且很難安裝新的客戶軟件。說到培訓,一般只要人們理解了瀏覽器的常規(guī)概念,就可以非常輕松地掌握網(wǎng)頁和程序片之間的差異,所以學習新型系統(tǒng)的開銷會大幅度減少。 但假如在內(nèi)聯(lián)網(wǎng)中運行,面臨的一些制約因素就會發(fā)生變化。除此以外,可能已經(jīng)有了一些 “歷史 遺留 ”的代碼,并用較傳統(tǒng)的客戶機/服務器方式使用那些代碼。如果真的是牽涉到這樣的一個內(nèi)聯(lián)網(wǎng)中,最明智的方法是采用 ActiveX,而非試圖采用一種新的語言來改寫程序代碼。這是準備面對程序開發(fā)中一些不可避免的問題時,我們可以 做出 的最佳姿態(tài)。請總結出問題的全部制約因素,以及什么才是最快的方案。浪費在升級安裝上的時間是轉移到瀏覽器的一項重要原因。在內(nèi)聯(lián)網(wǎng)中,需要對自己代碼的質(zhì)量負責。若程序是在因特網(wǎng)上運行,由于無從知曉它會在什么平臺上運行,所以編程時要特別留意,防范可能出現(xiàn)的編程錯誤。若一個信息網(wǎng)絡局限于一家特定的公司,那么在將 Web 技術應用于它之后,即可稱其為 “內(nèi)聯(lián)網(wǎng) ”( Intra),以示與國際性的 “因特網(wǎng) ”( Inter)有別。事實上, ActiveX 是在我們的 Web頁中使用 “歷史遺留 ”代碼的最佳途徑。經(jīng)過一家獨立的專業(yè)協(xié)會的努力, ActiveX 現(xiàn)在已具備了跨平臺使用的能力。由于 VBScript可以解決大多數(shù)典型的客戶機/服務器問題,所以一旦上手,就很難下定決心再去學習 Java。這種程序一般都非常小,可有效減少對服務器的點擊數(shù)。當然在另一方面,反編譯 Java 程序片也并不是件難事,而且代碼的隱藏一般并不是個重要的問題。例如,再也不必通過因特網(wǎng)傳送一個請求表單,再由服務器確定其中是否存在一個拼寫或者其他參數(shù)錯誤。程序片的一個優(yōu)點體現(xiàn)在:通過程序片,一旦用戶需要客戶軟件,軟件就可 從服務器自動下載回來。 Java通過 “程序片 ”( Applet)巧妙地解決了客戶端編程的問題。當然,如果你已經(jīng)有 Visual Basic 或者 Tcl/Tk的深厚功底,當然用它們要簡單得多,起碼可以避免學習新語言的煩惱(解決 Web 方面的問題就已經(jīng)夠讓人頭痛了)。 JavaScript 也許是 日 常用的,它得到的支持也最全面。你碰到的問題可能完全就在那 80%里面。缺點是我們的代碼全部暴露在人們面前。 3. 腳本編制語言 插件造成了腳本編制語言的爆炸性增長。但插件的編寫并不是一件簡單的任務。 2. 插件 朝客戶端編程邁進的時候,最重要的一個問題就是插件的設計。最常見的行動是運行位于服務器的一個程序。服務器一般為客戶瀏覽器產(chǎn)生靜態(tài)網(wǎng)頁,由后者簡單地解釋并顯示出來。 the server starts a CGI program that discovers an error, formats an HTML page informing you of the error, and then sends the page back to you。 the data is shipped back to the server。 Web最初采用的 “服務器-瀏覽器 ”方案可提供交互式內(nèi)容,但這種交互能力完全由服務器提供,為服務器和因特網(wǎng)帶來了不小的負擔。包含在提交數(shù)據(jù)中的文字指示 CGI 該如何操作。這是由于 Perl 是專為文字的處理及解釋而設計的,所以能在任何服務器上安裝和使用,無論采用的處理器或操作系統(tǒng)是什么。有些快速和功能強大的行為是通過插件添加到瀏覽器的。由此可以看出,插件實際是瀏覽器的一個 “后門 ”,允許創(chuàng)建新的客戶端程序設計語言(盡管并非所有語言都是作為插件實現(xiàn)的)。而且由于它們 是從屬于 HTML 頁的一些簡單正文,所以只需向服務器發(fā)出對那個頁的一次請求,即可非??斓剌d入。然而,腳本語言也許能解決客戶端編程中 80%的問題。當然還有其他許多語言,也有許多正在開發(fā)中。有些工具還能利用 JavaScript自動產(chǎn)生網(wǎng)頁。對 Java 的擴展是不斷進行的,提供的語言特性和庫能夠很好地解決傳統(tǒng)語言不能解決的問題,比如多線程操作、數(shù)據(jù)庫訪問、連網(wǎng)程序設計以及分布式計算等等。激活程序片后,它會執(zhí)行一個程序。由于 Java 是一種全功能的編程語言,所以在向服務器發(fā)出一個請求之前,我們能先在客戶端做完盡可能多的工作。 與腳本程序相比, Java程序片的另一個優(yōu)點是它采用編譯好的形式,所以客戶端看不到源碼。在另一方面,腳本程序是作為 Web頁正文的一部分集成到 Web頁內(nèi)的。如果你以前是一名 Visual Basic程序員,那么轉向 VBScript會是一種最快捷的方案。 ActiveX最早是一種純 Windows 的方案。比如,假設我們已經(jīng)是一名有經(jīng)驗的 Windows 程序員,能熟練地使用 像 C++、 Visual Basic 或者 Borland Delphi 那樣的語言,就能幾乎不加任何學習地創(chuàng)建出 ActiveX 組件。但通過 Web瀏覽器和客戶端編程,這兩類問題都可得到很好的解決。 安全問題將我們引入客戶端編程領域一個似乎是自動形成的分支。全部機器均為 Intel/Windows平臺是件很平常的事情。但在進行升級時,每次都要物理性地安裝一道客戶程序。 面臨客戶端編程問題令人困惑的一系列解決方案時,最好的方案是先做一次投資/回報分析。
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1