動態網頁開發基礎

一.動態網頁開發基礎
1.動態網頁:能跟用戶進行交互的網頁,可以處理用戶請求的網頁

2.B/S架構:瀏覽器;客戶端零維護;與操做系統平臺的關係最小化;在響應速度和安全性上須要花費更多設計成本
C/S架構:須要專門的客戶端應用;客戶端須要單獨維護和升級;對客戶端操做系統通常有限制;能充分發揮客戶端處理能力,客戶端響應快

3.URL:Uniform Resource Locator統一資源定位符
http://localhost:8080/xxxx
http:協議
localhost:8080表明IP:端口
xxxx:資源請求地址
4.TomcatWeb服務器
WebLogic
Ngnix
Resin
5.Tomcat:Web服務器,JSP/Servlet的容器
目錄介紹:
/bin 存放各類平臺下用於啓動和中止Tomcat的腳本文件
/conf 存放Tomcat服務器的各類配置文件
/lib 存放Tomcat服務器所需的各類JAR文件
/logs 存放Tomcat的日誌文件
/temp Tomcat運行時用於存放臨時文件
/webapps 當發佈Web應用時,默認狀況下會將Web應用的文件存放於此目錄中
/work Tomcat把由JSP生成的Servlet放於此目錄下
啓動方式:
/bin目錄下:startup.bat啓動腳本 shutdown.bat中止腳本
若是遇到閃退的問題則在上述兩個文件中添加以下代碼:
SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目錄)
SET TOMCAT_HOME=E:\tomcat-7.0 (解壓後的tomcat文件目錄)
配置環境變量:
添加系統變量,名稱爲CATALINA_HOME,值爲Tomcat的安裝目錄,在Path系統變量中添加一個%CATALINA_HOME%\bin

6.Web工程:
Eclipse環境中新建一個Dynamic web project--->Target Runntime表明啓動的web服務器----->Dynamic Web model version表明項目版本(3.0)--->點擊Next直到
---->Generate web.xml xxxxx將此勾選上纔在WEB-INFO文件夾下有web.xml文件

web.xml文件是web工程的配置文件,其中welcome-file-list表明首次訪問的頁面集合,welcome-file表明首次訪問的頁面


目錄結構:
/ Web應用的根目錄,該目錄下全部文件在客戶端均可以訪問(JSP、HTML等)
/WEB-INF 存放應用使用的各類資源,該目錄及其子目錄對客戶端都是不能夠訪問
/WEB-INF/classes 存放Web項目的全部的class文件
/WEB-INF/lib 存放Web應用使用的JAR文件
7.JSP頁面:Java Server Pages(能夠嵌入Java代碼) 全部的JSP頁面最終都會被WEB容器自動編寫成.Java文件,編譯成.class文件
組成內容:
page指令:<%@ page 屬性1="屬性值" 屬性2="屬性值1,屬性值2"… 屬性n="屬性值n"%>
屬性 描述 默認值
language 指定JSP頁面使用的腳本語言 java
import 經過該屬性來引用腳本語言中使用到的類文件 無
contentType 用來指定JSP頁面所採用的編碼方式 text/html, ISO-8859-1
小腳本:<%Java代碼%>
表達式:<%=表達式%>
聲明:<%!聲明方法%>
註釋:<!--註釋-->;<%--註釋,頁面沒法看見-->

html

相關文章
相關標籤/搜索