出版時(shí)間:2008-7 出版社:第1版 (2008年7月1日) 作者:鄧子云 頁(yè)數(shù):566 字?jǐn)?shù):854000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
JSP目前已成為Web應(yīng)用的主流開(kāi)發(fā)語(yǔ)言,各種開(kāi)源的框架技術(shù)也層出不窮。本書(shū)將全面梳理Java Web開(kāi)發(fā)中需要用到的各種技術(shù),并講解當(dāng)前流行的Struts、Hibernate、Spring框架技術(shù),輔以實(shí)例及項(xiàng)目案例分析、實(shí)現(xiàn),并不斷運(yùn)用各種技術(shù)改進(jìn)系統(tǒng)。本書(shū)共分為4篇18章,知識(shí)內(nèi)容全面、淺顯易懂,逐步深入解析,將伴隨讀者一道成長(zhǎng)成才。 隨書(shū)的配套光盤(pán)中含有全書(shū)所有實(shí)例,以及項(xiàng)目案例的源代碼,供讀者學(xué)習(xí)參考使用。 本書(shū)可以供Java Web開(kāi)發(fā)的初中級(jí)讀者閱讀,也可以供各大專(zhuān)院?;蛏鐣?huì)Java開(kāi)發(fā)技術(shù)培訓(xùn)班作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來(lái)說(shuō)可用于快速積累項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)。
書(shū)籍目錄
第1篇 Java Web程序員入門(mén) 第1章 開(kāi)發(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開(kāi)發(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ù)類(lèi)型 2.3.3 運(yùn)算符 2.3.4 注釋符 2.3.5 控制語(yǔ)句 2.4 Java面向?qū)ο蠡A(chǔ) 2.4.1 類(lèi) 2.4.2 對(duì)象 2.4.3 接口 2.4.4 包 2.5 JDK類(lèi)庫(kù) 2.5.1 包裝類(lèi) 2.5.2 String類(lèi) 2.5.3 StringBuffer類(lèi) 2.6 小結(jié) 第3章 Web開(kāi)發(fā)基礎(chǔ) 3.1 HTML 3.1.1 HTML的編寫(xiě)方法 3.1.2 標(biāo)簽的分類(lèi) 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 如何編寫(xiě)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類(lèi) 6.2.3 Connection接口 6.2.4 Statement接口 6.2.5 PreparedStatement接口 6.2.6 CallableStatement接口 6.2.7 ResultSet接口 6.2.8 Date類(lèi) 6.3 查詢(xún)數(shù)據(jù) 6.3.1 順序查詢(xún)數(shù)據(jù) 6.3.2 移動(dòng)查詢(xún)數(shù)據(jù) 6.3.3 有條件的查詢(xún)數(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ǔ)過(guò)程 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開(kāi)發(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 如何開(kāi)發(fā)JavaBean 7.2.1 JavaBean的編寫(xiě)規(guī)則 7.2.2 在Eclipse中開(kāi)發(fā)JavaBean 7.2.3 手工編譯和部署JavaBean 7.3 小結(jié) 第8章 Servlet開(kāi)發(fā) 8.1 什么是Servlet 8.2 Servlet API 8.3 如何開(kāi)發(fā)Servlet 8.3.1 Servlet的生命周期 8.3.2 在Eclipse中開(kāi)發(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)類(lèi)型轉(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)簽的分類(lèi) 10.1.4 標(biāo)簽書(shū)寫(xiě)語(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ó)際化類(lèi)處理標(biāo)簽 10.3.2 消息類(lèi)處理標(biāo)簽 10.3.3 數(shù)字日期格式化類(lèi)處理標(biāo)簽 10.4 SQL標(biāo)簽 10.4.1 設(shè)置數(shù)據(jù)源 10.4.2 查詢(xún)數(shù)據(jù) 10.4.3 顯示查詢(xún)結(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 大小寫(xiě)轉(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開(kāi)發(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 如何開(kāi)發(fā)Web圖形與報(bào)表 11.3.5 開(kāi)發(fā)統(tǒng)計(jì)圖 11.3.6 開(kāi)發(fā)Web報(bào)表 11.4 生成驗(yàn)證碼 11.5 生成樹(shù)形菜單 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 生成樹(shù)形菜單 11.6 使用在線(xiàn)文本編輯器 11.7 小結(jié) 第12章 用JSP+JSTL實(shí)現(xiàn)通用在線(xiàn)文章系統(tǒng) 12.1 系統(tǒng)需求分析 12.1.1 系統(tǒng)用戶(hù) 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 用戶(hù)管理 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)用戶(hù)登錄功能 13.2.2 解決中文亂碼的問(wèn)題 13.3 國(guó)際化應(yīng)用程序 13.3.1 為用戶(hù)登錄功能加入國(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 非表單用戶(hù)界面標(biāo)簽 13.6 數(shù)據(jù)校驗(yàn) 13.6.1 服務(wù)端和客戶(hù)端數(shù)據(jù)校驗(yàn) 13.6.2 字段校驗(yàn) 13.6.3 復(fù)雜的數(shù)據(jù)類(lèi)型轉(zhuǎn)換 13.7 小結(jié) 第14章 基于Struts 2改進(jìn)通用在線(xià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 用戶(hù)登錄 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)通用在線(xià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 用戶(hù)登錄 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 下載并開(kāi)發(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)通用在線(xià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 用戶(hù)登錄 18.3 小結(jié)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
貫通Java Web輕量級(jí)應(yīng)用開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版