Java Web開(kāi)發(fā)技術(shù)與項(xiàng)目實(shí)戰(zhàn)
定 價(jià):39 元
- 作者:黎才茂,邱釗 等 著
- 出版時(shí)間:2016/8/1
- ISBN:9787312039768
- 出 版 社:中國(guó)科學(xué)技術(shù)大學(xué)出版社
- 中圖法分類:H31
- 頁(yè)碼:291
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
Java Web技術(shù)是目前較流行、發(fā)展較快的一種編程技術(shù),在Web開(kāi)發(fā)領(lǐng)域占有重要地位。由于其開(kāi)放和跨平臺(tái)的特點(diǎn),吸引了眾多的開(kāi)發(fā)人員和軟件公司。同時(shí),在眾多開(kāi)發(fā)人員的努力下,出現(xiàn)了許多優(yōu)秀的開(kāi)源框架,為JavaWeb技術(shù)在企業(yè)級(jí)開(kāi)發(fā)領(lǐng)域的應(yīng)用注入了新的活力。
《Java Web開(kāi)發(fā)技術(shù)與項(xiàng)目實(shí)戰(zhàn)》共12章,從HTML語(yǔ)言開(kāi)始,到Struts 2框架的開(kāi)發(fā),講述了如何使用Java Web技術(shù)開(kāi)發(fā)應(yīng)用系統(tǒng)。書中主要內(nèi)容包括Web基礎(chǔ)、HTML基礎(chǔ)、CSS基礎(chǔ)、JavaScriipt基礎(chǔ)、JsP技術(shù)、JavaBean技術(shù)、JDBC技術(shù)、Servlet技術(shù)、EL表達(dá)式、JSTL標(biāo)簽庫(kù)、Struts 2框架等。每章內(nèi)容都涵蓋了理論和實(shí)踐教學(xué)的全過(guò)程,有助于讀者很好地掌握知識(shí)和提高動(dòng)手能力。
《Java Web開(kāi)發(fā)技術(shù)與項(xiàng)目實(shí)戰(zhàn)》可作為大學(xué)本科和?葡嚓P(guān)課程的教材、課程設(shè)計(jì)用書或教學(xué)參考書,也可作為從事Java Web應(yīng)用系統(tǒng)開(kāi)發(fā)的技術(shù)人員的學(xué)習(xí)、培訓(xùn)教材或參考書。
前言
第1章 Web基礎(chǔ)
1.1 Web簡(jiǎn)介
1.1.1 Web概念
1.1.2 Web技術(shù)的發(fā)展
1.1.3 URI和URL
1.1.4 HTTP協(xié)議
1.2 B/S體系結(jié)構(gòu)
1.2.1 Web應(yīng)用
1.2.2 Web工作原理
1.3 Web常用技術(shù)
1.3.1 HTML
1.3.2 CSS
1.3.3 JavaScript
1.3.4 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)
1.3.5 Servlet
1.3.6 Struts
1.4 開(kāi)發(fā)環(huán)境安裝與配置
第2章 HTML基礎(chǔ)
2.1 HTML基本元素
2.1.1 HTML簡(jiǎn)介
2.1.2 HTML基本語(yǔ)法
2.1.3 HTML標(biāo)記
2.2 表格元素
2.2.1 表格功能
2.2.2 表格制作
2.2.3 表格美化
2.2.4 特殊表格
2.3 表單元素
2.3.1 表單基本格式
2.3.2 表單制作
2.4 框架應(yīng)用
2.4.1 建立框架
2.4.2 混合框架
第3章 CSS基礎(chǔ)
3.1 CSS規(guī)則
3.1.1 基本語(yǔ)法
3.1.2 CSS規(guī)則
3.2 CSS調(diào)用
3.2.1 內(nèi)聯(lián)樣式
3.2.2 內(nèi)嵌樣式
3.2.3 導(dǎo)入樣式
3.2.4 鏈接樣式
3.3 CSS選擇器
3.3.1 元素選擇器
3.3.2 類選擇器
3.3.3 ID選擇器
3.3.4 派生選擇器
3.4 CSS樣式
3.4.1 CSS背景
3.4.2 CSS文本
3.4.3 CSS字體
3.4.4 CSS鏈接
3.4.5 CSS列表
3.4.6 CSS表格
3.4.7 CSS輪廓
第4章 JavaScript基礎(chǔ)
4.1 JavaScript引用方式
4.1.1 嵌入方式
4.1.2 引入方式
4.2 JavaScript語(yǔ)法
4.2.1 基本數(shù)據(jù)類型
4.2.2 常量
4.2.3 變量
4.2.4 表達(dá)式和運(yùn)算符
4.3 JavaSciipt控制語(yǔ)句與函數(shù)
4.3.1 JavaSciipt控制語(yǔ)句
4.3.2 JavaScript函數(shù)
4.4 JavaScript事件驅(qū)動(dòng)與瀏覽器對(duì)象
4.4.1 事件處理程序
4.4.2 事件驅(qū)動(dòng)
4.4.3 JavaScript瀏覽器對(duì)象
第5章 JSP技術(shù)
5.1 JSP語(yǔ)法
5.1.1 JSP腳本
5.1.2 JSP聲明
5.1.3 JSP表達(dá)式
5.1.4 JSP注釋
5.1.5 JSP運(yùn)算符與常量
5.2 JSP指令元素
5.2.1 page指令
5.2.2 include指令
5.2.3 taglib指令
5.3 JSP動(dòng)作元素
5.3.1 動(dòng)作
5.3.2 動(dòng)作
5.3.3 和動(dòng)作
5.3.4 動(dòng)作
5.3.5 動(dòng)作
5.3.6 和動(dòng)作
5.4 JSP內(nèi)置對(duì)象
5.4.1 out對(duì)象
5.4.2 request對(duì)象
5.4.3 response對(duì)象
5.4.4 session對(duì)象
5.4.5 application對(duì)象
5.4.6 pageContext對(duì)象
5.4.7 exception對(duì)象
5.5 JSP應(yīng)用實(shí)例
第6章 JavaBean技術(shù)
6.1 JSP+JavaBean設(shè)計(jì)模式
6.1.1 JSP基本設(shè)計(jì)模式
6.1.2 JSP+JavaBean設(shè)計(jì)模式
6.2 JavaBean屬性與方法
6.2.1 簡(jiǎn)單屬性
6.2.2 索引屬性
6.3 JavaBean作用范圍與屬性訪問(wèn)
6.3.1 JavaBean的作用范圍
6.3.2 訪問(wèn)JavaBean屬性
6.3.3 JSP調(diào)用JavaBean
6.4 JavaBean應(yīng)用實(shí)例
6.4.1 添加新書
6.4.2 購(gòu)物車的實(shí)現(xiàn)
第7章 JDBC技術(shù)
7.1 JDBC技術(shù)與驅(qū)動(dòng)程序
7.1.1 JDBC概述
7.1.2 JDBC驅(qū)動(dòng)程序
7.2 JDBC常用接口與類
7.2.1 JDBC API
7.2.2 Staterrlent接口的主要方法
7.2.3 PreparedStatement接口的主要方法
7.3 JDBC與不同數(shù)據(jù)庫(kù)的連接
7.3.1 JDBC連接數(shù)據(jù)庫(kù)一般步驟
7.3.2 數(shù)據(jù)庫(kù)連接池簡(jiǎn)介
7.3.3 其他常見(jiàn)數(shù)據(jù)庫(kù)的連接
7.4 JDBC連接MySQL數(shù)據(jù)庫(kù)實(shí)例
第8章 Servlet技術(shù)
8.1 JSP+Servlet設(shè)計(jì)模式
8.1.1 Servlet概述
8.1.2 JSP+Servlet設(shè)計(jì)模式
8.2 Servlet生命周期
8.2.1 Servlet生命周期
8.2.2 簡(jiǎn)單Servlet舉例
8.3 Servlet常用接口
8.3.1 Servlet的實(shí)現(xiàn)接口
8.3.2 Servlet的配置接口
8.3.3 Servlet的上下文接口
8.3.4 Servlet的請(qǐng)求與響應(yīng)接口
8.3.5 Setvlet的會(huì)話跟蹤接口
8.3.6 Setvlet的請(qǐng)求調(diào)度接口
8.3.7 Servlet的過(guò)濾功能
8.4 Serlvet表單處理
8.4.1 獲取HTTP請(qǐng)求信息
8.4.2 生成HTTP請(qǐng)求響應(yīng)并返回給客戶
8.4.3 中文亂碼問(wèn)題
8.4.4 表單處理示例
8.5 Serlvet應(yīng)用實(shí)例
第9章 EL表達(dá)式
9.1 EL格式
9.2 EL語(yǔ)法
9.2.1 作用范圍及變量
9.2.2 算術(shù)運(yùn)算
9.2.3 關(guān)系運(yùn)算
9.2.4 邏輯運(yùn)算
9.2.5 “.”和“[]”運(yùn)算
9.2.6 empty運(yùn)算
9.2.7 EL保留字
9.2.8 自動(dòng)類型轉(zhuǎn)換
9.2.9 運(yùn)算符的優(yōu)先級(jí)
9.3 EL隱含對(duì)象
9.3.1 pageContext對(duì)象
9.3.2 param和paramValues對(duì)象
9.3.3 header和headerValues對(duì)象
9.3.4 cookie對(duì)象
9.3.5 initParam對(duì)象
9.3.6 屬性范圍
9.4 EL函數(shù)
9.4.1 標(biāo)簽庫(kù)的EL函數(shù)
9.4.2 自定義EL函數(shù)
第10章 JSTL標(biāo)簽庫(kù)
10.1 JSTL簡(jiǎn)介
10.1.1 JSTL標(biāo)簽庫(kù)
10.1.2 安裝JSTL
10.2 核心標(biāo)簽庫(kù)
10.2.1 表達(dá)操作標(biāo)簽
10.2.2 流程控制
10.2.3 循環(huán)控制
10.2.4 URL操作
10.3 118N國(guó)際化標(biāo)簽庫(kù)
10.3.1 設(shè)置本地化環(huán)境標(biāo)簽
10.3.2 執(zhí)行信息資源標(biāo)簽
10.3.3 設(shè)置資源文件標(biāo)簽
10.3.4 獲取資源屬性值標(biāo)簽
10.3.5 獲取參數(shù)值標(biāo)簽
10.3.6 設(shè)置字符編碼標(biāo)簽
10.4 函數(shù)標(biāo)簽庫(kù)
第11章 Struts 2框架
11.1 Struts 2簡(jiǎn)介
11.1.1 Struts 2框架結(jié)構(gòu)
11.1.2 Struts 2配置文件
11.1.3 Struts 2控制器
11.1.4 Struts 2標(biāo)簽庫(kù)
11.2 Struts 2開(kāi)發(fā)準(zhǔn)備
11.2.1 配置MyEclipse開(kāi)發(fā)工具
11.2.2 下載Struts 2框架開(kāi)發(fā)包
11.3 Struts 2基本開(kāi)發(fā)實(shí)例
11.3.1 創(chuàng)建一個(gè)Web Project
11.3.2 加載Struts 2框架支持
11.3.3 修改web.xml配置
11.3.4 創(chuàng)建JSP用戶頁(yè)面
11.3.5 實(shí)現(xiàn)Action控制器
11.3.6 配置struts.xrnl
11.3.7 創(chuàng)建結(jié)果頁(yè)面
11.3.8 工程部署和運(yùn)行
第12章 JSP開(kāi)發(fā)模式應(yīng)用實(shí)例
12.1 系統(tǒng)分析
12.1.1 系統(tǒng)概述
12.1.2 需求分析
12.2 系統(tǒng)總體設(shè)計(jì)
12.2.1 系統(tǒng)總體設(shè)計(jì)
12.2.2 用戶工作流程
12.3 數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建
12.3.1 數(shù)據(jù)表定義與創(chuàng)建
12.3.2 數(shù)據(jù)庫(kù)代碼的設(shè)計(jì)
12.4 客戶端模塊設(shè)計(jì)與實(shí)現(xiàn)
12.4.1 用戶注冊(cè)/登錄模塊
12.4.2 圖書分類模塊
12.4.3 圖書瀏覽與搜索模塊
12.4.4 實(shí)現(xiàn)分頁(yè)功能
12.4.5 購(gòu)物車功能
12.5 管理端模塊設(shè)計(jì)與實(shí)現(xiàn)
12.5.1 瀏覽圖書列表
12.5.2 添加圖書信息
12.5.3 訂單查詢
12.5.4 用戶信息
參考文獻(xiàn)