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

正文內(nèi)容

jsp網(wǎng)站開發(fā)畢設(shè)外文翻譯-jsp程序-閱讀頁

2025-02-08 06:41本頁面
  

【正文】 guages are implemented as plugins). languages Plugins resulted in an explosion of scripting languages. With a scripting language you embed the source code for your clientside program directly into the HTML page, and the plugin that interprets that language is automatically activated while the HTML page is being displayed. Scripting languages tend to be reasonably easy to understand and, because they are simply text that is part of an HTML page, they load very quickly as part of the single server hit required to procure that page. The tradeoff is that your code is exposed for everyone to see (and steal). Generally, however, you aren’t doing amazingly sophisticated things with scripting languages so this is not too much of a hardship. This points out that the scripting languages used inside Web browsers are really intended to solve specific types of problems, primarily the creation of richer and more interactive graphical user interfaces (GUIs). However, a scripting language might solve 80 percent of the problems encountered in clientside programming. Your problems might very well fit pletely within that 80 percent, and since scripting languages can allow easier and faster development, you should probably consider a scripting language before looking at a more involved solution such as Java or ActiveX programming. The most monly discussed browser scripting languages are JavaScript (which has nothing to do with Java。 Web最初采用的 “服務(wù)器-瀏覽器 ”方案可提供交互式內(nèi)容,但這種交互能力完全由服務(wù)器提供,為服務(wù)器和因特網(wǎng)帶來了不小的負擔(dān)?;?HTML 語言提供了簡單的數(shù)據(jù)收集機制:文字輸入框、復(fù)選框、單選鈕、列表以及下拉列表等,另外還有一個按鈕,只能由程序規(guī)定重新設(shè)置表單中的數(shù)據(jù),以便回傳給服務(wù)器。包含在提交數(shù)據(jù)中的文字指示 CGI 該如何操作。那個程序一般保存在一個名為 “cgibin”的目錄中(按下 Web頁內(nèi)的一個按鈕時,請注意一下瀏覽器頂部的地址窗,經(jīng)常都能發(fā)現(xiàn) “cgibin”的字樣)。這是由于 Perl 是專為文字的處理及解釋而設(shè)計的,所以能在任何服務(wù)器上安裝和使用,無論采用的處理器或操作系統(tǒng)是什么。利用插件,程序員可以方便地為瀏覽器添加新功能,用戶只需下載一些代碼,把它們 “插入 ”瀏覽器的適當位置即可。有些快速和功能強大的行為是通過插件添加到瀏覽器的。在我們構(gòu)建一個特定的站點時, 可能并不希望涉及這方面的工作。由此可以看出,插件實際是瀏覽器的一個 “后門 ”,允許創(chuàng)建新的客戶端程序設(shè)計語言(盡管并非所有語言都是作為插件實現(xiàn)的)。通過這種腳本語言,可將用于自己客戶端程序的源碼直接插入 HTML頁,而對那種語言進行解釋的插件會在 HTML頁顯示的時候自動激活。而且由于它們 是從屬于 HTML 頁的一些簡單正文,所以只需向服務(wù)器發(fā)出對那個頁的一次請求,即可非??斓剌d入。另一方面,由于通常不用腳本編制語言做 過分 復(fù)雜的事情,所以這個問題暫且可以放在一邊。然而,腳本語言也許能解決客戶端編程中 80%的問題。而且由于腳本編制語言的宗旨是盡可能地簡化與快速,所以在考慮其他更復(fù)雜的方案之前(如 Java 及 ActiveX),首先應(yīng)想一下腳本語言是否可行。當然還有其他許多語言,也有許多正在開發(fā)中。無論 NetscapeNavigator,Microsoft Inter Explorer,還是 Opera,目前都提供了對 JavaScript的支持。有些工具還能利用 JavaScript自動產(chǎn)生網(wǎng)頁。 4. Java 如果說一種腳本編制語言能解決 80%的客戶端程序設(shè)計問題,那么剩下的 20%又該怎么辦呢?它們屬于一些高難度的問題嗎?目前最流行的方案就是 Java。對 Java 的擴展是不斷進行的,提供的語言特性和庫能夠很好地解決傳統(tǒng)語言不能解決的問題,比如多線程操作、數(shù)據(jù)庫訪問、連網(wǎng)程序設(shè)計以及分布式計算等等。 程序片(或 “小應(yīng)用程序 ”)是一種非常小的程序,只能在 Web 瀏覽器中運行。激活程序片后,它會執(zhí)行一個程序。它們能自動取得客戶軟件的最新版本,不會出錯,也沒有重新安裝的麻煩。由于 Java 是一種全功能的編程語言,所以在向服務(wù)器發(fā)出一個請求之前,我們能先在客戶端做完盡可能多的工作。大多數(shù)數(shù)據(jù)校驗工作均可在客戶端完成,沒有必要坐在計算機前面焦急地等待服務(wù)器的響應(yīng)。 與腳本程序相比, Java程序片的另一個優(yōu)點是它采用編譯好的形式,所以客戶端看不到源碼。大家要注意另外兩個重要的問題。在另一方面,腳本程序是作為 Web頁正文的一部分集成到 Web頁內(nèi)的。另一個因素是學(xué)習(xí)方面的問題。如果你以前是一名 Visual Basic程序員,那么轉(zhuǎn)向 VBScript會是一種最快捷的方案。如果對腳本編制語言比較熟,那么在轉(zhuǎn)向 Java 之前,建議先熟悉一下 JavaScript 或者VBScript,因為它們可能已經(jīng)能夠滿足你的需要,不必經(jīng)歷學(xué)習(xí) Java的艱苦過程。 ActiveX最早是一種純 Windows 的方案。實際上, ActiveX 的意思是 “假如你的程序同它的工作環(huán)境正常連接,它就能進入 Web 頁,并在支持ActiveX的瀏覽器中運行 ”( IE 固化了對 ActiveX的支持,而 Netscape 需要一個插件)。比如,假設(shè)我們已經(jīng)是一名有經(jīng)驗的 Windows 程序員,能熟練地使用 像 C++、 Visual Basic 或者 Borland Delphi 那樣的語言,就能幾乎不加任何學(xué)習(xí)地創(chuàng)建出 ActiveX 組件。 6. 因特網(wǎng)和內(nèi)聯(lián)網(wǎng) Web 是解決客戶機/服務(wù)器問題的一種常用方案,所以最好能用相同的技術(shù)解決此類問題的一些 “子集 ”,特別 是公司內(nèi)部的傳統(tǒng)客戶機/服務(wù)器問題。但通過 Web瀏覽器和客戶端編程,這兩類問題都可得到很好的解決。內(nèi)聯(lián)網(wǎng)提供了比因特網(wǎng)更 高 的安全級別,因為可以物理性地控制對公司內(nèi)部服務(wù)器的使用。 安全問題將我們引入客戶端編程領(lǐng)域一個似乎是自動形成的分支。需作一些跨平臺處理,以及適當?shù)陌踩婪?,比如采用某種腳本語言或者 Java。全部機器均為 Intel/Windows平臺是件很平常的事情。而且一旦發(fā)現(xiàn)錯誤,就可以馬上改正。但在進行升級時,每次都要物理性地安裝一道客戶程序。使用了瀏覽器后,升級就變得易如反掌,而且整個過程是透明和自動進行的。 面臨客戶端編程問題令人困惑的一系列解決方案時,最好的方案是先做一次投資/回報分析。由于客戶端程序設(shè)計仍然要編程,所以無論 如何都該針對自己的特定情況采取最好的開發(fā)途徑。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1