本書主要圍繞HTML、JSP和Servlet來講解動態(tài)網(wǎng)站開發(fā)技術,全書共八項任務,內(nèi)容由淺入深,涵蓋了JSP的各個主要知識點。任務1介紹了常用Web開發(fā)技術和JSP開發(fā)環(huán)境搭建。任務2介紹了創(chuàng)建第一個JSP程序并介紹JSP頁面執(zhí)行流程。任務3介紹了HTML中的表單、表格及框架等重要技術。任務4介紹了JSP基本語法。任務5介紹了JSP內(nèi)置對象。任務6介紹了JSP數(shù)據(jù)庫訪問技術。任務7介紹了JavaBean技術。任務8介紹了Servlet和MVC架構。每項任務由知識準備、實戰(zhàn)演練、課外拓展和課后練習組成,將知識點與案例相結合,體現(xiàn)了做中學及學以致用的教學理念。本書特別注重引導學生參與課堂教學活動,適合作為高職院校計算機類專業(yè)教材。
每個任務由知識準備、實戰(zhàn)演練、課外拓展和課后練習組成,將知識點與案例相結合,每個實戰(zhàn)演練的講解都按照學習目標知識要點完成步驟三個環(huán)節(jié)詳細展開,體現(xiàn)了做中學及學以致用的教學理念。
Java Web是用Java技術來解決相關Web互聯(lián)網(wǎng)領域技術問題的,包括Web服務器和Web客戶端兩部分。Java在服務器端的應用非常廣泛,比如Servlet、JSP和第三方框架等。本書按照技術發(fā)展的脈絡,從HTML到JSP和Servlet,再到設計模式,為讀者將來學習各種Web開發(fā)框架打好基礎。
全書包含八個任務:
任務1:Web技術概述及環(huán)境搭建,介紹了常用Web開發(fā)技術和JSP開發(fā)環(huán)境搭建,具體包括JDK的安裝配置、Tomcat 的安裝配置、SQL Server 2008
的安裝等。
任務2:創(chuàng)建一個Web項目,介紹了JSP開發(fā)模式,創(chuàng)建第一個JSP程序并介紹JSP頁面執(zhí)行流程。
任務3:HTML基礎,介紹HTML中的表格、表單及框架等重要技術。
任務4:JSP基本語法,詳細介紹了JSP頁面結構、JSP頁面中的注釋、Java腳本元素以及常用的JSP標記。
任務5: JSP內(nèi)置對象,具體包括request對象、response對象、session對象、application對象以及out對象。
任務6: JSP數(shù)據(jù)庫訪問技術,介紹了JDBC技術、JDBC連接方式、JDBC常用應用程序接口和應用JDBC實現(xiàn)對數(shù)據(jù)庫記錄的增加、刪除、修改和查詢操作。
任務7: JavaBean技術,具體包括JavaBean基礎,在JSP中應用JavaBean,JavaBean與HTML表單的交互以及JavaBean的典型應用。
任務8: Servlet和MVC,Servlet中具體包括Servlet的基本概念、編寫和配置Servlet、調用Servlet、Servlet生命周期和Servlet的典型應用;MVC中具體包括MVC模式簡介、Servlet中的MVC以及MVC模式的典型應用。
每個任務由知識準備、實戰(zhàn)演練、課外拓展和課后練習組成,將知識點與案例相結合,每個實戰(zhàn)演練的講解都按照學習目標知識要點完成步驟三個環(huán)節(jié)詳細展開,體現(xiàn)了做中學及學以致用的教學理念。
本書課外拓展用于培養(yǎng)讀者的實踐技能,課后練習用于復習本章理論知識。
本書在編寫過程中得到了很多同事的幫助,在此表示衷心感謝!特別感謝蘇州高博軟件技術職業(yè)學院、蘇州工業(yè)園區(qū)服務外包職業(yè)學院、蘇州農(nóng)業(yè)技術職業(yè)學院的大力支持!
由于編者水平有限,書中難免存在疏漏和不足之處,歡迎讀者和同行專家批評指正。
周慶榮,女,蘇州大學應用技術學院副教授。發(fā)表論文9篇,EI收錄2篇,在中國知網(wǎng)有較高的引用量;參與編寫教材2本;授權發(fā)明專利1項;實用新型專利5項;軟件著作權2項。張書鋒,工程碩士,副教授、高級工程師,2015年加入外包學院之前,具有十幾年的項目開發(fā)、企業(yè)培訓經(jīng)驗,在企業(yè)中曾參與或主持了房地產(chǎn)、銀行等軟件的開發(fā)。入職主持和參與縱向、橫向課題十幾項,發(fā)表省級以上刊物二十多篇,其中核心期刊三篇,SCI一篇,Ei源刊一篇,EI和CPCI會議論文5篇,研究方向:計算機軟件設計、開發(fā)及移動互聯(lián)網(wǎng)理論研究。尤瀾濤,副教授,中國計算機學會會員。目前任職于蘇州工業(yè)園區(qū)服務外包職業(yè)學院,在國內(nèi)外學術期刊和國際會議上發(fā)表論文20多篇,先后主持10多個教科研項目,累計申請發(fā)明專利6項,授權軟件著作權10多項。