JSP動態網頁


01.什么是服務器

02.什么是動態網頁
 動態網頁是指在服務器端運行的,使用程序語言設計的交互式網頁,它們會根據某種條件的變化,返回不同的網頁內容。可以讓用戶和服務器交互的網站
動態網站可以實現交互功能,如用戶 注冊、信息發布、產品展示、 訂單管理等等;
動態網頁並不是獨立存在於 服務器的網頁文件,而是 瀏覽器發出請求時才反饋網頁;
動態網頁中包含有服務器端 腳本,所以頁面文件名常以 aspjspphp等為后綴。但也可以使用URL靜態化技術,使網頁后綴顯示為 HTML。所以不能以頁面文件的后綴作為判斷網站的動態和靜態的唯一標准。
動態網頁由於需要 數據庫處理,所以動態網站的訪問速度大大減慢;
動態網頁由於存在特殊代碼,所以相比較靜態網頁,其對 搜索引擎的友好程度相對要弱一些。
03.程序架構(B/S和C/S架構)
解析:
B/S:必須要借助瀏覽器才可以執行的程序
優點:方便程序的升級,一旦程序的功能需要發生變更的時候,只需要更新服務器端的程序
,客戶端的程序也就是瀏覽器不需要進行任何附加的操作。
C/S:不需要借助瀏覽器就可以訪問的程序
優點:01.交互性好:可以更好的讓用戶使用快捷鍵
      02.更好的控制硬件。
04.URL和URI的深入理解
解析:
URI:Uniform Resource Identifier,統一資源標識符;
URL:Uniform Resource Locator,統一資源定位符;
URL是唯一能識別Internet上具體的計算機、目錄或文件夾位置的命名約定.
URN:Uniform Resource Name,統一資源名稱。
簡單理解就是URL是大門,URI是門里的每個屋子。URI 是在 Internet 上定位資源的常規方案,它的着重點在於資源,而不是位置。

URL的組成部分:
第一部分:協議
第二部分:主機名
第三部分:路徑
05.常見的Web服務器有幾種?
tomcat:
apache:
Weblogic
Jboss
webspacher
Jetty  學生配置過
IIS (解析.NET 程序)
Nginx高性能
06.Tomcat的目錄結構

07.page目錄結構
bin:存放的是啟動和停止的Tomcat腳本
conf:配置文件存儲的位置
lib:jar包
logs:日志文件
temp:臨時數據存放的位置
webapps:運行的web應用存放的位置
work:jsp編譯成的Java類位置
08.page指令說明
pageEncoding:當前jsp頁面的編碼方式
Content-Type:響應回瀏覽器后,瀏覽器使用的編碼方式
09.什么是jsp?
jsp是用java語言來開發web應用的一種技術
10.在MyEclipse中配置(集成)tomcat
01.先創建一個webProject
02.window-preferences-MyEclipse-Servers-tomcat-tomcat 6.x
03.在右側的瀏覽窗口中,選擇D盤的tomcat文件夾,然后apply,然后ok
04.window-showview-servers,就相當於將Servers的啟動窗口放置到了MyEclipse的下方
05.附加web應用,再開啟服務
11.jsp頁面元素包含哪些?
解析:靜態內容,指令,表達式,小腳本,聲明,注釋
圖解:

 

重點解析:其實上在server上所有的jsp頁面最終都會被編譯成一個java類
12.手動部署web.xml文件
第一步:創建一個文件

在第一步的基礎上:點擊next>

在第二步的基礎上:點擊next>

在第二步的基礎上:勾選上框 然后finish 就創建好了web.xml文件
 
 
web.xml部署總結:
1:遵循Web應用目錄的結構,在Tomcat目錄的WebApps子目錄下創建應用文件目錄
2:在應用目錄下創建應用頁面
3:啟動Tomcat服務,在瀏覽器中進行反問
 
動態網頁是在服務器端運行的程序,他們會隨不同的用戶,不同的條件,返回不同的內容
JSP技術在HTML中嵌入JAva腳本語言,然后由應用服務器中的JSP容器來編譯和執行。之后再將生成的結果返回給客戶端
 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM