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