Java Web應用開發從入門到實戰(微課視頻版)
內容描述
本書依據高等學校電腦軟件專業的人才培養目標和定位要求,從初學者的角度,循序漸進地介紹關於Java Web應用開發的基本技術。全書分為四部分: 第一部分為基礎篇,包括第1~3章,分別介紹Web應用開發概述、JavaScript語言、Java Web基礎; 第二部分為Java Web技術篇,包括第4~9章,分別介紹Servlet基礎、請求和響應、JSP技術、會話及會話技術、EL和JSTL、Servlet高級; 第三部分為Java Web提高篇,包括第10~12章,分別介紹JDBC、Ajax技術、Spring框架; 第四部分為實訓篇,包括第13章Java Web實訓,介紹基於MVC模式和基於Spring MVC模式的學生管理系統的實現。 本書適合作為高等學校軟件技術等電腦專業的教材,也適合作為相關程序員和軟件開發愛好者的參考書。
目錄大綱
目錄
第一部分基礎篇
第 1 章 Web 應用開發概述
1.1 網絡程序開發體系結構
1.1.1C/S結構
1.1.2B/S結構
1.1.3C/S和B/S兩種網絡程序開發體系結構的優缺點
1.2網絡簡介
1.2.1網頁的元素構成
1.2.2網頁的分類
1.3Web應用技術
1.3.1客戶端應用技術
1.3.2 服務器端應用技術
1.4 常用網上資源
1.5島嶼小結
第 2 章 JavaScript 語言
2.1JavaScript概述
2.1.1了解JavaScript
2.1.2JavaScript的發展歷程
2.1.3JavaScript的組成
2.1.4JavaScript 的日期
2.2JavaScript 語法
2.2.1JavaScript 的語法基礎
2.2.2JavaScript的數據類
2.2.3JavaScript 的相似性
2.2.4JavaScript的流程控制語句
2.2.5JavaScript的函數
2.3JavaScript常用事件和對象
2.3.1JavaScript 常用事件
2.3.2JavaScript常用對象
2.3.3DOM技術
2.4jQuery框架
2.4.1jQuery簡介
2.4.2jQuery的使用
2.4.3jQuery 的語法
2.4.4jQuery選擇器
2.4.5jQuery的事件
2.5 驗證用戶註冊頁面
2.6島嶼小結
第 3 章 Java 網絡基礎
3.1XML基礎
3.1.1XML文檔簡介
3.1.2XML 語法
3.1.3XML 的應用
3.2HTTP協議
3.2.1HTTP概述
3.2.2HTTP請求消息
3.2.3HTTP響應消息
3.3 開發環境配置
3.3.1 開發工具介紹
3.3.2在Eclipse中配置JDK
3.3.3在Eclipse中配置Tomcat
3.3.4 創建第一個 Java 網絡項目
3.4島嶼小結
第二部分Java Web技術篇
第4章Servlet基礎
4.1Servlet開發入門
4.1.1Servlet簡介
4.1.2Servlet的常用接口和類
4.1.3GenericServlet類應用
4.2Servlet 的生命週期
4.2.1Servlet 的生命週期概述
4.2.2對Servlet進行配置
4.2.3Servlet自動加載
4.3HttpServlet類
4.3.1HttpServlet類的常用方法
4.3.2HttpServlet類應用
4.4Servlet虛擬路徑的映射
4.4.1 多重映射
4.4.2 通配符
4.4.3 默認Servlet
4.5ServletConfig接口與ServletContext接口
4.5.1ServletConfig接口的定義及其應用
4.5.2ServletContext接口的定義及其應用
4.6島嶼小結
第5章請求和響應
5.1HttpServletResponse接口及其應用
5.1.1HttpServletResponse接口
5.1.2HttpServletResponse應用
5.2HttpServletRequest接口及其應用
5.2.1HttpServlet 接口請求
5.2.2HttpServletRequest應用
5.3RequestDispatcher接口及其應用
5.3.1RequestDispatcher接口
5.3.2RequestDispatcher應用
5.4島嶼小結
第6章JSP技術
6.1JSP概述
6.1.1 什麼是JSP
6.1.2寫第一個JSP文件
6.1.3JSP運行原理
6.2JSP基本語法
6.2.1JSP腳本小程序
6.2.2JSP聲明語句
6.2.3JSP 表達式
6.2.4JSP 註釋
6.3JSP指令
6.3.1頁面指令
6.3.2包含指令
6.4JSP隱式對象
6.4.1out對象
6.4.2pageContext對象
6.4.3例外對象
6.5JSP動作元素
6.5.1jsp:包含動作元素
6.5.2jsp:向前動作元素
6.5.3jsp:參數動作元素
6.6JSP開發模式
6.6.1純JSP模式
6.6.2JSP Model1模式
6.6.3JSP Model2模式
6.7島嶼小結
第7章會話及會話技術
7.1會話概述
7.2Cookie對象
7.2.1Cookie 概述
7.2.2Cookie API
7.3Session對象
7.3.1 會話概述
7.3.2 會話 API
7.4島嶼小結
第8章EL和JSTL
8.1EL
8.1.1EL 概述
8.1.2EL中的變量
8.1.3EL中的常數
8.1.4EL 相同
8.1.5EL隱式對象
8.2JSTL
8.2.1JSTL概述
8.2.2JSTL的使用
8.2.3核心標籤庫
8.3島嶼小結
第9章Servlet中級
9.1過濾器
9.1.1過濾器概述
9.1.2過濾應用
9.2監聽器
9.2.1Servlet事件監聽器概述
9.2.2監聽域對象的生命週期
9.2.3監聽域對象的屬性變化
9.2. 4 發現器被HttpSession綁定的事件監聽
9.3島嶼小結
第三部分Java Web提高篇
第10章JDBC
10.1JDBC概述
10.1.1什麼是JDBC
10.1.2MySQL數據庫環境搭建
10.2JDBC常用的API
10.2.1驅動接口
10.2.2DriverManager類
10.2.3 連接接口
10.2.4 語句接口
10.2.5ResultSet接口
10.2.6PreparedStatement接口
10.3使用JDBC完成學生信息的增加、刪除、修改和操作查詢
10.4島嶼小結
第11章阿賈克斯技術
11.1Ajax概述
11.2XMLHttpRequest對象的應用
11.3Ajax編程步驟
11.4jQuery Ajax 方法
11.5Ajax的優缺點
11.6島嶼小結
第12章Spring框架
12.1Spring框架概述
12.1.1Spring框架簡介
12.1.2Spring的體系架構
12.2Spring入門案例
12.2.1搭建入門案例
12.2.2入門案例詳解
12.3IOC/DI
12.3.1什麼是IoC
12.3.2IoC 功能
12.3.3Spring IoC容器概述
12.3.4DI
12.3.5 依賴注入的方式
12.3.6 特殊註解組件
12.4 一幅切面編程
12.4.1什麼是AOP
12.4.2AOP核心概念
12.4.3Spring 對 AOP 的支持
12.4.4AOP案例
12.5Spring MVC簡介
12.5.1MVC設計模式
12.5.2Spring MVC 的優勢
12.5.3Spring MVC的運行原理
12.5.4 使用 Spring MVC
12.6島嶼小結
第四部分實訓篇
第13章Java網絡實訓
13.1 項目設計
13.1.1 項目概述
13.1.2數據庫設計
13.2基於MVC的系統設計
13.2.1項目環境搭建
13.2.2 系統頁面設計
13.2.3系統模型設計
13.2.4過濾器設計
13.2.5Servlet控制器設計
13.3基於Spring MVC的系統設計
13.3.1Spring MVC環境搭建
13.3.2 配置文件
13.3.3Controller控制類
13.4島嶼小結
作者介紹
姓名:錢榮華,單位:揚州市職業大學信息工程學院,職稱:副教授,性別:女,年齡:45歲專業:計算機應用
專業知識:研究生
領域:智能控制與軟件技術
研究成果:獲江蘇省現代技術應用作品大賽獲三等獎,市職業大學教育教學比賽中獲大獎。