《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-Enterpage-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章 學海無涯,潛心修煉——不斷探索新領域





 

 

 

 

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章