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

正文內(nèi)容

jsp程序設計教程(第1章jsp概述)-wenkub.com

2025-08-01 09:26 本頁面
   

【正文】 課程: JSP程序設計 51 預編譯 預編譯是 JSP的另一個重要的特性。這樣可以將一個復雜而且需要出現(xiàn)多次的操作簡單化,大大提高了工作效率。 JavaBean組件不僅可以應用于 JSP中,同樣適用于其他的 Java應用程序中。服務器將執(zhí)行 JSP標記和小腳本程序,并將結果與頁面中的靜態(tài)部分結合后以 HTML頁面的形式發(fā)送給客戶端瀏覽器。但同時面臨著一個問題:所有的內(nèi)容必須在 Java代碼中來完成,包括 HTML代碼同樣要嵌入到程序代碼中來生成靜態(tài)的內(nèi)容。如今最流行的 Web服務器 Apache同樣能夠支持 JSP,而且 Apache支持多種平臺,從而使得 JSP可以在多個平臺上運行。因此 JSP同樣繼承了 Java技術的簡單、便利、面向對象、跨平臺和安全可靠等優(yōu)點,比起其他服務器腳本語言, JSP更加簡單、迅速和有力。 JSP頁面中還包含了各種特殊的 JSP元素,通過這些元素可以訪問其他的動態(tài)內(nèi)容并將它們嵌入到頁面中,例如訪問 JavaBean組件的 jsp:useBean動作元素。應用 JSP,程序員或非程序員可以高效率地創(chuàng)建 Web應用程序,并使得開發(fā)的 Web應用程序具有安全性高、跨平臺等優(yōu)點。可視化 JavaBean主要應用在圖形界面編程的領域中,在 JSP中通常應用不可視化 JavaBean,應用這種 JavaBean可用來封裝各種業(yè)務邏輯,例如連接數(shù)據(jù)庫、獲取當前時間等。每一個JavaBean實現(xiàn)一個特定的功能,通過合理地組織具有不同功能的 JavaBean,可以快速地生成一個全新的應用程序。 課程: JSP程序設計 39 Servlet技術 在 JSP中用到的 Servlet通常都繼承自,在該類中實現(xiàn)了用來處理 Http請求的大部分功能。 Java語言編寫的程序應被保存為后綴名為 .java的文件,然后編譯成后綴名為 .class的字節(jié)碼文件,最終通過執(zhí)行該字節(jié)碼文件執(zhí)行 Java程序。例如, C語言中的指針和多重繼承通常會使程序變得復雜,而 Java通過接口取代了多重繼承,并取消了指針、內(nèi)存的申請和釋放等影響系統(tǒng)安全的部分。 Java語言適用于 Inter環(huán)境,目前已成為開發(fā) Inter應用的主要語言之一。 Web Forms允許在網(wǎng)頁基礎上建立強大的窗體。PHP可以被多個平臺支持,主要被廣泛應用于UNIX/Linux平臺。 課程: JSP程序設計 33 PHP PHP來自于 Personal Home Page一詞,但現(xiàn)在的PHP已經(jīng)不再表示名詞的縮寫,而是一種開發(fā)動態(tài)網(wǎng)頁技術的名稱。 課程: JSP程序設計 32 ASP ASP( Active Server Page)是一種使用很廣泛的開發(fā)動態(tài)網(wǎng)站的技術。它允許使用不同的語言來編寫適合的 CGI程序,該程序被放在 Web服務器上運行。所以當某個 JSP頁面第一次被請求時,會有一些延遲,而再次訪問時會感覺快了很多。 課程: JSP程序設計 29 JSP的處理過程 客戶端 帶有 JSP 引擎的 Web服務器 JSP文件 Servlet代碼 Class文件 客戶端通過瀏覽器向服務器發(fā)出請求,在該請求中包含了請求的資源的路徑,這樣當服務器接收到該請求后就可以知道被請求的資源 請求 響應 服務器根據(jù)接收到的客戶端的請求來加載被請求的 JSP文件 加載 轉化 Web服務器中的JSP引擎會將被加載的 JSP文件轉化為 Servlet 編譯 執(zhí)行 注:虛線箭頭代表服務器的操作 JSP引擎將生成的Servlet代碼編譯成Class文件 服務器執(zhí)行這個 Class文件 服務器將執(zhí)行結果發(fā)送給瀏覽器進行顯示 課程: JSP程序設計 30 JSP的處理過程 從前面的介紹中,可以知道 JSP文件被 JSP引擎進行轉換后,又被編譯成了 Class文件,最終由服務器通過執(zhí)行這個 Class文件來對客戶端的請求進行響應。如大型項目可采用 Oracle數(shù)據(jù)庫,中型項目可采用 Micosoft SQL Server或 MySQL數(shù)據(jù)庫,小型項目可采用 Microsoft Access數(shù)據(jù)庫。 課程: JSP程序設計 26 JSP的運行環(huán)境 3. JDK JDK( Java Develop Kit, Java開發(fā)工具包)包括運行 Java程序所必須的 JRE環(huán)境及開發(fā)過程中常用的庫文件。開發(fā) JSP應用所采用的服務器主要是 Servlet兼容的 Web服務器,比較常用的有 BEA WebLogic、IBM WebSphere和 Apache Tomcat等。 課程: JSP程序設計 22 JSP的運行環(huán)境 使用 JSP進行開發(fā),需要具備以下對應的運行環(huán)境: Web瀏覽器、 Web服務器、 JDK開發(fā)工具包以及數(shù)據(jù)庫。 Controller(控制器),主要控制用戶請求并作出響應。因此,將業(yè)務邏輯代碼與外觀呈現(xiàn)分離,將會更容易地根據(jù)需求的改變來改進程序。 課程: JSP程序設計 19 MVC模式 MVC( ModelViewController,模型 — 視圖 — 控制器)是一種程序設計概念,它同時適用于簡單的和復雜的程序。從項目的開發(fā)觀點上來說,因為需要設計 MVC各對象之間的數(shù)據(jù)交換格式與方法,所以會需要花費更多的時間在系統(tǒng)的設計上。 課程: JSP程序設計 16 J
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1