人得往前走啊 因此學學webphp
動態網頁是指在服務器端運行的,使用程序語言設計的交互式網頁,它們會根據某種條件的變化,返回不一樣的網頁內容。可讓用戶和服務器交互的網站。然而動態網站並非指具備動畫功能的網站,而是指網站內容可根據不一樣狀況動態變動的網站(股票網站),通常狀況下動態網站經過數據庫進行架構。 動態網站除了要設計網頁外,還要經過數據庫和編程序來使網站具備更多自動的和高級的功能。動態網站體如今網頁通常是以asp,jsp,php,aspx等結束(mvc,.action),而靜態網頁通常是HTML(標準通用標記語言的子集)結尾,動態網站服務器空間配置要比靜態的網頁要求高,費用也相應的高,不過動態網頁利於網站內容的更新,適合企業建站。動態是相對於靜態網站而言。html
動態網站能夠實現交互功能,如用戶註冊、信息發佈、產品展現、訂單管理等等;java
動態網頁並非獨立存在於服務器的網頁文件,而是瀏覽器發出請求時才反饋網頁;web
動態網頁中包含有服務器端腳本,因此頁面文件名常以asp、jsp、php等爲後綴。但也可使用URL靜態化技術,使網頁後綴顯示爲HTML。因此不能以頁面文件的後綴做爲判斷網站的動態和靜態的惟一標準。數據庫
動態網頁因爲須要數據庫處理,因此動態網站的訪問速度大大減慢;編程
動態網頁因爲存在特殊代碼,因此相比較靜態網頁,其對搜索引擎的友好程度相對要弱一些。瀏覽器
但隨着計算機性能的提高以及網絡帶寬的提高,最後兩條已經基本獲得解決。服務器
學習wab,得了解下最B/S C/S 的區別網絡
B/S:必需要藉助瀏覽器才能夠執行的程序架構
優勢:方便程序的升級,一旦程序的功能須要發生變動的時候,只須要更新服務器端的程序
,客戶端的程序也就是瀏覽器不須要進行任何附加的操做。
C/S:不須要藉助瀏覽器就能夠訪問的程序
優勢:01.交互性好:能夠更好的讓用戶使用快捷鍵
02.更好的控制硬件。
瞭解web攜帶着瞭解許多別的東西 好比URL
UPL:是統一資源定位符,是用於完整地描述internet上網頁和其餘資源的地址的一種表示方法。
URL組成:由超文本傳輸協議 + 服務器名或IP + 端口號 + 資源路徑組成。
編寫web經常使用的語言標準JSP(由 SUN公司倡導的一種動態網頁技術標準,具備跨平臺性,易維護性,易管理性。)
JSP看起來多唬人,其實真正是指在HTML(超文本標記語言)中嵌入Java腳本語言。這也就是代表JSP是由html和java組成。
JSP頁面常含有:靜態內容、指令、表達式、小腳本、聲明、標準動做、註釋。
對於中文亂碼問題的解決方法
1.當以post方法提交的表單數據中有中文字符時。
經過JSP頁面設置Page指令的contentType屬性,<%@ page contentType=「text/html; charset=utf-8」 %>
2.以Get方法提交的表單數據中有中文字符時。
String name =request.getParameter(" name"); name = new String ( name.getBytes(" ISO-8859-1 "), " utf-8 " )