由楊光、伍正云編著的《Java Web實(shí)戰(zhàn)開發(fā)完全 學(xué)習(xí)手冊(cè)(附光盤)》共分15章,全面系統(tǒng)地介紹了 Java web相關(guān)的知識(shí),主要包括Java web開發(fā)基礎(chǔ)、 HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ)、JavaScript基礎(chǔ)、JSP基 本語法、JSP隱式對(duì)象、JDBC技術(shù)應(yīng)用、Servlet技術(shù) 應(yīng)用、JavaBean、標(biāo)準(zhǔn)動(dòng)作與標(biāo)準(zhǔn)標(biāo)簽庫、AJAX技術(shù) 應(yīng)用、Struts 2技術(shù)應(yīng)用、網(wǎng)站的安全、Log4j使用 指南及Junit使用指南等內(nèi)容。最后通過了簡(jiǎn)易交友 系統(tǒng)和電子商務(wù)系統(tǒng)這兩個(gè)案例,對(duì)前面的技術(shù)進(jìn)行 了綜合應(yīng)用。
本書主要面向Java web初學(xué)者,需要讀者有一定 的Java基礎(chǔ)。本書內(nèi)容淺顯易懂,知識(shí)點(diǎn)全面,既可 作為廣大Java Web愛好者自學(xué)用書,同時(shí)也是一本非 常難得的實(shí)用教材。
Java是目前最流行、發(fā)展最快的編程語言之一,其開放、跨平臺(tái)的特點(diǎn),吸引了眾多的開發(fā)人員與軟件公司。而Java Web則是用Java技術(shù)來解決相關(guān)Web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和,是指Java在B/S方面的開發(fā),做的都是網(wǎng)絡(luò)應(yīng)用。比如,做網(wǎng)站之類的,特別是在企業(yè)級(jí)解決方案領(lǐng)域更是不可或缺。
隨著網(wǎng)絡(luò)的不斷發(fā)展,Java技術(shù)對(duì)Web領(lǐng)域的發(fā)展注入了強(qiáng)大的動(dòng)力,在網(wǎng)站和企業(yè)級(jí)應(yīng)用的開發(fā)上應(yīng)用越來越廣泛。由于Java在服務(wù)器端的應(yīng)用非常豐富,如Servlet,JSP和第三方框架等,且具有可移植性、平臺(tái)無關(guān)性,以及強(qiáng)大的安全性能,因此,備受廣大開發(fā)者的喜愛。為了能夠幫助廣大Java Web愛好者更好地學(xué)習(xí)和掌握這項(xiàng)技術(shù),特意策劃編寫了本書。
本書共15章,各章主要內(nèi)容如下。
第1章Java Web開發(fā)基礎(chǔ):主要介紹了Java Web開發(fā)環(huán)境的構(gòu)建、Java Web分層設(shè)計(jì)的概念和JSP的基礎(chǔ)知識(shí)等內(nèi)容。
第2章HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ):主要介紹了HTML的基礎(chǔ)知識(shí),HTML 5的新增功能和CSS樣式表的應(yīng)用等內(nèi)容。
第3章JavaScript基礎(chǔ):主要講解了JavaScript數(shù)據(jù)類型、流程控制語句、函數(shù)的定義與調(diào)用、事件處理、常用對(duì)象、DOM技術(shù)和異常控制語句等內(nèi)容。
第4章JSP基本語法:主要講解了JSP中注釋的應(yīng)用、腳本標(biāo)識(shí)、動(dòng)作標(biāo)識(shí)和指令標(biāo)識(shí)等內(nèi)容。
第5章JSP隱式對(duì)象:主要講解了JSP輸入、輸出對(duì)象、作用域通信對(duì)象、Servlet對(duì)象和exception對(duì)象等內(nèi)容。
第6章JDBC技術(shù):主要講解JDBC的一些基礎(chǔ)知識(shí)、如何使用JDBC連接數(shù)據(jù)庫及連接池技術(shù)等內(nèi)容。
第7章Servlet技術(shù):主要講解Servlet的運(yùn)行原理、生命周期、Servlet API、Servlet的線程安全問題、Servlet過濾器和Servlet監(jiān)聽器等內(nèi)容。
第8章JavaBean、標(biāo)準(zhǔn)動(dòng)作與標(biāo)準(zhǔn)標(biāo)簽庫:主要介紹了JavaBean的概念、如何編寫和使用JavaBean及JSP中的標(biāo)準(zhǔn)標(biāo)簽庫等內(nèi)容。
第9章AJAX技術(shù):主要講解AJAX的基礎(chǔ)知識(shí),如何用AJAX實(shí)現(xiàn)登錄、響應(yīng)的類型等內(nèi)容。
第10章Struts 2技術(shù):主要講解Struts 2的安裝與配置、Struts 2中的配置文件、開發(fā)模式、OGNL表達(dá)式語言、Struts標(biāo)簽庫、攔截器的使用和數(shù)據(jù)驗(yàn)證機(jī)制等內(nèi)容。
第11章網(wǎng)站的安全:主要講解了URL操作攻擊及解決方法、Web跨站腳本攻擊、SQL注入等內(nèi)容。
第12章log4j使用指南:主要講解log4j的使用方法。
第13章JUnit使用指南:主要講解JUnit的使用方法。
第14章和第15章通過簡(jiǎn)易交友系統(tǒng)和電子商務(wù)系統(tǒng)這兩個(gè)案例的開發(fā),對(duì)前面的技術(shù)進(jìn)行了綜合應(yīng)用。
本書結(jié)構(gòu)安排合理、信息量大,語言通俗易懂。內(nèi)容涵蓋了Java Web開發(fā)的許多方面,每個(gè)知識(shí)點(diǎn)都配有相應(yīng)的示例,以便讀者能充分地參與實(shí)踐過程,并在實(shí)踐的同時(shí)牢牢掌握這些知識(shí)點(diǎn)。另外,本書附贈(zèng)的光盤中包含了本書涉及的主要代碼及主要案例的視頻演示,可以幫助讀者更好地掌握相關(guān)知識(shí)。
本書由楊光和伍正云共同編寫,筆者有著豐富的項(xiàng)目開發(fā)經(jīng)驗(yàn),參加過數(shù)十個(gè)項(xiàng)目的策劃與開發(fā)工作,在崗位中擔(dān)任重要職位。參與本書編寫工作的還有錢慎一、徐明華、王國勝、張敬偉、蔣燕燕、楊誠、張石磊、張麗、王夢(mèng)迪、馬陳、薛峰、賀金玲、任海峰、曹培培等老師。當(dāng)然,盡管我們?cè)诰帉戇^程中力求精益求精,仍難免有疏漏和不足之處,也懇請(qǐng)廣大讀者給予指正。
編程是一項(xiàng)煩瑣復(fù)雜的工作,同時(shí)也是一項(xiàng)非常有趣的工作,當(dāng)你真正投入到程序的編寫中去,便會(huì)體會(huì)到其中的樂趣,盡管經(jīng)常挑燈夜戰(zhàn),但當(dāng)程序完整無誤運(yùn)行時(shí),強(qiáng)大的成就感便油然而生。最后祝每一位讀者都能如愿掌握J(rèn)ava Web這一技術(shù)!
第1章 Java Web開發(fā)基礎(chǔ)
1.1 Web應(yīng)用概述
1.2 HTTP基礎(chǔ)知識(shí)
1.2.1 Http請(qǐng)求和響應(yīng)
1.2.2 GET和POST方法
1.3 Java Web開發(fā)環(huán)境構(gòu)建
1.3.1 JDK的下載與安裝、配置與使用
1.3.2 第一個(gè)Java程序
1.3.3 Tomcat的下載與配置
1.3.4 MyEclipse的下載、安裝與配置
1.4 Java Web分層設(shè)計(jì)
1.4.1 Java Web分層設(shè)計(jì)
1.4.2 分層設(shè)計(jì)的優(yōu)缺點(diǎn)
1.5 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁
1.5.1 靜態(tài)網(wǎng)頁 第1章 Java Web開發(fā)基礎(chǔ)
1.1 Web應(yīng)用概述
1.2 HTTP基礎(chǔ)知識(shí)
1.2.1 Http請(qǐng)求和響應(yīng)
1.2.2 GET和POST方法
1.3 Java Web開發(fā)環(huán)境構(gòu)建
1.3.1 JDK的下載與安裝、配置與使用
1.3.2 第一個(gè)Java程序
1.3.3 Tomcat的下載與配置
1.3.4 MyEclipse的下載、安裝與配置
1.4 Java Web分層設(shè)計(jì)
1.4.1 Java Web分層設(shè)計(jì)
1.4.2 分層設(shè)計(jì)的優(yōu)缺點(diǎn)
1.5 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁
1.5.1 靜態(tài)網(wǎng)頁
1.5.2 動(dòng)態(tài)網(wǎng)頁
1.5.3 靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁的比較
1.6 JSP簡(jiǎn)介
1.6.1 JSP技術(shù)概述
1.6.2 構(gòu)建Web應(yīng)用
1.6.3 JSP的優(yōu)點(diǎn)
1.7 本章小結(jié)
……
第2章 HTML與CSS網(wǎng)頁開發(fā)基礎(chǔ)
第3章 JavaScript基礎(chǔ)
第4章 JSP基本語法
第5章 JSP隱式對(duì)象
第6章 JDBC技術(shù)
第7章 Servlet技術(shù)
第8章 JavaBean、標(biāo)準(zhǔn)動(dòng)作與標(biāo)準(zhǔn)標(biāo)簽庫
第9章 AJAX技術(shù)
第10章 Struts 2技術(shù)
第11章 網(wǎng)站的安全
第12章 log4j使用指南
第13章 JUnit使用指南
第14章 簡(jiǎn)易交友系統(tǒng)
第15章 電子商務(wù)系統(tǒng)