Java Web編程技術(shù):JSP+Servlet+MVC
定 價:46 元
叢書名:校企協(xié)同軟件工程應(yīng)用型專業(yè)“十三五”實(shí)訓(xùn)規(guī)劃系列教材
- 作者:陳香凝主編
- 出版時間:2019/8/1
- ISBN:9787561863404
- 出 版 社:天津大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:261
- 紙張:膠版紙
- 版次:1
- 開本:16K
《Java Web編程技術(shù):JSP+Servlet+MVC》主要介紹了基于JavaWeb的編程技術(shù),主要包括:Web技術(shù)基礎(chǔ);Servlet技術(shù)模型和Servlet容器模型、ServtetAPI應(yīng)用和Servlet高級應(yīng)用;JSP的各種元素、生命周期、作用域?qū)ο蟮;Web應(yīng)用開發(fā)中的組件重用技術(shù):EL表達(dá)式語言的使用,JSTL標(biāo)準(zhǔn)標(biāo)簽庫,Web應(yīng)用的事件處理與過濾器的應(yīng)用以及安全性等問題;MVC開發(fā)模式等。同時各個章節(jié)都包含小結(jié)、經(jīng)典面試題和跟我上機(jī)等內(nèi)容,讓讀者的編程技術(shù)更加扎實(shí)。
《Java Web編程技術(shù):JSP+Servlet+MVC》可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)Web編程技術(shù)課程的教材,也可供從事基于Java的Web應(yīng)用開發(fā)技術(shù)人員學(xué)習(xí)參考,同時也可用作JavaWeb開發(fā)員國際認(rèn)證考試的備考材料和培訓(xùn)教材等。
本教材屬于校企協(xié)同軟件工程應(yīng)用型專業(yè)實(shí)訓(xùn)系列叢書,是天津工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與軟件學(xué)院和融創(chuàng)軟通公司的多位教師在近12年的校企協(xié)同育人過程中的經(jīng)驗(yàn)總結(jié)并將其不斷完善后的成果。
1.本書編寫背景
在多年的教學(xué)過程中,作者使用了多本目前市面上已經(jīng)出版的關(guān)于JavaWeb的教材,這類教材理論講解準(zhǔn)確、充實(shí),但是作者實(shí)際了解到的情況是學(xué)生聽課的時候可以聽懂教材里的知識,學(xué)完之后卻不知道如何應(yīng)用,獨(dú)自編寫應(yīng)用功能時無從下手。這幾年作者一直潛心研究其中的原因,逐漸發(fā)現(xiàn)了問題,并且想了一些方法來解決,還在一些班級進(jìn)行了實(shí)驗(yàn),效果比較好,F(xiàn)在想把這些想法與其他老師分享,讓學(xué)生能夠?qū)W有所用。
2.閱讀本書所需的基礎(chǔ)知識
閱讀本書需要具有一定的Java基礎(chǔ)和HTML基礎(chǔ)。具有一定的Java基礎(chǔ)意味著讀者需要熟悉Java基本語法、熟悉面向?qū)ο蟮母拍钜约笆煜ava的常用類庫。具有一定的HTML基礎(chǔ)意味著讀者需要掌握HTML文檔的基本結(jié)構(gòu)以及常用的標(biāo)簽,掌握CSS和簡單的JavaScript語法知識。如果讀者有網(wǎng)絡(luò)相關(guān)的知識則更好,對于Web應(yīng)用的運(yùn)行機(jī)制理解會更深入。
本書由淺入深地構(gòu)建了知識體系,如果想在JavaWeb應(yīng)用中訪問數(shù)據(jù)庫、訪問屬性文件、使用JavaMail發(fā)送郵件、上傳/下載文件、國際化等功能,這本書還可以作為參考手冊。
3.本書設(shè)計(jì)思路
本書列出了在JavaWeb方面由Servlet,JSP,MVC等多個層面的必備知識點(diǎn),使用了大量的實(shí)例來加深讀者對于概念的理解,幾乎每個知識點(diǎn)都有相應(yīng)的實(shí)例,每一章節(jié)都提供了大量的經(jīng)典面試題和課后習(xí)題,幫助讀者鞏固知識。
本書采用現(xiàn)在各個公司項(xiàng)目開發(fā)普遍使用的Maven工具構(gòu)建JavaWeb項(xiàng)目,同時各個章節(jié)都包含小結(jié)、經(jīng)典面試題和跟我上機(jī)等內(nèi)容,讓讀者的編程技術(shù)更加扎實(shí),提高面試的成功率。
第1章 Web應(yīng)用程序概述
1.1 Web相關(guān)知識
1.2 Web應(yīng)用程序
1.3 Web發(fā)展史
1.4 Web服務(wù)器
1.5 HTTP協(xié)議
1.6 配置Tomcat服務(wù)器
1.7 Web應(yīng)用程序手動開發(fā)過程
1.8 綜合案例:Hello World Web應(yīng)用程序
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第2章 Servlet 3.0入門
2.1 Servlet簡介
2.2 Servlet的運(yùn)行環(huán)境
2.3 Servlet的生命周期
2.4 簡單的Servlet結(jié)構(gòu)
2.5 Servlet的兩種配置方式
2.6 使用Eclipse開發(fā)Servlet應(yīng)用
2.7 如何開發(fā)線程安全的Seltvlet
2.8 綜合案例:使用Servlet獲取表單數(shù)據(jù)
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第3章 Servlet請求和響應(yīng)
3.1 HttpServletRequest對象介紹
3.2 Request接收表單提交中文參數(shù)亂碼問題
3.3 Request對象實(shí)現(xiàn)請求轉(zhuǎn)發(fā)
3.4 HttpServletResponse對象介紹
3.5 HttpSession對象介紹
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第4章 Servlet API應(yīng)用
4.1 ServletConfig講解
4.2 ServletComext對象
4.3 在客戶端緩存Servlet的輸出
4.4 綜合實(shí)例:使用Servlet生成圖片驗(yàn)證碼
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第5章 Servlet高級應(yīng)用
5.1 Servlet中可以有多個處理請求的方法
5.2 使用cookie進(jìn)行會話管理
5.3 使用JavaMail發(fā)送和接收郵件
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第6章 JSP技術(shù)
6.1 JSP技術(shù)概述
6.2 JSP基礎(chǔ)語法
6.3 綜合實(shí)例:根據(jù)半徑求圓的周長和面積
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第7章 JSP指令
7.1 JSP指令簡介
7.2 page指令
7.3 include指令
7.4 taglib指令
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第8章 JavaBean和標(biāo)準(zhǔn)動作
8.1 什么是JavaBean
8.2 JavaBean的屬性
8.3 JSP和JavaBean搭配使用的優(yōu)點(diǎn)
8.4 在.ISP中使用JavaBean的標(biāo)準(zhǔn)動作
8.5 JSP標(biāo)準(zhǔn)動作
8.6 綜合案例:使用獲取表單提交的值
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第9章 JSP內(nèi)置對象
9.1 JSP運(yùn)行原理
9.2 認(rèn)識JSP中九個內(nèi)置對象
9.3 JSP屬性范圍
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第10章 EL表達(dá)式
10.1 EL表達(dá)式簡介
10.2 EL函數(shù)庫介紹
10.3 綜合案例:使用EL函數(shù)庫中的方法
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第11章 JSTL標(biāo)準(zhǔn)標(biāo)簽庫
11.1 JSTL標(biāo)簽庫介紹
11.2 JSTL標(biāo)簽庫的分類
11.3 核心標(biāo)簽庫使用說明
11.4 格式化標(biāo)簽庫
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第12章 Filter和Listener
12.1 Filter簡介
12.2 監(jiān)聽器(Listener)
12.3 監(jiān)聽器的應(yīng)用
12.4.過濾器(Filter)常見應(yīng)用
12.5 監(jiān)聽器(Listener)在開發(fā)中的應(yīng)用
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第13章 MVC開發(fā)模式
13.1 Model Ⅰ模式
13.2 Model Ⅱ模式
13.3 Model Ⅱ開發(fā)模式的缺點(diǎn)
13.4 綜合案例——Model Ⅱ模式開發(fā)用戶登錄注冊
小結(jié)
經(jīng)典面試題
跟我上機(jī)
第14章 文件上傳和下載
14.1 開發(fā)環(huán)境搭建
14.2 實(shí)現(xiàn)文件上傳
14.3 實(shí)現(xiàn)文件下載
小結(jié)
經(jīng)典面試題
跟我上機(jī)