當前位置:吉日网官网 - 紀念幣收藏 - 高分為jsp技術英文文獻和中文翻譯,在線等!

高分為jsp技術英文文獻和中文翻譯,在線等!

看看能不能幫到妳。

引用的/view/3387.html?wtp=tt

JSP簡介

JSP(JavaServer Pages)是由Sun Microsystems發起,多家公司建立的動態網頁技術標準。JSP技術有點類似於ASP技術。它將Java程序段(Scriptlet)和JSP標簽(tag)插入到傳統的網頁HTML文件(*。htm,*。html)來形成JSP文件(*。jsp)。

用JSP開發的Web應用是跨平臺的,即可以在Linux等操作系統下運行。

JSP技術使用Java編程語言編寫類似XML的標簽和scriptlets,封裝生成動態網頁的處理邏輯。Web頁面還可以通過標記和scriptlets訪問服務器上現有資源的應用程序邏輯。JSP將網頁邏輯從網頁設計和顯示中分離出來,支持可重用的基於組件的設計,使得基於Web的應用程序的開發變得快速而簡單。

當Web服務器滿足訪問JSP頁面的請求時,它首先執行程序段,然後將執行結果連同JSP文件中的HTML代碼壹起返回給客戶端。插入的Java程序段可以操作數據庫,重定向網頁等。,從而實現構建動態網頁所需的功能。

JSP和Java Servlet壹樣,是在服務器端執行的,通常會向客戶端返回壹個HTML文本,所以客戶端只要有瀏覽器就可以瀏覽。

JSP的1.0規範最終版本於1999年9月推出,2月推出1.1規範。目前JSP1.2規範比較新,JSP2.0規範的草案也已經發布。

JSP頁面由HTML代碼和嵌入的Java代碼組成。服務器在客戶端請求頁面後處理這些Java代碼,然後將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet是JSP的技術基礎,大型Web應用的開發需要Java Servlet和JSP的配合才能完成。JSP具有Java技術的所有特性,如簡單易用、完全面向對象、平臺無關、安全可靠、主要面向互聯網等。

JSP技術的優勢

(1)寫壹次,到處跑。這方面Java比PHP好,除了系統之外代碼不需要改。

(2)系統的多平臺支持。基本上可以在所有平臺的任何環境下開發,在任何環境下部署,在任何環境下擴展。與ASP/PHP相比,局限性顯而易見。

(3)擴展性強。從壹個小的Jar文件運行Servlet/JSP,到多個服務器的集群和負載均衡,到多個應用程序的事務處理和消息處理,從壹臺服務器到無數臺服務器,Java顯示出了強大的生命力。

(4)多樣化和強大的開發工具支持。這和ASP很像。Java有很多優秀的開發工具,而且很多都是免費的,很多都可以在各種平臺下流暢運行。

JSP技術的弱點

(1)和ASP壹樣,Java的壹些優點是它的致命問題。正是因為跨平臺的功能和極致的可擴展性,大大增加了產品的復雜度。

(Java的運行速度是由類內存常駐來完成的,所以它在某些情況下使用的內存相對於用戶數量來說確實是“性價比最低”的。另壹方面,它也需要硬盤空間來存儲壹系列。java文件,。類文件和相應的版本文件。

JSP的六個內置對象:

請求、響應、輸出、會話、應用程序、配置、頁面上下文、頁面、異常。

壹、請求對象:

該對象封裝了用戶提交的信息,通過調用該對象對應的方法可以獲得封裝的信息,即使用該對象可以獲得用戶提交的信息。

二。響應對象:

動態響應客戶的請求,並向客戶端發送數據。

三。。會話對象

1.什麽是Session:Session對象是JSP內置對象,在加載第壹個JSP頁面完成會話管理時自動創建。

當客戶端打開瀏覽器並連接到服務器時,會話開始,當客戶端關閉瀏覽器並離開服務器時,會話結束。當客戶訪問服務器時,它可能會在服務器的幾個頁面之間重復連接,並重復刷新壹個頁面。服務器應該知道它在某種程度上是同壹個客戶,這需要會話對象。

2.session對象的ID:當客戶端第壹次訪問服務器上的JSP頁面時,JSP引擎會生成壹個session對象,同時分配壹個String類型的ID號。同時,JSP引擎將這個ID號發送給客戶端,並存儲在壹個Cookie中,這樣就在會話對象和客戶端之間建立了壹對壹的關系。當客戶再次訪問連接到服務器的其他頁面時,不會給客戶分配新的會話對象。直到客戶關閉瀏覽器,客戶在服務器端的會話對象才會被取消,與客戶的會話對應關系也就消失了。當客戶端重新打開瀏覽器並連接到服務器時,服務器會為客戶端創建壹個新的會話對象。

四。。應用對象

1.什麽是應用程序:

這個應用程序對象是在服務器啟動後生成的。當客戶在所訪問網站的頁面之間瀏覽時,這個應用程序對象是相同的,直到服務器關閉。但與session不同的是,所有客戶的應用對象都是壹樣的,即所有客戶* * *都享受這個內置的應用對象。

2.2.application對象常用的方法:

(1)public void set attribute(string key,Object obj):將參數Object指定的對象obj添加到application對象中,並為添加的對象指定index關鍵字。

(2)public object get attribute(string key):獲取application對象中帶有關鍵字的對象。

動詞 (verb的縮寫)。外部對象

out對象是用於向客戶端輸出數據的輸出流。out對象用於輸出各種數據。

不及物動詞。餅幹

1.什麽是餅幹?

Cookie是Web服務器保存在用戶硬盤上的壹段文本。Cookie允許網站將信息保存在用戶計算機上並在以後檢索。

例如,網站可以為每個訪問者生成壹個唯壹的ID,然後以Cookie文件的形式存儲在每個用戶的機器上。

如果您使用IE瀏覽器訪問網絡,您將看到所有Cookie保存在您的硬盤上。它們最常見的存儲位置是:c:\windows\cookies(在Window2000中是C:\ Documents and Settings \ your user name \ Cookies)。

Cookie以關鍵字key= value的格式保存記錄。

2.創建壹個Cookie對象,並調用Cookie對象的構造函數來創建壹個Cookie。Cookie對象的構造函數有兩個字符串參數:Cookie名稱和Cookie值。

Cookie c =新Cookie(“用戶名”、“約翰”);

3.如果您想在JSP中將打包的Cookie對象發送給客戶機,請使用add Cookie()response方法。

格式:response.addCookie(c)

4.讀取保存到客戶端的Cookie,使用請求對象的getCookies()方法,在執行過程中以數組的形式排列來自客戶端的所有Cookie對象。如果要取出符合自己需求的cookie對象,需要循環比較數組中每個對象的關鍵字。

JSP

開放類別:WEB、JAVA、動態頁面、知識網絡

內容

JSP配置文件

JSP技術實力

JSP技術易受攻擊

JSP六個內置對象:

JSP動態網站開發與技術

JSP配置文件

JSP (JavaServer Pages)是由Sun Microsystems,Inc .發起,有多家公司參與建立的動態網頁技術標準。JSP技術有點類似於ASP技術,它是在傳統的HTML網頁文檔(*。htm,*。html)來插入Java編程段落(Scriptlet)和JSP標記(tag),從而JSP文檔(*。jsp)。

使用JSP開發的Web應用程序是跨平臺的,可以在Linux上運行,也可用於其他操作系統。

JSP技術使用Java編程語言編寫的XML標簽和scriptlets類,產生動態頁面包處理邏輯。頁面還通過標簽和scriptlets訪問存在於服務端的資源邏輯。JSP頁面邏輯與網頁設計和顯示分離,支持可重用的基於組件的設計,基於web的應用程序開發快速簡單。

Web服務器在面對JSP頁面的訪問請求時,首先執行該程序,然後將JSP文件的執行結果連同HTML代碼壹起返回給客戶。插入數據庫的Java編程操作可以重新定位網站,以實現建立動態頁面所需的功能。

JSP和Java Servlet壹樣,是在服務器端實現的,通常返回給客戶端的是壹個HTML文本,只要客戶端瀏覽器能夠訪問。

JSP 1.0規範的最終版本是9月份推出的1999,12月份又推出了1.1規範。目前比較新的是JSP1.2規範,JSP2.0規範的草案也已經出臺。

JSP頁面由HTML代碼和Java代碼嵌入在其中壹個組件中。服務器端在客戶端請求的頁面中輸入Java代碼,然後生成HTML頁面返回給客戶端瀏覽器。Java Servlet JSP是技術基礎,大型Web應用開發需要Java Servlet和JSP的支持才能完成。JSP具有Java技術的易用性、完全面向對象性、平臺無關性和安全性,主要針對互聯網的所有特性。

JSP技術實力

(1)時間準備,到處跑。在這壹點上Java比PHP好,除了系統,代碼不做任何修改。

(2)多平臺支持。基本上可以在任何開發環境的所有平臺上,在任何環境下進行部署,在任何環境下進行擴展。相比之下ASP / PHP的局限性是顯而易見的。

(3)很強的可擴展性。從只有壹個小Jar文件可以運行Servlet / JSP,到多服務器集群和負載均衡,到多個應用程序進行事務處理、信息處理,壹個服務器到眾多的服務器,Java顯示出了巨大的生命力。

(4)多樣化和強大的開發工具支持。這和ASP類似,Java已經有很多非常好的開發工具,而且很多可以免費,很多已經可以在各種平臺下運行。

JSP技術易受攻擊

(1)和ASP壹樣,Java的優點是它的壹些致命問題。正是因為為了跨平臺的功能,為了極限拉伸能力,大大增加了產品的復雜性。

(2) Java的速度是類完成永久內存的速度,所以在某些情況下使用內存的用戶數量相比確實是“最小的性價比”另壹方面,它也需要磁盤空間來存儲壹系列。Java文檔和。類,以及文檔的相應版本。

JSP六個內置對象:

請求、響應、輸出、會話、應用程序、配置、頁面上下文、頁面、異常。

1.請求:

用戶提交信息包的對象,通過調用對象對應的方式來訪問信息包,即使用目標用戶可以訪問的信息。

2.響應對象:

客戶的請求動態響應客戶端發送的數據。

三。會話對象

1.什麽是session: session對象是壹個內置的JSP對象,它在第壹個JSP頁面加載時自動創建,完成會話的管理。

從客戶打開瀏覽器並連接到服務器,到關閉瀏覽器,離開服務器,這壹過程稱為會話。當壹個客戶訪問壹個服務器時,服務器可能會在幾個頁面之間反復鏈接,反復刷新壹個頁面,服務器應該通過某種方式知道這是同壹個客戶端,從而需要會話對象。

2.會話對象ID:當客戶第壹次訪問服務器上的JSP頁面時,JSP引擎產生壹個會話對象,並分配壹個字符串類型的ID號,同時JSP引擎將ID號發送給客戶端,存儲在Cookie中,這個會話對象就和客戶建立了壹對壹的關系。當壹個客戶連接到另壹個頁面的服務器時,客戶不再分配給新的會話對象,直到,關閉瀏覽器,客戶機-服務器對象取消會話,而會話和客戶關系消失了。當客戶重新打開瀏覽器連接到服務器時,服務器為客戶創建壹個新的會話對象。

四。應用目標

1.什麽是應用:

服務器啟動了application對象後,當壹個客戶在這裏的各個頁面之間訪問站點時,這個application對象都是壹樣的,直到服務器關閉。但與會話不同的是,所有客戶的應用程序對象是相同的,即所有客戶共享這個內置的應用程序對象。

2.應用對象常用方法:

(1)public void set attribute(String key,Object obj): Object指定參數將Object obj添加到application對象中,並為添加的主題指定壹個關鍵字索引。

(2)public Object get attribute(String key):訪問包含關鍵字的應用程序對象。

動詞 (verb的縮寫)外出目標

out作為目標輸出流,用於客戶端輸出數據。輸出數據的out目標。

不及物動詞餅幹

1.什麽是Cookie:

Cookie是存儲在Web服務器上用戶硬盤部分的文本。Cookie允許用戶計算機上的網站存儲信息,然後返回該網站。

例如,壹個網站可以為每個訪問者生成壹個唯壹的ID,然後以Cookie文件的形式存儲在每個用戶的機器上。

如果妳使用IE瀏覽器訪問網頁,妳會看到所有存儲在妳硬盤上的Cookie。它們通常存儲在以下位置:c: \ windows \ cookies(在Window2000中是在C:\ Documents and Settings \ your user name \ Cookies)

Cookie是“關鍵字key = value value”來保存記錄的格式。

2.目標是創建壹個Cookie,調用Cookie對象的構造函數可以創建壹個Cookie。Cookie對象構造函數有兩個字符串參數:Cookie Cookie名稱和值。

Cookie c =新Cookie(“用戶名”、“約翰”);

3.如果JSP將包中好的Cookie對象發送給客戶端,則使用addCookie()方法響應。

格式:response.addCookie (c)

4.保存讀取客戶端的Cookie,使用object request getCookies()方法將所有客戶端中實現的Cookie對象以數組的形式排序,為了滿足刪除Cookie對象的需要,有必要比較壹個數組循環中的每個目標關鍵字。

  • 上一篇:青銅(銅錫合金)詳細資料大全
  • 下一篇:(醉翁之藝)壹、二、三十三元。
  • copyright 2024吉日网官网