Java Web開發技術(一)

目錄

第一章        動態網頁開發... 2

1.1 動態網頁... 2

1.1.1 什麼是動態網頁?... 2

1.1.2爲什麼需要動態網頁?... 2

1.1.3 B/S技術和C/S技術的比較... 2

1.1.4 URL(Uniform Resource Locator)的概念及其組成... 2

1.2 部署簡單的web應用... 2

1.2.1 tomcat的安裝(使用免安裝解壓版即可)... 2

1.2.2 tomcat的目錄結構... 2

1.2.3 tomcat端口號的配置... 2

1.2.4 web應用的目錄結構... 2

1.2.5 創建部署並且訪問第一個頁面——hello world!... 2

1.3 JSP技術... 3

1.3.1 JSP頁面執行過程... 3

1.3.2 JSP頁面組成... 3

 

動態網頁基礎

部署簡單的web應用

Jsp技術

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第一章   動態網頁開發

1.1 動態網頁

1.1.1 什麼是動態網頁?

相比於靜態網頁來說,動態網頁技術就是將一些數據信息展現在網頁上呈現

1.1.2爲什麼需要動態網頁?

爲了應付用戶的一些增刪改查的需求,動態的給以用戶回饋相關的網頁信息。

1.1.3 B/S技術和C/S技術的比較

B/S browser

C/S CLIENT

軟件的更新維護上:B/S更加方便

安全性和性能上:C/S的安全性和性能都比B/S技術更高

 

1.1.4 URL(Uniform Resource Locator)的概念及其組成

http://baidu.com/haha/123

http://localhost(127.0.0.1)/project1/index1.jsp

http—協議(http,https)

IP:

資源位置:實質上就是部署在服務器上的網頁的絕對位置

1.2 部署簡單的web應用

1.2.1 tomcat的安裝(使用免安裝解壓版即可)

省略

 

1.2.2 tomcat的目錄結構

Bin:腳本文件,可執行文件

Conf:一些配置文件

lib:放jar文件

logs:日誌信息

temp:存放臨時文件

webapps:部署項目的路徑文件

work:存放項目的jsp.java文件和jsp.class

1.2.3 tomcat端口號的配置

更改conf目錄下的server.xml文件,可以將8080端口改爲其他數字

1.2.4 web應用的目錄結構

/

/web-INF

 

1.2.5 創建部署並且訪問第一個頁面——hello world!

創建web項目—部署項目啓動tomcat—輸入url訪問頁面

 

1.3 JSP技術

 

1.3.1 JSP頁面執行過程

1.3.2 JSP頁面組成

1.3.2.1 靜態內容

Html語言標籤內容

1.3.2.2 JSP指令元素

以<%@ page language="java" import="java.util.* "pageEncoding="UTF-8"%>

1.      JAVA語言

2.      導入jar包

3.      設置編碼

1.3.2.3 JSP腳本元素(小腳本、表達式、聲明)

小腳本:

<%

             int num1=4,num2=5;

                   intnum=num1+num2;

                   out.print(num);

%>

 

表達式的寫法:

<%

              Stringname="haha";

    %>

              名字是:<%=name%>

 

聲明

<%!

             String shuchu(String name) {

                            String haha="名字是:"+name;

                            return haha;

                   }

    %>

          <%=shuchu("哈哈")%>

1.3.2.4 JSP的三種註釋

Html註釋

<!—這是html註釋-->

Jsp註釋

<%--這是JSP註釋--%>

Jsp的腳本註釋

<%//單行;或者是/*多行*/ %>

 

常見錯誤404:

訪問不到目標資源