JSP基礎入門(微課視頻版)
劉凡
買這商品的人也買了...
-
$650$553
相關主題
商品描述
本書通過精煉的語言將JSP基礎知識呈現給讀者,每章中含有眾多案例,並且每章都配有漫畫,通過這種方式不僅可以提升讀者的編程能力,還可以極大地帶動讀者的閱讀興趣。在學習完每章之後,讀者可以通過課後習題和上機案例加深對每章知識點的理解和記憶。 本書共分為11章,分別介紹了Web開發技術概述、JSP簡介、JSP基本語法、JSP內置對象、JSP與JavaBean、Servlet、MVC模式、在JSP中使用數據庫、JSP文件操作、在JSP中使用XML、SSM項目整合案例等內容。 本書可作為高等院校電腦相關專業的課程學習教材,也適合Java技術的愛好者參考學習。
作者簡介
劉凡,男,教授,南京市衛生信息學會理事、江蘇省人工智能學會人工智能基礎與應用專委會委員、智能係統與應用專委會委員,主要研究方向為計算機視覺、模式識別,並一直從事人工智能領域的交叉研究工作。曾赴韓國亞洲大學、微軟亞洲研究院交流學習,並擔任總裝某型號機器人項目軟件主任設計師。入選首批“大禹學者人才計劃”,獲江蘇省微課教學比賽二等獎、優秀畢業設計指導教師、南京市第十二屆優秀自然科學學術論文等榮譽。
目錄大綱
第1章Web開發技術概述
1.1計算機網絡
1.1.1計算機網絡的定義
1.1.2計算機網絡的分類
1.2Internet及Intranet
1.2.1Internet的定義
1.2.2Internet主要技術
1.2.3Intranet的定義
1.2.4IP地址與域名的概念
1.3Web
1.3.1Web的定義
1.3.2Web架構
1.3.3Web體系結構
1.3.4Web網站體系三層結構
1.4Web數據庫訪問技術
1.4.1Web數據庫訪問的概念
1.4.2Web數據庫訪問技術
1.5Web開發技術
1.5.1客戶端編程語言
1.5.2Web開發平台
1.5.3Web技術發展史
1.6HTML
1.6.1HTML概述
1.6.2HTML發展史
1.6.3HTML的主要特徵與文件結構
1.HTML頁面修飾標記
1.6.5網頁的基本元素
1.6.6網頁多媒體技術
1.6.7表格與列表標記
1.6.8超鏈接標記
1.6.9表單標記
1.6.10窗口框架標記
1.7CSS與DHTML
1.7.1CSS
1.7.2DHTML
1.8J2EE
1.8.1J2EE組件
1.8.2J2EE容器
1.8.3JavaServlet技術
1.8.4JavaServerPages技術
1.9軟件開發模式
1.9.1集中式計算模式
1.9.2客戶/服務器(C/S)模式
1.9.3瀏覽器/服務器(B/S)模式
1.9.4富客戶端模式
小結
習題
第2章JSP簡介
2.1JSP的定義
2.2安裝配置JSP環境
2.3JSP頁面
2.3.1JSP頁面內容
2.3.2JSP存儲格式
2.3.3設置Web服務目錄
2.3.4Web應用目錄結構
2.4JSP運行原理
2.5JSP與Servlet的關係
2.6上機案例
小結
習題
第3章JSP基本語法
3.1JSP頁面的基本結構
3.2變量和方法的聲明
3.2.1變量聲明
3.2.2方法聲明
3.3Java程序片段
3.3.1程序片段定義
3.3.2程序片段的變量
3.3.3程序片段執行
3.4Java表達式
3.5JSP註釋
3.6JSP指令標記
3.6.1標記的種類
3.6.2page指令標記
3.6.3include指令標記
3.7JSP動作標記
3.7.1標記的種類
3.7.2include動作標記
3.7.3param動作標記
3.7.4forward動作標記
3.7.5useBean動作標記
3.7.6setProperty動作標記
3.7.7getProperty動作標記
3.8上機案例
小結
習題
第4章JSP內置對象
4.1request對象
4.1.1request對象定義
4.1.2獲取用戶信息
4.1.3處理漢字信息
4.1.4處理HTML標記
4.1.5獲取其他信息
4.2response對象
4.2.1response對象定義
4.2.2動態設置MIME類型
4.2.3response的HTTP頭
4.2.4response重定向
4.2.5response的狀態行
4.3session對象
4.3.1session對象定義
4.3.2session對象的ID
4.3.3重寫URL實現session對象
4.3.4session對象存儲數據
4.3.5session對象的區別
4.3.6session對像生命週期
4.3.7session對象的特點
4.4application對象
4.4.1application對象常用方法
4.4.2application對象的特點
4.4.3application對象實現發送通知
4.5out對象
4.5.1out對象定義
4.5.2輸出信息
4.5.3管理緩衝區
4.6上機案例
小結
習題
第5章JSP與JavaBean
5.1編寫JavaBean和使用JavaBean
5.1.1編寫JavaBean
5.1.2Bean字節碼的保存
5.1.3使用JavaBean
5.1.4Bean的加載原理
5.1.5Bean的生命週期
5.2獲取和修改Bean的屬性
5.2.1getProperty動作標記
5.2.2setProperty動作標記
5.3Beans的輔助類
5.4JSP和Bean結合的簡單例子
5.5上機案例
小結
習題
第6章Servlet
6.1Servlet概述
6.2Servlet工作原理
6.2.1Servlet的工作原理
6.2.2Servlet引擎訪問Servlet
6.2.3Servlet的service()方法
6.2.4Servlet生命週期
6.3Servlet的部署、創建與運行
6.3.1編寫一個創建Servlet對象的類
6.3.2保存編譯這個類所得到的字節碼文件
6.3.3編寫部署文件Web.xml
6.3.4運行Servlet
6.3.5Web.xml文件規則
6.3.6向Servlet傳遞參數
6.3.7Servlet部署和運行
通過JSP頁面訪問Servlet
.1通過表單向Servlet提交數據
.2通過超鏈接訪問Servlet
.3JSP訪問Servlet方式
6.5共享變量
6.6doGet()、dot()方法
6.7重定向與轉發
6.7.1請求轉發原理
6.7.2重定向原理
6.7.3請求轉發和重定向
6.7.4重定向與轉發的區別
6.8上機案例
小結
習題
第7章MVC模式
7.1MVC模式概念
7.2基於JSP的MVC模式
7.3MVC模式案例
7.4上機案例
小結
習題
第8章在JSP中使用數據庫
8.1數據庫管理系統概述
8.1.1數據庫
8.1.2數據庫管理系統
8.1.3DBMS的結構
8.1.4常用SQL語句
8.1.5DBMS與數據庫的關係
8.1.6關係型數據庫
8.2數據庫系統MySQL
8.2.1下載、安裝與啟動MySQL
8.2.2建立數據庫
8.2.3JDBC
8.3連接MySQL數據庫
8.3.1加載JDBC數據庫驅動程序
8.3.2數據庫建立連接
8.3.3MySQL亂碼解決
8.3.4編寫部署文件Web.xml
8.4查詢記錄
8.4.1結果集與查詢
8.4.2結果集的列名與列的數目
8.4.3隨機查詢
8.4.4條件查詢
8.4.5排序查詢
8.5更新、添加、刪除記錄
8.6用結果集操作數據庫中的表
8.6.1使用結果集更新數據庫表中第n行記錄中的某列
8.6.2使用結果集向數據庫表中插入(添加)一行記錄
8.7預處理語句
8.8事務
8.8.1事務的特性
8.8.2事務處理步驟
8.9數據庫連接
8.9.1純Java數據庫驅動程序加載MySQL驅動程序
8.9.2建立JDBCODBC橋接器
8.10上機案例
小結
習題
第9章JSP文件操作
9.1File類
9.1.1File類的常用方法
9.1.2創建目錄
9.1.3列出目錄中的文件
9.1.4列出指定類型的文件
9.1.5刪除文件和目錄
9.2讀寫文件常用流
9.2.1字節流
9.2.2字符流
9.2.3緩衝流
9.2.4RandomAccessFile類
9.3文件上傳
9.4文件下載
9.5上機案例
小結
習題
第10章在JSP中使用XML
10.1XML文件基本結構
10.2XML文件聲明
10.3XML標記
10.3.1空標記
10.3.2非空標記
10.3.3CDATA段
10.3.4屬性
10.4XML
10.4.1XML定義
10.4.2XML的特點
10.4.3HTML與XML對比
10.4.4XML文件的結構
10.4.5XML的功能
10.4.6XML文檔書寫規則
10.5DOM解析器
10.5.1使用DOM解析器的基本步驟
10.5.2Document對象
10.6SAX解析器
10.6.1使用SAX解析器的基本步驟
10.6.2SAX解析器工作原理
10.6.3事件的產生與處理
10.7DOM與SAX解析器的區別
10.8XML和CSS
10.8.1樣式表
10.8.2文本顯示方式
10.8.3字體
10.8.4文本樣式
10.8.5顯示數學公式和化合物分子式
10.9上機案例
小結
習題
第11章SSM項目整合案例
11.1項目需求分析
11.2技術介紹
11.2.1Spring
11.2.2SpringMVC
11.2.3MyBatis
11.3搭建SSM框架
11.3.1導包
11.3.2相關文件配置
11.3.3相關文件
11.4主界面設計
11.4.1列表顯示
11.4.2編輯功能
11.4.3刪除功能
11.4.4添加功能
11.4.5分頁條功能
11.5數據庫設計
小結