1. 程式人生 > >《Java Web開發入門很簡單》學習筆記

《Java Web開發入門很簡單》學習筆記

Java Web開發入門很簡單》學習筆記

 1123

 1章 瞭解Java Web開發領域

Java Web主要涉及技術包括:HTMLJavaScriptCSSJSPServletJDBCJavaBean(Application)和資料庫。

進一步:StrutsSpingHibernateMVC

Java Web工作原理:

1、瀏覽器和WEB伺服器建立連線

2、瀏覽器傳送HTTP請求

3、伺服器商接收HTTP請求,生成HTTP響應回發。

4、伺服器端關閉連線,客戶端解析並回發響應,恢復頁面。

JW組成:配置檔案、靜態檔案和JSP、類檔案和包

Java web應用程式組成說明如下:

配置檔案,每個

web應用程式包括一個配置檔案,web.xml
靜態檔案和JsP檔案
類檔案和包,用於web應用程式裝載和管理自定義的Java程式碼。
網頁可以放在web應用程式的根目錄下,根據動態網頁或者靜態網頁的不同放在不同的目錄裡。
影象一般會放在 Images子目錄中,不過這是習慣,不是必須的。
Servlet類和 Javabean類,編譯為Class檔案後是放在WEB-NF/ classes目錄中的。
lib目錄用來包含應用程式任何所需要的jar檔案。
標記描述放在WEB-INF目錄下。
Applet程式放在應用的目錄下。
WEB-INF目錄下存放web.xml部署描述檔案器。

2章 開發環境的搭建

JDK 7.0

Tomcat 7.X

MyEclipse 8.5 10.x

MySQL 5.5.28

3Java Web開發必備

3.1 HTML

<meta> 的屬性

1name用於描述網頁。

2http-equiv用於幫助正確和精確地顯示網頁內容。

<meta http-equiv="content-Type" content="text/html";Charset=gb2312">

<meta http-equiv="Content-Language" Content="zh-CN">

Refresh重新整理

Expires期限

Pragmacach模式)

Set-Cookie

Window-target

Page-Enter

page-Exit頁面被載入和調出時的特效。

3.2 DIV+CSS網頁佈局

CSS語法結構:

選擇符{屬性1:值1;屬性2:值2......}

選擇器:標籤、類別和ID

Dreamweaver 8.0

3.3 Javascritpt

基於物件和事件驅動,解釋性語言。

安全性不能訪問本地硬碟,不能關資料存入到伺服器上。

弱變數,由直譯器在執行時檢查其資料型別。var

<Script Language ="JavaScript">...</Script>

For...in 對已知物件的所有屬性進行操作的控制迴圈。

物件屬性引用方法:(.)、物件下標、陣列和字串。

3.4 JSP

註釋

<%---註釋--%>

JSP表示式

<%=表示式%>

JSP指令

page、include、taglib

3.5 Servlet

3.6 XML

第4章 練其道——基礎知識循序漸進練習掌握

JS視窗輸入輸出

滑鼠動作onmousedown,onmouseup,onmouseover,onmouseout

document.getElementById("userID").value.toString()//獲取文字框值

document.getElementById("t").ClassName= "cTitle"//更改樣式

JavaBean

getXXX()

setXXX()

*使用JavaBean連線資料庫

*Servlet+JavaBean+DataBase在Java Web開發中的使用

第5章 知其妙,悟其禪,得其法——參悟Java Web開發模式

開發模式

Model 1: JSP+JavaBean

JSP中使用JavaBean的方式

1.<%@page import="xxx.xxx.*"%>

2.<jsp:useBean id = "user" scope = "page" clase="com.ch5.JavaBean.UserBean "/>

JavaBean中要有一個無參構造方法。

Model 2: JSP+JavaBean+Servlet

開發步驟:

1.定義一系列的Bean來表示資料

2.使用一個Servlet來處理請求

3.在Servlet中填充Bean

4.在Servlet中將Bean儲存到請求、會話或Servlet上下文中

5.將請求轉到JSP頁面中

6.在JSP頁面中,從Bean中提取資料

優點缺點備註
純JSP

開發時間縮短

小幅度修改非常容易

程式可讀性低

程式重複利用性低

JSP+JavaBean

程式可讀性高

可重複利用性高

缺乏流程控制

JSP+JavaBean+Servlet

開發流程更加明確

核心的程式管控

維護容易 

學習時間長

開發時間較長

第6章 以無法為有法——Java Web開發框架

第7章 法外有法——開發框架的整合也有規則

第8章 Ajax和jQuery的妙用

第9章 朝夕勤習練,內外緊相連——對軟體工程操練

第10章 網上圖書銷售管理系統

第11章 基於Struts的學生成績管理系統

第12章 模擬基於SSH的電信計費管理系統

第13章 練武恆為貴,技藝賴深思——不斷對軟體問題思考並處理

第14章 超越自我,眼界開闊——移動Web開發新領域

第15章 學海無涯,潛心修煉——不斷探索新領域