1、動態網頁開發技術概述java
一、 動態網頁技術:根據訪問者的不一樣須要,對訪問者輸入的信息提供不一樣響應的網頁數據庫
其具備三個特色:交互性、自動更新、隨機性瀏覽器
二、 Servlet技術:安全
Servlet是由服務器端調用和執行的Java類,是小型的、與平臺無關的java類。服務器
Servlet被編譯成體系結構中立的字節碼,由基於Java的Web服務器動態加載和執行。其主要功能在於交互式地瀏覽和修改數據,動態生成Web內容。工具
三、 JSP(Java Server Pages)技術翻譯
JSP技術是Java Web開發技術之一,Servlet技術是它的前身。JSP將網頁邏輯和網頁設計的顯示分離,支持可重用的基於組件的設計,使基於Web的應用程序的開發變得迅速和容易,它的主要目的是將表示邏輯從Servlet中分離出來。設計
四、 ASP和ASP.NET技術對象
ASP是Active Server Pages 的縮寫,翻譯成中文就是動態服務器端網頁。ASP的主要功能是將腳本語言、HTML、組件和Web數據庫訪問功能有機地結合在一塊兒,造成一個能在服務端運行的應用程序,該應用程序可根據來自瀏覽器端的請求生成對應的HTML文檔並回送給瀏覽器。開發
ASP.NET是新一代的ASP,它沒法兼容ASP,但能夠引用ASP。
五、 PHP技術
超文本預處理器。PHP是一種通用開源腳本語言。
2、JSP簡介
1、JSP運行原理
執行JSP首先須要一個JSP運行環境,也就是JSP容器(也就是Servlet容器),比較經常使用的JSP容器有Tomcat、Resin和Websphere等。當用戶第一次請求某個JSP文件時過程以下:容器檢查JSP文件的語法是否正確 ---> 將JSP文件轉換成Servlet源文件 ---> java工具類將Servlet源文件編譯成字節碼文件-à 容器加載轉換後的Servlet類,實例化一個該類的對象處理客戶端的請求-à 容器將HTML格式的響應信息發送給客戶端
2、JSP的特色
3、JSP 2.0 新功能