出版時間:2011-8 出版社:北京航空航天大學出版社 作者:姜新華,高靜 主編 頁數(shù):284
內容概要
Java
Web開發(fā)在目前的Web開發(fā)領域占有重要地位,它是目前最流行、發(fā)展最快的編程語言之一,由于其開放、跨平臺的特點,吸引了眾多的開發(fā)人員和軟件公司。同時,在眾多開發(fā)人員的努力下,出現(xiàn)了許多優(yōu)秀的開源框架,為Java
Web在企業(yè)級開發(fā)領域注入了新的活力。
姜新華、高靜主編的《Java
Web應用開發(fā)》共10章,從Web客戶端編程開始,到Struts2框架的使用,講述了如何使用Java
Web開發(fā)應用系統(tǒng)。書中主要內容包括Java Web開發(fā)環(huán)境、Web客戶端編程、異步通信Ajax技術、 JSP
2.O、JavaBean、Servlet、Struts2等。每章內容都涵蓋了理論和實踐教學的全過程,有助于學生更好地掌握知識和提高動手能力。
《Java
Web應用開發(fā)》可作為大學本科和??葡嚓P課程教材、課程設計和教學參考用書,也可供從事Java
Web應用系統(tǒng)開發(fā)的技術人員學習和參考。
書籍目錄
第1章 Java Web設計概述
1.1 B/S結構介紹
1.2 Servlet與JSP
1.2.1 Servlet技術
1.2.2 JSP技術
1.2.3 JSP與Servlet簡介
1.3 Java Web服務器
1.4 安裝和配置開發(fā)環(huán)境
1.4.1 JDK安裝與設置
1.4.2 Tomcat安裝與設置
1.4.3 MyEclipse開發(fā)環(huán)境
1.5 Java Web應用開發(fā)
1.6 習題
第2章 Web客戶端編程
2.1 HTML簡介
2.2 HTML元素
2.2.1 HTML結構元素
2.2.2 HTML頭元素
2.2.3 HTML內容元素
2.3 HTML標簽
2.3.1 文本格式化
2.3.2 屬 性
2.3.3 超級鏈接
2.3.4 表格
2.3.5 列表
2.3.6 表單
2.4 CSS基礎知識
2.4.1 CSS簡介
2.4.2 CSS基本語法
2.4.3 HTML中使用CSS
2.4.4 CSS網(wǎng)頁元素
2.5 JavaScript基礎知識
2.5.1 JavaScript語言概述
2.5.2 JavaScript語法基礎
2.5.3 JavaScript事件
2.6 Web客戶端編程應用舉例
2.7習題
第3章 JSP開發(fā)技術
3.1 Java ServerPage
3.2 JSP元素
3.2.1 JSP腳本元素
3.2.2 JSP指令元素
3.2.3 JSP注釋元素
3.2.4 JSP動作元素
3.3 JSP隱含對象
3.3.1 out隱含對象
3.3.2 request隱含對象
3.3.3 response隱含對象
3.3.4 session隱含對象
3.3.5 application隱含對象
3.3.6 pageContext隱含對象
3.3.7 exception隱含對象
3.4 JSP應用舉例
3.5 習題
第4章 Java Web中的異步通信技術
4.1 Ajax基礎知識
4.1.1 Ajax技術概述
4.1.2 Ajax的工作原理
4.1.3 XMLHttpRequest對象
4.2 用JavaScript和Ajax發(fā)送異步請求
4.2.1 用XMLHttpRequest發(fā)送簡單請求
4.2.2 用XMLHttpRequest發(fā)送GET請求
4.2.3 用XMLHttpReqUCSt發(fā)送POST請求
4.3 處理服務器響應
4.3.1 處理文本響應
4.3.2 處理XML響應
4.4 用DOM進行動態(tài)Web響應
4.4.1 DOM模型
4.4.2 用JavaScript操作DOM
4.4.3 DOM在Ajax中的作用
4.5 Ajax應用舉例
4.6 習題
第5章 JavaBean組件
5.1 JavaBean概述
5.1.1 JavaBean組件技術
5.1.2 JSP—JavaBean開發(fā)模式
5.2 JSP中應用JavaBean
5.2.1 編寫JavaBean概述
5.2.2 JSP通過程序代碼訪問JavaBean
5.2.3 通過JSP標簽訪問JavaBean
5.2.4 Bean屬性設置與獲取
5.3 JavaBean屬性
5.3.1 Simpie屬性
5.3.2 Indexed屬性
5.3.3 Bound屬性
5.3.4 Constrained屬性
5.4 JavaBean的范圍
5.4.1 JavaBean在Applleation范圍內
5.4.2 JavaBean在Session范圍內
5.4.3 JavaBean在Request范圍內
5.4.4 JavaBean在Page范圍內
5.5 數(shù)據(jù)封裝JavaBean
5.6 業(yè)務邏輯封裝JavaBean
5.7 JavaBean應用實例
5.8 習題
第6章 Servlet技術
6.1 Servlet概述
6.1.1 Servlet工作原理
6.1.2 簡單Servlet編程
6.2 Servlet的基本結構
6.2.1 Servlet的基本類
6.2.2 Servlet的請求響應類
6.3 Servlet程序的生命周期
6.3.1 初始化時期
6.3.2 Servlet執(zhí)行時期
6.3.3 Servlet結束期
6.4 JSP頁面中調用Servlet
6.4.1 倉U建Servlet
6.4.2 調用Servlet
6.5 Servlet與HTML表單
6.5.1 通過表單“提交”按鈕調用Servlet
6.5.2 通過頁面中的超鏈接調用Servlet
6.6 過濾器
6.6.1 過濾器概述
6.6.2 過濾器的API接口
6.6.3 過濾器的應用實例
6.7 Servlet應用舉例
6.8 習題
第7章 EL表達式
7.1 EL表達式語言
7.2 基本語法
7.2.1 變量
7.2.2 EL運算符
7.2.3 訪問對象的屬性及數(shù)組的元素
7.2.4 隱含對象
7.2.5 EL函數(shù)
7.3 EL表達式應用舉例
7.4 習題
第8章 JSTL
8.1 JSTL簡介
8.2 JSTL核心標簽
8.2.1 一般用途的標簽
8.2.2 條件標簽
8.2.3 迭代標簽
8.2.4 與URL相關的標簽
8.3 格式化標簽
8.3.1 JSTL格式化標簽
8.3.2 JSTL國際化標簽
8.4 XML標簽
8.5 SQL標簽
8.6 JSTL應用舉例
8.7 習題
第9章 Struts2應用
9.1 Struts2基礎
9.1.1 MVC介紹
9.1.2 Struts2體系結構
9.1.3 Struts2配置文件
9.1.4 Struts2簡單應用示例
9.2 Struts2核心組件
9.2.1 Struts2工作原理
9.2.2 實現(xiàn)Action
9.2.3 配置Action
9.2.4 Struts2攔截器
9.2.5 Struts2自定義攔截器
9.3 Struts2標簽
9.3.1 UI標簽
9.3.2 非UI標簽
9.3.3 Ajax標簽
9.4 Struts2表單驗證
9.4.1 表單數(shù)據(jù)校驗
9.4.2 Struts2驗證框架
9.5 Struts2應用舉例
9.6 習題
第10章 綜合應用實例
10.1 需求分析
10.1.1 系統(tǒng)功能分析
10.1.2 系統(tǒng)數(shù)據(jù)流描述
10.2 數(shù)據(jù)庫設計
10.3 建立項目
10.4 數(shù)據(jù)庫訪問設計
10.5 數(shù)據(jù)封裝
10.6 作者注冊
10.6.1 作者注冊視圖
10.6.2 作者注冊Struts2控制
10.6.3 作者注冊表單驗證
10.7 作者登錄
10.7.1 作者登錄視圖
10.7.2 作者登錄Struts2控制
10.7.3 作者登錄表單驗證
10.8 作者投稿管理
10.8.1 新投稿件視圖
10.8.2 新投稿件Struts2控制
10.8.3 新投稿件表單驗證
10.8.4 已投稿件列表Struts2控制
10.8.5 已投稿件列表視圖
10.9 專家注冊和登錄
10.9.1 專家注冊
10.9.2 專家登錄
10.10 專家評審
10.10.1 待審稿件列表視圖
10.10.2 獲評審稿件信息Struts2控制
10.10.3 專家評審視圖
10.10.4 專家評審Struts2控制
10.10.5 專家評審表單驗證
10.11 習題
參考文獻
編輯推薦
《普通高校十二五規(guī)劃教材:Java Web應用開發(fā)》全面講解主流編程語言,突出實用理論結合實踐,提升能力綜合應用實例,配套光盤源代碼和課件。
圖書封面
評論、評分、閱讀與下載