標籤:har type set imp 預設頁 區別 shu localhost web.xml
一、C/S結構和B/S結構
1.C/S(Client/Server):用戶端服務程式,控制台程式,window應用
2.B/S(Browser/Server):瀏覽器服務程式[java:jsp應用;C#:asp.net],web應用程式
區別:C/S:用戶端和伺服器端都需要開發,一一對應。
用戶端和伺服器端都需要維護
維護麻煩
安全性更高
B/S:只程式開發伺服器端
只維護部署伺服器端
維護方便
安全性較低
二、B/S程式執行原理
1.使用者輸入網址(URL)http://www./souhu.com
2.發出請求(跟伺服器建立串連)
3.伺服器先處理請求
4.伺服器端響應用戶端
5.跟伺服器端中斷連線
三、URL:統一資源定位器
http://localhost:8080/news/index.html
1.http:超文字傳輸通訊協定 (HTTP),網頁協議
2.localhost:伺服器IP地址
3.8080:WEB服務程式所用的連接埠
4.news:應用程式根目錄
5.index.html:請求的頁面,如果省略,取伺服器端配置的預設頁面
四、WEB伺服器:
1.tomcat:用Java開發 網頁檔案:.jsp
2.iis:用C#開發 網頁檔案:.aspx
3.apache:用PHP開發 網頁檔案:.php
五、Tomcat伺服器
1.安裝解壓版,解壓複製到C盤下
2.啟動服務:bin目錄下的startup.bat
3.關閉服務:bin目錄下的shutdown.bat
4.修改連接埠:預設使用的是8080,可以修改目錄下的server.xml檔案中的connecto標記中的port來修改連接埠
六、Tomcat伺服器目錄結構
1.bin:伺服器執行的指令檔
2.conf:設定檔
server.xml:設定管理員
web.xml:配置發布到應用程式
3.lib:jar檔案
4.temp:臨時檔案
5.webapps:發布web應用程式的目錄
6.work:將jsp翻譯為servelt所在的目錄
七、web應用程式的目錄結構
1./:根目錄,web應用程式的頁面和資源
2./WEB-INF:設定檔,該目錄用戶端無法訪問,web.xml
3./WEB-INF-classes:Java位元組碼檔案
4./WEB-INF/lib:web應用程式的jar包所在的目錄
八、JSP(java Server pages)
jsp=java小指令碼+html
九、JSP頁面pages指令
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>
page指令屬性
language:小指令碼語言
import:導包
contenType:瀏覽器顯示頁面的編碼
動態網頁開發基礎【筆記】