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

正文內(nèi)容

jsp網(wǎng)站開發(fā)畢設(shè)外文翻譯-jsp程序(參考版)

2025-01-23 06:41本頁面
  

【正文】 這是準(zhǔn)備面對程序開發(fā)中一些不可避免的問題時(shí),我們可以 做出 的最佳姿態(tài)。請總結(jié)出問題的全部制約因素,以及什么才是最快的方案。如果真的是牽涉到這樣的一個(gè)內(nèi)聯(lián)網(wǎng)中,最明智的方法是采用 ActiveX,而非試圖采用一種新的語言來改寫程序代碼。浪費(fèi)在升級安裝上的時(shí)間是轉(zhuǎn)移到瀏覽器的一項(xiàng)重要原因。除此以外,可能已經(jīng)有了一些 “歷史 遺留 ”的代碼,并用較傳統(tǒng)的客戶機(jī)/服務(wù)器方式使用那些代碼。在內(nèi)聯(lián)網(wǎng)中,需要對自己代碼的質(zhì)量負(fù)責(zé)。 但假如在內(nèi)聯(lián)網(wǎng)中運(yùn)行,面臨的一些制約因素就會發(fā)生變化。若程序是在因特網(wǎng)上運(yùn)行,由于無從知曉它會在什么平臺上運(yùn)行,所以編程時(shí)要特別留意,防范可能出現(xiàn)的編程錯(cuò)誤。說到培訓(xùn),一般只要人們理解了瀏覽器的常規(guī)概念,就可以非常輕松地掌握網(wǎng)頁和程序片之間的差異,所以學(xué)習(xí)新型系統(tǒng)的開銷會大幅度減少。若一個(gè)信息網(wǎng)絡(luò)局限于一家特定的公司,那么在將 Web 技術(shù)應(yīng)用于它之后,即可稱其為 “內(nèi)聯(lián)網(wǎng) ”( Intra),以示與國際性的 “因特網(wǎng) ”( Inter)有別。對于傳統(tǒng)的客戶機(jī)/服務(wù)器模式,我們面臨的問題是擁有多種不同類型的客戶計(jì)算機(jī),而且很難安裝新的客戶軟件。事實(shí)上, ActiveX 是在我們的 Web頁中使用 “歷史遺留 ”代碼的最佳途徑。 所以, ActiveX并沒有限制我們使用一種特定的語言。經(jīng)過一家獨(dú)立的專業(yè)協(xié)會的努力, ActiveX 現(xiàn)在已具備了跨平臺使用的能力。 5. ActiveX 在某種程度上, Java的一個(gè)有力競爭對手應(yīng)該是微軟的 ActiveX,盡管它采用的是完全不同的一套實(shí)現(xiàn)機(jī)制。由于 VBScript可以解決大多數(shù)典型的客戶機(jī)/服務(wù)器問題,所以一旦上手,就很難下定決心再去學(xué)習(xí) Java。不管你平時(shí)聽別人怎么說, Java都不是一種十分容易便可學(xué)會的語言。這種程序一般都非常小,可有效減少對服務(wù)器的點(diǎn)擊數(shù)。正如本書以前會講到的那樣,編譯好的 Java 程序片可能包含了許多模塊,所以要多次 “命中 ”(訪問)服務(wù)器以便下載(在 Java ,這個(gè)問題得到了有效的改善 ——利用 Java壓縮檔,即JAR 文件 ——它允許設(shè)計(jì)者將所有必要的模塊都封裝到一起,供用戶統(tǒng)一下載)。當(dāng)然在另一方面,反編譯 Java 程序片也并不是件難事,而且代碼的隱藏一般并不是個(gè)重要的問題。這樣一來,不僅速度和響 應(yīng)的靈敏度得到了極大的提高,對網(wǎng)絡(luò)和服務(wù)器造成的負(fù)擔(dān)也可以明顯減輕,這對保障因特網(wǎng)的暢通是至關(guān)重要的。例如,再也不必通過因特網(wǎng)傳送一個(gè)請求表單,再由服務(wù)器確定其中是否存在一個(gè)拼寫或者其他參數(shù)錯(cuò)誤。由于 Java 的設(shè)計(jì)原理,程序員只需要創(chuàng)建程序的一個(gè)版本,那個(gè)程序能在幾乎所有計(jì)算機(jī)以及安裝了 Java 解釋器的瀏覽器中運(yùn)行。程序片的一個(gè)優(yōu)點(diǎn)體現(xiàn)在:通過程序片,一旦用戶需要客戶軟件,軟件就可 從服務(wù)器自動下載回來。作為 Web頁的一部分,程序片代碼會自動下載回來(這和網(wǎng)頁中的圖片差不多)。 Java通過 “程序片 ”( Applet)巧妙地解決了客戶端編程的問題。它不僅是一種功能強(qiáng)大、高度安全、可以跨平臺使用以及國 際通用的程序設(shè)計(jì)語言,也是一種具有旺盛生命力的語言。當(dāng)然,如果你已經(jīng)有 Visual Basic 或者 Tcl/Tk的深厚功底,當(dāng)然用它們要簡單得多,起碼可以避免學(xué)習(xí)新語言的煩惱(解決 Web 方面的問題就已經(jīng)夠讓人頭痛了)。除此以外,市面上講述 JavaScript的書籍也要比講述其他語言的書多得多。 JavaScript 也許是 日 常用的,它得到的支持也最全面。 目前討論得最多的腳本編制語言包括 JavaScript(它與 Java沒有任何關(guān)系;之所以叫那個(gè)名字,完全是一種市場策略)、 VBScript(同 Visual Basic 很相似)以及 Tcl/Tk(來源于流行的跨平臺 GUI構(gòu)造語言)。你碰到的問題可能完全就在那 80%里面。 腳本語言真正面向的是特定類型問題的解決,其中主要涉及如何創(chuàng)建更豐富、更具有互動能力的圖形用戶界面( GUI)。缺點(diǎn)是我們的代碼全部暴露在人們面前。腳本語言一般都傾向于盡量簡化,易于理解。 3. 腳本編制語言 插件造成了腳本編制語言的爆炸性增長。對客戶端程序設(shè)計(jì)來說,插件的價(jià)值在于它允許專業(yè)程序員設(shè)計(jì)出一種新的語言,并將那種語言添加到瀏覽器,同時(shí)不必經(jīng)過瀏覽器原創(chuàng)者的許可。但插件的編寫并不是一件簡單的任務(wù)。這些代碼的作用是告訴瀏覽器 “從現(xiàn)在開始,你可以進(jìn)行這些新活動了 ”(僅需下載這些插入一次)。 2. 插件 朝客戶端編程邁進(jìn)的時(shí)候,最重要的一個(gè)問題就是插件的設(shè)計(jì)。大多數(shù)語言都可用來編制這些程序,但其 中最常見的是 Perl。最常見的行動是運(yùn)行位于服務(wù)器的一個(gè)程序。用戶提交的信息通過所有Web服務(wù)器均能支持的 “通用網(wǎng)關(guān)接口 ”( CGI)回傳到服務(wù)器。服務(wù)器一般為客戶瀏覽器產(chǎn)生靜態(tài)網(wǎng)頁,由后者簡單地解釋并顯示出來。 it’s named that way just to grab some of Java’s marketing momentum), VBScript (which looks like Visual Basic), and Tcl/Tk, which es from the popular crossplatform GUIbuilding language. There are others out there, and no doubt more in development. JavaScript is probably the most monly supported. It es built into both Netscape Navigator and the Microsoft Inter Explorer (IE). In addition, there are probably more JavaScript books available than there are for the other browser languages, and some tools automatically create pages using JavaScript. However, if you’re already fluent in Visual Basic or Tcl/Tk, you’ll be more productive using those scripting languages rather than learning a new one. (You’ll have your hands full dealing with the Web issues already.) If a scripting language can solve 80 percent of the clientside programming problems, what about the other 20 percent—the “really hard stuff?” The most popular solution today is Java. Not only is it a powerful programming language built to be secure, crossplatform, and international, but Java is being continually extended to provide language features and libraries that elegantly handle problems that are difficult in traditional programming languages, such as multithreading, database access, work programming, and distributed puting. Java allows clientside programming via the applet. An applet is a miniprogram that will run only under a Web browser. The applet is downloaded automatically as part of a Web page (just as, for example, a graphic is automatically downloaded). Wh
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1