出版時(shí)間:2008-7 出版社:第1版 (2008年7月1日) 作者:鄧子云 頁(yè)數(shù):566 字?jǐn)?shù):854000
Tag標(biāo)簽:無
內(nèi)容概要
JSP目前已成為Web應(yīng)用的主流開發(fā)語(yǔ)言,各種開源的框架技術(shù)也層出不窮。本書將全面梳理Java Web開發(fā)中需要用到的各種技術(shù),并講解當(dāng)前流行的Struts、Hibernate、Spring框架技術(shù),輔以實(shí)例及項(xiàng)目案例分析、實(shí)現(xiàn),并不斷運(yùn)用各種技術(shù)改進(jìn)系統(tǒng)。本書共分為4篇18章,知識(shí)內(nèi)容全面、淺顯易懂,逐步深入解析,將伴隨讀者一道成長(zhǎng)成才。 隨書的配套光盤中含有全書所有實(shí)例,以及項(xiàng)目案例的源代碼,供讀者學(xué)習(xí)參考使用。 本書可以供Java Web開發(fā)的初中級(jí)讀者閱讀,也可以供各大專院?;蛏鐣?huì)Java開發(fā)技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來說可用于快速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。
書籍目錄
第1篇 Java Web程序員入門 第1章 開發(fā)與運(yùn)行環(huán)境的安裝及配置 1.1 下載與安裝JDK 1.1.1 下載JDK 1.1.2 安裝JDK 1.2 下載、安裝與配置Tomcat 1.2.1 下載Tomcat 1.2.2 安裝Tomcat 1.2.3 配置Web服務(wù)端口號(hào) 1.2.4 Tomcat的Web方式管理 1.2.5 發(fā)布Web應(yīng)用 1.3 下載與使用Eclipse 1.3.1 下載Eclipse 1.3.2 新建一個(gè)Web工程 1.3.3 調(diào)試Web應(yīng)用 1.3.4 安裝服務(wù)器運(yùn)行時(shí)的環(huán)境 1.4 小結(jié)第2篇 Java Web程序員打基礎(chǔ) 第2章 JSP開發(fā)基礎(chǔ) 2.1 C/S與B/S 2.1.1 C/S模式 2.1.2 B/S模式 2.1.3 兩種模式的比較 2.2 JSP的運(yùn)行原理 2.3 Java語(yǔ)法 2.3.1 標(biāo)識(shí)符 2.3.2 數(shù)據(jù)類型 2.3.3 運(yùn)算符 2.3.4 注釋符 2.3.5 控制語(yǔ)句 2.4 Java面向?qū)ο蠡A(chǔ) 2.4.1 類 2.4.2 對(duì)象 2.4.3 接口 2.4.4 包 2.5 JDK類庫(kù) 2.5.1 包裝類 2.5.2 String類 2.5.3 StringBuffer類 2.6 小結(jié) 第3章 Web開發(fā)基礎(chǔ) 3.1 HTML 3.1.1 HTML的編寫方法 3.1.2 標(biāo)簽的分類 3.1.3 字符引用 3.1.4 HTML文檔頭部 3.1.5 文檔體和段落 3.1.6 文字標(biāo)簽 3.1.7 列表 3.1.8 超鏈接 3.1.9 表格 3.1.10 圖像 3.1.11 表單 3.1.12 框架 3.2 JavaScript 3.2.1 在Web頁(yè)面中加入JavaScript 3.2.2 JavaScript的基本語(yǔ)法 3.2.3 對(duì)象 3.2.4 事件處理 3.2.5 JavaScript內(nèi)部對(duì)象 3.3 小結(jié) 第4章 JSP指令 4.1 如何編寫JSP頁(yè)面 4.2 JSP指令 4.2.1 page指令 4.2.2 include指令 4.3 JSP動(dòng)作指令 4.3.1 include動(dòng)作指令 4.3.2 param動(dòng)作指令 4.3.3 useBean動(dòng)作指令 4.3.4 forward動(dòng)作指令 4.4 小結(jié) 第5章 JSP的內(nèi)置對(duì)象 5.1 內(nèi)置對(duì)象概覽 5.2 request對(duì)象 5.3 response對(duì)象 5.4 session對(duì)象 5.5 application對(duì)象 5.6 out對(duì)象 5.7 pageContext對(duì)象 5.8 config對(duì)象 5.9 小結(jié)第3篇 Java Web程序員提高技術(shù)水平 第6章 JDBC數(shù)據(jù)庫(kù)操作 6.1 JDBC簡(jiǎn)介 6.1.1 配置ODBC數(shù)據(jù)源 6.1.2 安裝JDBC驅(qū)動(dòng) 6.2 JDBC API 6.2.1 Driver接口 6.2.2 DriverManager類 6.2.3 Connection接口 6.2.4 Statement接口 6.2.5 PreparedStatement接口 6.2.6 CallableStatement接口 6.2.7 ResultSet接口 6.2.8 Date類 6.3 查詢數(shù)據(jù) 6.3.1 順序查詢數(shù)據(jù) 6.3.2 移動(dòng)查詢數(shù)據(jù) 6.3.3 有條件的查詢數(shù)據(jù) 6.3.4 分頁(yè)顯示數(shù)據(jù) 6.4 更新數(shù)據(jù) 6.4.1 插入數(shù)據(jù)操作 6.4.2 更新數(shù)據(jù) 6.5 調(diào)用存儲(chǔ)過程 6.6 事務(wù)處理 6.7 連接池技術(shù) 6.7.1 在Tomcat中配置連接池 6.7.2 JNDI 6.7.3 相關(guān)的API 6.8 防范SQL注入攻擊 6.8.1 SQL注入攻擊的方法 6.8.2 防范SQL注入攻擊的方法 6.9 小結(jié) 第7章 JavaBean開發(fā) 7.1 JavaBean與Web系統(tǒng)設(shè)計(jì) 7.1.1 2層架構(gòu) 7.1.2 3層架構(gòu) 7.1.3 其他架構(gòu) 7.2 如何開發(fā)JavaBean 7.2.1 JavaBean的編寫規(guī)則 7.2.2 在Eclipse中開發(fā)JavaBean 7.2.3 手工編譯和部署JavaBean 7.3 小結(jié) 第8章 Servlet開發(fā) 8.1 什么是Servlet 8.2 Servlet API 8.3 如何開發(fā)Servlet 8.3.1 Servlet的生命周期 8.3.2 在Eclipse中開發(fā)Servlet 8.3.3 手工編譯和部署Servlet 8.4 小結(jié) 第9章 EL表達(dá)式 9.1 EL語(yǔ)法 9.1.1 運(yùn)算符 9.1.2 保留字 9.1.3 變量查找范圍 9.1.4 自動(dòng)類型轉(zhuǎn)換 9.2 EL隱含對(duì)象 9.3 用EL操作JavaBean 9.4 小結(jié) 第10章 JSTL標(biāo)簽技術(shù) 10.1 JSTL概述 10.1.1 JSTL的功能 10.1.2 JSTL的安裝與配置 10.1.3 標(biāo)簽的分類 10.1.4 標(biāo)簽書寫語(yǔ)法約定 10.2 核心標(biāo)簽 10.2.1 表達(dá)式相關(guān)的核心標(biāo)簽 10.2.2 流程控制核心標(biāo)簽 10.2.3 迭代核心標(biāo)簽 10.2.4 URL相關(guān)的核心標(biāo)簽 10.3 國(guó)際化處理標(biāo)簽 10.3.1 國(guó)際化類處理標(biāo)簽 10.3.2 消息類處理標(biāo)簽 10.3.3 數(shù)字日期格式化類處理標(biāo)簽 10.4 SQL標(biāo)簽 10.4.1 設(shè)置數(shù)據(jù)源 10.4.2 查詢數(shù)據(jù) 10.4.3 顯示查詢結(jié)果 10.4.4 更新數(shù)據(jù) 10.4.5 日期型數(shù)據(jù)處理 10.4.6 事務(wù)處理 10.5 函數(shù)標(biāo)簽 10.5.1 求長(zhǎng)度函數(shù) 10.5.2 大小寫轉(zhuǎn)換函數(shù) 10.5.3 求子串函數(shù) 10.5.4 去空白函數(shù) 10.5.5 替換函數(shù) 10.5.6 查找函數(shù) 10.5.7 拆分與組合函數(shù) 10.5.8 XML符號(hào)轉(zhuǎn)換函數(shù) 10.6 小結(jié) 第11章 Java Web開發(fā)實(shí)用功能集錦 11.1 收發(fā)電子郵件 11.1.1 下載與安裝JavaMail 11.1.2 JavaMail常用的API 11.1.3 發(fā)送郵件 11.1.4 接收郵件 11.2 上傳和下載文件 11.2.1 jspSmartUpload常用的API 11.2.2 上傳文件 11.2.3 下載文件 11.3 制作Web報(bào)表與圖形 11.3.1 JavaReport簡(jiǎn)介 11.3.2 安裝JavaReport 11.3.3 JavaReport常用的API 11.3.4 如何開發(fā)Web圖形與報(bào)表 11.3.5 開發(fā)統(tǒng)計(jì)圖 11.3.6 開發(fā)Web報(bào)表 11.4 生成驗(yàn)證碼 11.5 生成樹形菜單 11.5.1 Tree Tag簡(jiǎn)介 11.5.2 下載與安裝Tree Tag 11.5.3 JSP Tag API 11.5.4 JSP Tag標(biāo)簽 11.5.5 生成樹形菜單 11.6 使用在線文本編輯器 11.7 小結(jié) 第12章 用JSP+JSTL實(shí)現(xiàn)通用在線文章系統(tǒng) 12.1 系統(tǒng)需求分析 12.1.1 系統(tǒng)用戶 12.1.2 系統(tǒng)功能需求 12.2 系統(tǒng)總體架構(gòu) 12.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 12.3.1 ER圖 12.3.2 數(shù)據(jù)物理模型 12.4 系統(tǒng)關(guān)鍵技術(shù) 12.4.1 連接池技術(shù) 12.4.2 JSTL標(biāo)簽技術(shù) 12.4.3 數(shù)據(jù)分頁(yè)技術(shù) 12.5 系統(tǒng)詳細(xì)設(shè)計(jì) 12.5.1 系統(tǒng)目錄設(shè)計(jì) 12.5.2 前臺(tái)模塊 12.5.3 后臺(tái)管理登錄 12.5.4 后臺(tái)管理首頁(yè) 12.5.5 文章發(fā)布 12.5.6 欄目管理 12.5.7 用戶管理 12.6 小結(jié)第4篇 框架技術(shù)與項(xiàng)目實(shí)戰(zhàn) 第13章 Struts框架技術(shù) 13.1 Struts框架介紹 13.1.1 MVC模式 13.1.2 Struts原理 13.1.3 安裝與配置Struts 13.2 應(yīng)用Struts 2 13.2.1 用Struts 2實(shí)現(xiàn)用戶登錄功能 13.2.2 解決中文亂碼的問題 13.3 國(guó)際化應(yīng)用程序 13.3.1 為用戶登錄功能加入國(guó)際化處理 13.3.2 查找資源文件的順序 13.3.3 參數(shù)化字符串 13.4 OGNL表達(dá)式 13.4.1 Struts 2對(duì)表達(dá)式的支持 13.4.2 使用OGNL表達(dá)式 13.4.3 值堆棧 13.4.4 OGNL與集合 13.5 Struts 2標(biāo)簽 13.5.1 標(biāo)簽屬性值的設(shè)置 13.5.2 控制標(biāo)簽 13.5.3 數(shù)據(jù)標(biāo)簽 13.5.4 表單標(biāo)簽 13.5.5 非表單用戶界面標(biāo)簽 13.6 數(shù)據(jù)校驗(yàn) 13.6.1 服務(wù)端和客戶端數(shù)據(jù)校驗(yàn) 13.6.2 字段校驗(yàn) 13.6.3 復(fù)雜的數(shù)據(jù)類型轉(zhuǎn)換 13.7 小結(jié) 第14章 基于Struts 2改進(jìn)通用在線文章系統(tǒng) 14.1 系統(tǒng)設(shè)計(jì) 14.1.1 系統(tǒng)架構(gòu) 14.1.2 系統(tǒng)文件夾情況 14.1.3 系統(tǒng)配置文件 14.2 前臺(tái)系統(tǒng)實(shí)現(xiàn) 14.2.1 前臺(tái)首頁(yè) 14.2.2 各欄目頁(yè)面 14.2.3 顯示文章內(nèi)容的頁(yè)面 14.3 后臺(tái)系統(tǒng)實(shí)現(xiàn) 14.3.1 用戶登錄 14.3.2 增加文章 14.4 小結(jié) 第15章 Hibernate持久化技術(shù) 15.1 Hibernate介紹 15.1.1 Hibernate的作用 15.1.2 Hibernate 3 15.1.3 Hibernate的核心API 15.2 安裝與配置Hibernate 3 15.2.1 下載Hibernate 3 15.2.2 配置Hibernate 3 15.3 一個(gè)簡(jiǎn)單的Hibernate Web應(yīng)用 15.4 持久化對(duì)象 15.4.1 Session接口 15.4.2 映射配置 15.5 關(guān)聯(lián)關(guān)系映射 15.5.1 單向多對(duì)一關(guān)聯(lián) 15.5.2 雙向多對(duì)一關(guān)聯(lián) 15.5.3 一對(duì)一關(guān)聯(lián) 15.5.4 多對(duì)多關(guān)聯(lián) 15.6 HQL語(yǔ)言 15.6.1 select|update|delete 15.6.2 where子句 15.6.3 ordey by子句 15.6.4 group by子句 15.7 Struts 2與Hibernate 3的集成 15.8 小結(jié) 第16章 基于Struts+Hibernate改進(jìn)通用在線文章系統(tǒng) 16.1 系統(tǒng)設(shè)計(jì) 16.1.1 系統(tǒng)架構(gòu) 16.1.2 系統(tǒng)文件夾情況 16.1.3 系統(tǒng)配置文件 16.2 前臺(tái)系統(tǒng)實(shí)現(xiàn) 16.2.1 前臺(tái)首頁(yè)三 16.2.2 各欄目頁(yè)面 16.2.3 顯示文章內(nèi)容的頁(yè)面 16.3 后臺(tái)系統(tǒng)實(shí)現(xiàn) 16.3.1 用戶登錄 16.3.2 增加文章 16.4 小結(jié) 第17章 Spring框架技術(shù) 17.1 Spring介紹 17.1.1 Spring的框架結(jié)構(gòu) 17.1.2 理解IoC與DI 17.2 控制反轉(zhuǎn)技術(shù) 17.2.1 容器的基本原理 17.2.2 XML配置文件格式 17.2.3 實(shí)例化容器 17.2.4 下載并開發(fā)一個(gè)簡(jiǎn)單的Spring應(yīng)用 17.2.5 XML配置文件解析 17.2.6 使用容器 17.3 整合Struts 2與Spring 17.3.1 整合前的環(huán)境準(zhǔn)備 17.3.2 整合示例與剖析 17.4 小結(jié) 第18章 基于Struts+Spring+Hibernate改進(jìn)通用在線文章系統(tǒng) 18.1 系統(tǒng)設(shè)計(jì) 18.1.1 系統(tǒng)架構(gòu) 18.1.2 系統(tǒng)文件夾情況 18.1.3 系統(tǒng)配置文件 18.2 系統(tǒng)實(shí)現(xiàn) 18.2.1 前臺(tái)首頁(yè) 18.2.2 用戶登錄 18.3 小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
貫通Java Web輕量級(jí)應(yīng)用開發(fā) PDF格式下載