注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)新手學(xué)Java Web開發(fā)

新手學(xué)Java Web開發(fā)

新手學(xué)Java Web開發(fā)

定 價(jià):¥49.80

作 者: 楊磊 等編著
出版社: 希望電子出版社
叢編項(xiàng): 新手學(xué)編程系列
標(biāo) 簽: J2EE

ISBN: 9787894989888 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 480 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java Web開發(fā)是目前非常熱門的跨平臺(tái)動(dòng)態(tài)Web開發(fā)技術(shù),應(yīng)用非常廣泛,可用于開發(fā)各類Web應(yīng)用程序。本手冊(cè)由經(jīng)驗(yàn)豐富的開發(fā)人員撰寫,由淺入深地對(duì)Java Web所涵蓋的各方面知識(shí)進(jìn)行了系統(tǒng)而全面的闡述,是一本通俗易懂的Java Web開發(fā)入門教程。本手冊(cè)分3篇共18章,內(nèi)容包括Java語言和Web應(yīng)用開發(fā)概述、搭建Java Web開發(fā)環(huán)境、Web客戶端技術(shù)基礎(chǔ)、XML基礎(chǔ)、Web容器與Servlet技術(shù)、JSP技術(shù)基礎(chǔ)、在Servlet和JSP中訪問數(shù)據(jù)庫(kù)、JSP與JavaBean、用表達(dá)式語言(EL)簡(jiǎn)化JSP展示數(shù)據(jù)、JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)、使用log4j記錄Web應(yīng)用程序日志、Web程序中的常見應(yīng)用、Web應(yīng)用程序中的安全常識(shí)、應(yīng)用Ajax技術(shù)提高用戶體驗(yàn)、使用Struts實(shí)現(xiàn)MVC、Hibernate應(yīng)用詳解、JavaEE輕量級(jí)容器Spring應(yīng)用等,最后通過Struts+Spring+Hibernate網(wǎng)上購(gòu)物系統(tǒng)程序?qū)嵗?,詳?xì)介紹了制作步驟,讓讀者融會(huì)貫通,另外還提供了網(wǎng)絡(luò)術(shù)語解釋供讀者參考。本光盤內(nèi)容為實(shí)例源代碼、語音視頻教學(xué)及電子教案(PPT)。本光盤及配套手冊(cè)由北京希望電子出版社獨(dú)家發(fā)行,未經(jīng)出版者書面許可,任何單位和個(gè)人不得擅自摘抄、復(fù)制光盤和本手冊(cè)的部分或全部?jī)?nèi)容,并以任何方式進(jìn)行傳播。

作者簡(jiǎn)介

暫缺《新手學(xué)Java Web開發(fā)》作者簡(jiǎn)介

圖書目錄

第1篇 基礎(chǔ)篇
第1章 Java語言和Web應(yīng)用開發(fā)概述
1.1 Java語言簡(jiǎn)介
1.1.1 Java語言的特點(diǎn)
1.1.2 Java語言的發(fā)展現(xiàn)狀
1.1.3 Java語言的發(fā)展前景
1.2 Web應(yīng)用開發(fā)簡(jiǎn)介
1.2.1 Web程序的運(yùn)行機(jī)制
1.2.2 Web的特點(diǎn)
1.2.3 Web技術(shù)的發(fā)展
1.2.4 開發(fā)一個(gè)Web應(yīng)用的基本步驟
1.3 用Java進(jìn)行Web應(yīng)用開發(fā)
1.3.1 JavaWeb開發(fā)的基本思想
1.3.2 JavaEE與.NET技術(shù)比較
1.4 常見面試題
1.5 小結(jié)
1.6 習(xí)題
第2章 搭建JavaWeb開發(fā)環(huán)境
2.1 安裝JDK
2.1.1 下載并安裝JDK
2.1.2 設(shè)置環(huán)境變量
2.1.3 小試牛刀-Helloworld
2.2 安裝集成開發(fā)環(huán)境Eclipse
2.2.1 下載并安裝Eclipse
2.2.2 Eclipse調(diào)試Java程序
2.2.3 Eclipse使用技巧
2.2.4 下載并安裝MyEclipse
2.3 安裝Tomcat
2.3.1 下載并安裝Tomcat
2.3.2 將Tomcat集成到MyEclipse中
2.3.3 管理Tomcat中的Web應(yīng)用程序
2.4 常見面試題
2.5 小結(jié)
2.6 習(xí)題
第3章 Web客戶端技術(shù)基礎(chǔ)
3.1 快速掌握HTML
3.1.1 HTML概述
3.1.2 第一個(gè)HTML頁面
3.1.3 控制段落和文本的標(biāo)簽
3.1.4 注釋
3.1.5 如何輸入特殊字符
3.1.6 表格相關(guān)標(biāo)簽
3.1.7 HTML交互式表單
3.1.8 其他常用的標(biāo)簽
3.2 CSS基礎(chǔ)知識(shí)
3.2.1 CSS概述
3.2.2 如何將CSS嵌入到網(wǎng)頁
3.2.3 CSS的語法基礎(chǔ)
3.3 JavaScript基礎(chǔ)知識(shí)
3.3.1 JavaScript概述
3.3.2 瀏覽器中的JavaScript對(duì)象模型
3.3.3 JavaScnpt的事件模型
3.4 HTML+CSS+JavaScript應(yīng)用舉例
3.4..1 二級(jí)聯(lián)動(dòng)菜單實(shí)例
3.4.2 表格背景變色實(shí)例
3.4.3 推拉式菜單
3.5 常見面試題
3.6 小結(jié)
3.7 習(xí)題
第4章 XML基礎(chǔ)
4.1 XML概述
4.1.1 什么是XML
4.1.2 XML與HTML的比較
4.2 XML基礎(chǔ)語法
4.2.1 基本組成部分
4.2.2 XML聲明
4.2.3 標(biāo)簽規(guī)則
4.2.4 注釋
4.2.5 格式良好的XML
4.3 文本類型定義(DTD)概述
4.3.1 什么是DTD
4.3.2 有效的XML
4.4 XML的命名空間
4.4.1
4.4.2
4.5 常見面試題
4.6 小結(jié)
4.7 習(xí)題
第5章 Web容器與Servlet技術(shù)
5.1 Servlet概述
5.1.1 什么是Servlet
5.1.2 Web容器與Servlet
5.1.3 理解Servlet上下文
5.1.4 開發(fā)Servlet的基本步驟
5.1.5 初識(shí)Servlet實(shí)例:HelloServlet
5.2 Servlet生命周期
5.2.1 生命周期中的4個(gè)基本階段
5.2.2 如何在初始化時(shí)獲取參數(shù)
5.3 Servlet獲取客戶端參數(shù)
5.3.1 參數(shù)傳遞的方式
5.3.2 獲取客戶端參數(shù)
5.3.3 用Servelt實(shí)現(xiàn)用戶登錄實(shí)例
5.4 會(huì)話的管理
5.4.1 如何跟蹤一個(gè)用戶
5.4.2 會(huì)話中保存用戶資料
5.4.3 實(shí)例:用戶請(qǐng)求次數(shù)的統(tǒng)計(jì)
5.5 請(qǐng)求轉(zhuǎn)發(fā)
5.5.1 Servlet如何轉(zhuǎn)發(fā)HTTP請(qǐng)求
5.5.2 請(qǐng)求轉(zhuǎn)發(fā)的實(shí)例
5.6 過濾器
5.6.1 什么是過濾器
5.6.2 過濾用戶非法訪問的實(shí)例
5.7 Web應(yīng)用程序事件監(jiān)聽器
5.7.1 什么是Web應(yīng)用程序事件
5.7.2 訪問用戶數(shù)統(tǒng)計(jì)實(shí)例
5.8 常見面試題
5.9 小結(jié)
5.10 習(xí)題
第6章 JSP技術(shù)基礎(chǔ)
6.1 JSP簡(jiǎn)介
6.1.1 什么是JSP
6.1.2 JSP的運(yùn)行機(jī)制
6.2 JSP的基礎(chǔ)語法
6.2.1 指令元素
6.2.2 腳本元素
6.2.3 動(dòng)作元素
6.2.4 注釋
6.2.5 用JSP實(shí)現(xiàn)用戶登錄實(shí)例
6.3 JSP的一些高級(jí)概念
6.3.1 JSP中的內(nèi)置對(duì)象及其作用
6.3.2 JSP中的4種范圍
6.3.3 留言板程序?qū)嵗?br />6.4 常見面試題
6.5 小結(jié)
6.6 習(xí)題
第7章 在Servlet和JSP中訪問數(shù)據(jù)庫(kù)
7.1 JDBC概述
7.1.1 JDBC的工作原理
7.1.2 使用JDBC進(jìn)行數(shù)據(jù)庫(kù)操作的基本步驟
7.2 下載安裝數(shù)據(jù)庫(kù)MySQL
7.2.1 下載和安裝MySQL
7.2.2 使用MySQL客戶端工具操作數(shù)據(jù)庫(kù)
7.3 使用JDBC的事務(wù)
7.3.1 什么是事務(wù)
7.3.2 如何在JDBC中使用事務(wù)
7.4 用戶的添加、刪除、查詢、修改實(shí)例
7.4.1 實(shí)例思路
7.4.2 實(shí)例開發(fā)過程
7.5 使用Tomcat的數(shù)據(jù)庫(kù)連接池
7.5.1 什么是數(shù)據(jù)庫(kù)連接池
7.5.2 如何使用tomcat提供的數(shù)據(jù)庫(kù)連接池
7.5.3 Tomcat數(shù)據(jù)庫(kù)連接池應(yīng)用實(shí)例
7.6 常見面試題
7.7 小結(jié)
7.8 習(xí)題
第8章 JSP與JavaBean
8.1 可重用組件JavaBean簡(jiǎn)介
8.1.1 什么是可重用的組件
8.1.2 JavaBean規(guī)范
8.2 JSP使用JavaBean
8.2.1 JSP如何使用JavaBean
8.2.2 JSP使用JavaBean的標(biāo)詳解
8.2.3 實(shí)例:比較兩個(gè)數(shù)字大小JavaBean
8.3 用JavaBean封裝數(shù)據(jù)庫(kù)底層處理
8.3.1 JavaBean封裝數(shù)據(jù)庫(kù)操作的基本思想
8.3.2 JavaBean封裝添加數(shù)據(jù)操作
8.3.3 JavaBean封裝刪除數(shù)據(jù)操作
8.3.4 JavaBean封裝修改數(shù)據(jù)操作
8.3.5 JavaBean封裝查詢數(shù)據(jù)操作
8.4 JSP+JavaBean實(shí)現(xiàn)分頁查詢
8.4.1 如何實(shí)現(xiàn)邏輯分頁
8.4.2 如何實(shí)現(xiàn)物理分頁
8.5 常見面試題
8.6 小結(jié)
8.7 習(xí)題
第9章 用表達(dá)式語言(EL)簡(jiǎn)化JSP展示數(shù)據(jù)
9.1 EL在JSP中使用的基本思想
9.2 EL基本語法
9.2.1 “.”和“[]”操作符
9.2.2 算術(shù)操作符
9.2.3 比較操作符
9.2.4 邏輯操作符
9.2.5 Empty操作符
9.3 EL命名變量和隱含對(duì)象
9.3.1 命名變量
9.3.2 隱含對(duì)象
9.4 實(shí)例:用EL展示用戶數(shù)據(jù)
9.5 常見面試題
9.6 小結(jié)
9.7 習(xí)題
第10章 JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)
10.1 JSP標(biāo)簽庫(kù)和JSTL概述
10.1.1 什么是JSP標(biāo)簽庫(kù)
10.1.2 為什么使用JSTL
10.2 JSTL核心標(biāo)簽庫(kù)(Core)
10.2.1 一般用途標(biāo)簽
10.2.2 使用迭代標(biāo)簽循環(huán)顯示數(shù)據(jù)
10.2.3 使用和實(shí)現(xiàn)布爾邏輯判斷
10.2.4 使用和生成URL
10.3 JSTL數(shù)據(jù)庫(kù)標(biāo)簽庫(kù)(SQL)
10.3.1 使用準(zhǔn)備數(shù)據(jù)源
10.3.2 使用標(biāo)查詢數(shù)據(jù)
10.3.3 使用標(biāo)簽更新數(shù)據(jù)庫(kù)數(shù)據(jù)
10.3.4 使用標(biāo)簽來使用數(shù)據(jù)庫(kù)事務(wù)
10.4 JSTL函數(shù)標(biāo)簽庫(kù)(Function)
10.4.1 布爾表達(dá)式函數(shù)
10.4.2 整型表達(dá)式函數(shù)
10.4.3 字符修改函數(shù)
10.5 常見面試題
10.6 小結(jié)
10.7 習(xí)題
第2篇 進(jìn)階篇
第11章 使用log4j記錄Web應(yīng)用程序日志
11.1 log4j概述
11.1.1 Logger組件
11.1.2 Appender組件
11.1.3 Layout組件
11.2 使用log4j
11.3 Web應(yīng)用程序使用log4j實(shí)例
11.4 常見面試題
11.5 小結(jié)
11.6 習(xí)題
第12章 Web程序中的常見應(yīng)用
12.1 如何解決中文亂碼問題
12.1.1 常見字符集
12.1.2 中文亂碼產(chǎn)生的由來
12.1.3 中文亂碼問題的解決方案
12.1.4 使用過濾器解決中文亂碼問題
12.2 如何生成圖像的縮略圖
12.2.1 縮略圖的作用和原理
12.2.2 用縮略圖替代原圖展示商品的實(shí)例
12.3 如何生成動(dòng)態(tài)圖形驗(yàn)證碼
12.3.1 圖形驗(yàn)證碼的作用和原理
12.3.2 需要輸入圖形驗(yàn)證碼的用戶注冊(cè)程序?qū)嵗?br />12.4 如何避免表單的重復(fù)提交
12.4.1 避免表單重復(fù)提交的原理
12.4.2 避免用戶重復(fù)提交表單實(shí)例
12.5 如何處理會(huì)話超時(shí)
12.5.1 用戶會(huì)話超時(shí)引起的問題
12.5.2 用過濾器解決用戶會(huì)話超時(shí)問題
12.6 常見面試題
12.7 小結(jié)
12.8 習(xí)題
第13章 Web應(yīng)用程序中的安全常識(shí)
13.1 理解HTFP驗(yàn)證機(jī)制
13.2 在Tomcat中使用聲明式安全機(jī)制
13.2.1 基本驗(yàn)證的實(shí)現(xiàn)
13.2.2 基于表單驗(yàn)證的實(shí)現(xiàn)
13.3 防范SQL注入
13.3.1 什么是SQL注入
13.3.2 防范SQL注入實(shí)例
13.4 常見面試題
13.5 小結(jié)
13.6 習(xí)題
第14章 應(yīng)用Ajax技術(shù)提高用戶體驗(yàn)
14.1 A1ax概述
14.1.1 什么是Ajax技術(shù)
14.1.2 Ajax的組成技術(shù)和工作原理
14.1.3 Ajax的優(yōu)點(diǎn)和缺點(diǎn)
14.1.4 我的第一個(gè)Ajax程序
14.2 開發(fā)Ajax的一般步驟
14.2.1 用XMLHttpRequest對(duì)象發(fā)送請(qǐng)求
14.2.2 服務(wù)器端處理請(qǐng)求并返回結(jié)果
14.2.3 客戶端解析返回結(jié)果和做出相應(yīng)的響應(yīng)
14.3 Ajax應(yīng)用實(shí)例
14.3.1 注冊(cè)信息輸入驗(yàn)證
14.3.2 三級(jí)聯(lián)動(dòng)菜單
14.4 常見面試題
14.5 小結(jié)
14.6 習(xí)題
第15章 使用Struts實(shí)現(xiàn)MVC
15.1 Struts概述
15.1.1 MVC模式
15.1.2 Struts基礎(chǔ)
15.1.3 我的第一個(gè)Struts應(yīng)用程序
15.2 Struts開發(fā)的一般步驟
15.2.1 搭建開發(fā)環(huán)境
15.2.2 實(shí)現(xiàn)View-JSPs
15.2.3 實(shí)現(xiàn)Model-ActionForms
15.2.4 實(shí)現(xiàn)Contorller-Actions
15.2.5 訪問Action的URL
15.3 Struts標(biāo)簽庫(kù)
15.3.1 Bean常用標(biāo)簽
15.3.2 HTML常用標(biāo)簽
15.4 Struts高級(jí)特性
15.4.1 使用多種Action
15.4.2 使用多種ActionForm
15.5 Struts+JDBC實(shí)現(xiàn)學(xué)籍管理系統(tǒng)
15.5.1 系統(tǒng)設(shè)計(jì)思路
15.5.2 系統(tǒng)開發(fā)過程
15.6 常見面試題
15.7 小結(jié)
15.8 習(xí)題
第16章 Hibernate應(yīng)用詳解
16.1 Hibernate概述
16.1.1 對(duì)象關(guān)系映射(ORM)背景介紹
16.1.2 Hibernate基礎(chǔ)
16.1.3 我的第一個(gè)Hibernate程序
16.2 使用Hibernate的一般步驟
16.2.1 Hibernate所需的jar文件和配置文件
16.2.2 創(chuàng)建POJO實(shí)體
16.2.3 數(shù)據(jù)庫(kù)建表
16.2.4 映射配置文件
16.2.5 使用HibernateAPI操作數(shù)據(jù)
16.3 ID生成策略
16.4 關(guān)系映射
16.4.1 一對(duì)一映射
16.4.2 一對(duì)多映射
16.4.3 多對(duì)多映射
16.5 繼承映射
16.5.1 單表實(shí)現(xiàn)
16.5.2 每個(gè)子類一張表實(shí)現(xiàn)
16.6 實(shí)體對(duì)象的生命周期
16.7 Hibernate中的查詢功能
16.7.1 用get()和load()方法獲取單個(gè)實(shí)體對(duì)象
16.7.2 HQL查詢語言
16.7.3 分頁查詢
16.7.4 延遲加載
16.8 Struts+Hibemate實(shí)現(xiàn)學(xué)生選課系統(tǒng)
16.8.1 系統(tǒng)設(shè)計(jì)思路
16.8.2 系統(tǒng)開發(fā)過程
16.9 常見面試題
16.10 小結(jié)
16.11 習(xí)題
第17章 JavaEE輕量級(jí)容器Spring應(yīng)用
17.1 Spring概述
17.1.1 Web應(yīng)用程序分層
17.1.2 為什么使用Spnng
17.1.3 Spring的體系結(jié)構(gòu)
17.2 SpringIOC容器
l7.2.1 理解依賴注入(IOC)
17.2.2 依賴注入的方式
17.2.3 如何啟動(dòng)IOC容器
17.2.4 實(shí)例:Spring創(chuàng)建分層Java應(yīng)用程序
17.3 SpringAOP實(shí)現(xiàn)
17.3.1 理解AOP思想
17.3.2 實(shí)例:使用AOP記錄訪問日志
17.3.3 在spring中使用聲明式事務(wù)
17.4 在Web應(yīng)用程序中整合Struts+Spring+Hibernate
17.5 常見面試題
17.6 小結(jié)
17.7 習(xí)題
第3篇 實(shí)戰(zhàn)篇
第18章 Struts+Spring+Hibernate網(wǎng)上購(gòu)物系統(tǒng)
18.1 系統(tǒng)概述
18.2 系統(tǒng)總體設(shè)計(jì)
18.2.1 領(lǐng)域模型設(shè)計(jì)
18.2.2 業(yè)務(wù)邏輯設(shè)計(jì)
18.2.3 界面設(shè)計(jì)
18.2.4 其他設(shè)計(jì)
18.3 持久層設(shè)計(jì)
18.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
18.3.2 Hibernate映射策略設(shè)計(jì)
18.3.3 Hibernate數(shù)據(jù)源的配置
18.3.4 數(shù)據(jù)訪問劉象(DAO)設(shè)計(jì)
18.4 業(yè)務(wù)邏輯組織
18.4.1 用例分析及實(shí)現(xiàn)
18.4.2 使用Spring聲明式事務(wù)
18.5 用Struts調(diào)用業(yè)務(wù)層并展示信息
18.5.1 Action與ActionForm的設(shè)計(jì)
18.5.2 使用JSP+JSTL+EL展示信息
18.6 其他功能實(shí)現(xiàn)
18.6.1 用Constants類來定義常量
18.6.2 用過濾器器防止用戶非法訪問后臺(tái)
18.7 小結(jié)
附錄 網(wǎng)絡(luò)術(shù)語解釋

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)