注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關新手學Java Web開發(fā)

新手學Java Web開發(fā)

新手學Java Web開發(fā)

定 價:¥49.80

作 者: 楊磊 等編著
出版社: 希望電子出版社
叢編項: 新手學編程系列
標 簽: J2EE

購買這本書可以去


ISBN: 9787894989888 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數: 480 字數:  

內容簡介

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

作者簡介

暫缺《新手學Java Web開發(fā)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號