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

正文內(nèi)容

外文翻譯----servlet和jsp技術(shù)簡述-jsp程序(專業(yè)版)

2025-07-21 11:47上一頁面

下一頁面
  

【正文】 當(dāng)然,數(shù)組邊界的檢查以及其他內(nèi)存包含特性是 java 編程語言的核心部分。如果他們的項目變得更龐大,他們或許希望轉(zhuǎn)移到分布式環(huán)境。 Oracle9i AS 或者 StrNine WebStar 上運行。最后,當(dāng) CGI 程序結(jié)束對請求的處理之后 ,程序結(jié)束。 頁面中使用了來自公司數(shù)據(jù)庫或其他數(shù)據(jù)庫斷數(shù)據(jù)源的信息。但是,實際發(fā)送的數(shù)據(jù)有兩種:文檔本身,以及后臺的 HTTP 信息。 ( 2) 讀取由瀏覽器發(fā)送的隱式請求數(shù)據(jù)。An Overview of Servlet and JSP Technology Gildas Avoine and Philippe Oechslin EPFL, Lausanne, Switzerland A Servlet39。 圖 中顯示了一條從客戶端到 Web 服務(wù)器的單箭頭,但實際上從客戶端傳送到 Web 服務(wù)器的數(shù)據(jù)有兩種,它們分別為用戶在表單中輸入的顯式數(shù)據(jù),以及后臺的 HTTP 信息。同樣,兩種數(shù)據(jù)對開發(fā)來說都式至關(guān)重要的。 如果數(shù)據(jù)存儲在數(shù)據(jù)庫中,那么,即使客戶端使用動態(tài) Web 內(nèi)容,比如applet,我們依舊需要執(zhí)行服務(wù)器端處理。這種方式難以緩存計算結(jié)果,保持數(shù)據(jù)庫連接打開,或是執(zhí)行依靠持續(xù)性數(shù)據(jù)的其他優(yōu)化。他們是 java2 平臺企業(yè)版的一部分,所以對 servlet 的支持越來越普遍。沒有問題:他們可以轉(zhuǎn)而使用 Macromedia JRun Professional,該服務(wù)器支持分布式應(yīng)用。 主流 雖然存在許多很好的技術(shù),但是,如果提供商助支持他們,或開發(fā)人員不知道如何使用這些技術(shù), 那么它們的優(yōu)點又如何體現(xiàn)呢? servelt 和 jsp 技術(shù)得到服務(wù)器提供商的廣泛支持,包括 Apache, Oracle, IBM, Sybase, BEA, Maromedia,Causho, Sun/iPla, New Atlanta, ATG, Fujitsu, Lutris, Silverstream, World Wide Web Consortinrm ,以及其他服務(wù)器。即使 servelt 執(zhí)行系統(tǒng)調(diào)用激活本地操作系統(tǒng)上的程序,它也不會用到外殼來完成這項任務(wù)。他們的 servelt 和 jsp 不需要重寫編寫。 iPla Enterprise Server。這種方式減少了服務(wù)器的內(nèi)存需求,通過實例化更少的對象從而節(jié)省了時間。例如,天氣預(yù)報或新聞網(wǎng)站可能會動態(tài)地構(gòu)建頁面,也有可能會返回之前構(gòu)建的頁面(如果它還是最新的話)。 圖 中顯示了一條從 Web 中間層到客戶端的單箭頭。然而,數(shù)據(jù)還有可能來自 applet 或定制的 HTTP 客戶程 序。s Job Servlets are Java programs that run on Web or application servers, acting as a middle layer between requests ing from Web browsers or other HTTP clients and databases or applications on the HTTP server. Their job is to perform the following tasks, as illustrated in Figure 11. Figure 11 1. Read the explicit data sent by the client. The end user normally enters this data in an HTML form on a Web page. However, the data could also e from an applet or a custom HTTP client program. 2. Read the implicit HTTP request data sent by the browser. Figure 11 shows a single arrow going from the client to the Web server (the layer where servlets and JSP execute), but there are really two varieties of data: the explicit data that the end user enters in a form and the behindthescenes HTTP information. Both varieties are critical. The HTTP information includes cookies, information about media types and pression schemes the browser understands, and so on. 3. Generate the results. This process may require talking to a database, executing an RMI or EJB call, invoking a Web service, or puting the response directly. Your real data may be in a relational database. Fine. But your database probably doesn39。兩種數(shù)據(jù)都很重要。 HTTP 響應(yīng)數(shù)據(jù)的發(fā)送過程涉及告知瀏覽器或其他客戶程序所返回文檔的類型(如 HTML),設(shè)置 cookie 和緩存參數(shù),以及其他類似的任務(wù)。想象以下,如果一個搜索引擎網(wǎng)站完全使用 applet,那么用戶將會看到: “正在下載 50TB 的 applet,請等待! ”。然而, servelt 會一直停留在內(nèi)存中(即使請求處理完畢),因而可以直接存儲客戶請求之間的任意復(fù)雜數(shù)據(jù)。 廉價 對于開發(fā)用的網(wǎng)站、低容量或中等容量網(wǎng)站的部署,有大量免費或極為廉價的 Web 服務(wù)器可供選擇。同樣,他們的 servelt 和 jsp 沒有任何部分需要重寫。存在幾種低廉的插件,通過應(yīng)用這些插件,Microsoft IIS 和 Zeus 也同樣支持 servlet 和 jsp 技術(shù),它們運行在 Windows,Unix/Linus,MacOS,VMS,和 IBM 大型機操作系統(tǒng)之上。 Servelt 不存在這些問題。項目取得成功之 后,他們可以轉(zhuǎn)移到性能更高、管理更容易,但需要付費的服務(wù)器。為 Macromedia JRun 編寫的 servlet,可以不經(jīng)過任何修改地在 Apache Tomcat, Microsoft Inter Information Server,IBM WebSphere 。同樣的情況,如果使用servlet 則啟動 N 個線程,單僅僅載入 servlet 類的單一副本。具體應(yīng)該采用哪種方式要根據(jù)具體情況而定,但后一種方式常常更為方便,因為它只需簡單地等待用戶的請求。 ( 5) 發(fā)送隱式的 HTTP 響應(yīng)數(shù)據(jù)。 最終用戶一般在頁面的 HTML 表單中輸入這些數(shù)據(jù)。t speak HTTP or return results in HTML, so the Web browser can39。 HTTP 信息包括 cookie、瀏覽器所能識別的媒體類型和壓縮模式等。 動態(tài)構(gòu)建網(wǎng)頁的原因 預(yù)先建立的文檔可以滿足客戶的許多請求,服務(wù)器無需調(diào)用 servlet 就可以處理這些請求。顯然,這樣很愚蠢;這種情況下,我們需要與數(shù)據(jù)庫進行會話。 便利 Servelt 提供大量的基礎(chǔ)構(gòu)造,可以自動分析和解碼 HTML 的表單數(shù)據(jù),讀取和設(shè)置 HTTP 報頭,處理 cookie,跟蹤會話,以及其他次類高級功能。因此,通過使用 servelt 和 jsp,我們可以從免費或廉價的服務(wù)器開始,在項目獲得初步成功后,在移植到更高性能或高級管理工具的昂貴的服務(wù)器上。如果項目變得極為龐大,錯綜復(fù)雜,他們或許希望使用 Enterprise JavaBeans 來封裝他們的商業(yè)邏輯。它們用在航空業(yè)、電子商務(wù)、在線銀行、 web 搜索引擎、門戶、大型金融網(wǎng)站、以及成百上千您日常光顧的其他網(wǎng)站。因而,如果程序員忘記執(zhí)行這項檢查,就會將系統(tǒng)暴露在蓄意或偶然的緩沖區(qū)溢出攻擊之下。 但是,使用 servlet 和 JSP,他們能夠從免費的服務(wù)器開始: Apache Tomcat。因此。類似地,應(yīng)用傳統(tǒng)的 CGI 技術(shù),如果存在對同一 CGI 程序的 N 個請求,那么 CGI 程序的代碼
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1