java web整合開發(fā)王者歸來是一本備受推崇的Java Web開發(fā)經(jīng)典圖書,由劉京華等人編著。本書內(nèi)容豐富翔實,詳細的講解了包括Sring、Struts、Hibemate、Webword、web service、EJB3、JPA、SSH組合在內(nèi)的許多主流的java Web開發(fā)技術(shù),并且書中還擁有600余個從實際項目總結(jié)的示例程序和多個實際案例,可以幫助讀者更好的理解和學(xué)習(xí)書中的內(nèi)容。另外本書內(nèi)容全面,涵蓋了Java Web開發(fā)所涉及的所有核心技術(shù)與主流框架;針對性強:以SSH框架整合開發(fā)為核心,可以滿足95%的項目需求;講解到位:對每種技術(shù)都剖析有價值的核心部分,絕不拖泥帶水;代碼經(jīng)典:提供了大量高質(zhì)量代碼供讀者理解,并對代碼進行了詳細注釋,可以適用于Java Web開發(fā)人員學(xué)習(xí)使用。
收起介紹展開介紹
內(nèi)容簡介
《Java Web整合開發(fā)王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》全面介紹了Java Web開發(fā)中的各種相關(guān)技術(shù)及知識。全書分為9篇,內(nèi)容層次清晰,難度循序漸進。第1篇為入門篇,內(nèi)容包括Java Web開發(fā)概述等;第2篇為基礎(chǔ)篇,內(nèi)容包括Servlet技術(shù)、JSP技術(shù)、會話跟蹤、過濾器Filter、監(jiān)聽器Listener等;第3篇為高級篇,內(nèi)容包括JSTL標(biāo)簽庫的使用、如何自定義標(biāo)簽、資源國際化、數(shù)據(jù)庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內(nèi)容不僅包括Struts 1.x的內(nèi)容,也包括Struts 2.x中的內(nèi)容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務(wù)篇,內(nèi)容包括EJB 3概述、JPA規(guī)范Web服務(wù)框架XFire等;第8篇為工具篇,內(nèi)容包括在Java Web項目中常用的開源工具框架、主要有版本管理工具SVN、日志工具commons-logging與Log4J、報表圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰(zhàn)篇,內(nèi)容為兩個典型的應(yīng)用系統(tǒng):論壇系統(tǒng)(Spring+Struts+Hibernate)、寵物商店(EJB 3+JPA+Struts 2)。本書內(nèi)容全面,結(jié)構(gòu)清晰,注重實戰(zhàn),非常適合Java Web開發(fā)人員學(xué)習(xí)使用,同時也可以作為軟件公司的案頭必備參考書。
java web整合開發(fā)王者歸來章節(jié)目錄
第1篇 入門篇 第1章 Java Web開發(fā)概述 1.1 Web相關(guān)概念 1.1.1 胖客戶端程序RCP 1.1.2 瘦客戶端程序TCP 1.1.3 B/S與C/S結(jié)構(gòu) 1.2 Web開發(fā)背景知識 1.2.1 Web訪問基本原理 1.2.2 HTTP超文本傳輸協(xié)議 1.2.3 Web瀏覽器 1.2.4 Web服務(wù)器 1.3 Web開發(fā)技術(shù)發(fā)展歷史 1.3.1 傳統(tǒng)的Web服務(wù)器模式開發(fā) 1.3.2 動態(tài)展現(xiàn)頁面技術(shù) 1.3.3 CGI實現(xiàn)頁面的動態(tài)生成 1.3.4 Java Servlet:改進的CGI 1.3.5 JSP:Servlet的模板 1.3.6 JSP基本原理 1.4 本章小結(jié) 第2章 搭建Java Web開發(fā)環(huán)境 2.1 Java Web開發(fā)環(huán)境概述 2.1.1 開發(fā)工具包JDK 2.1.2 集成開發(fā)環(huán)境IDE 2.1.3 Java服務(wù)器 2.2 下載安裝Java環(huán)境 2.2.1 下載JDK 2.2.2 安裝JDK 2.2.3 配置環(huán)境變量 2.3 下載解壓Eclipse 2.3.1 下載Eclipse 2.3.2 解壓Eclipse 2.4 下載MyEclipse插件 2.4.1 下載MyEclipse插件 2.4.2 安裝MyEclipse插件 2.4.3 啟動MyEclipse 2.5 下載Tomcat服務(wù)器 2.5.1 下載Tomcat 2.5.2 解壓配置Tomcat 2.5.3 設(shè)置端口號 2.5.4 設(shè)置臨時域名 2.5.5 設(shè)置虛擬主機 2.6 第一個Java Web程序 2.6.1 新建Java Web項目 2.6.2 新建Servlet 2.7 部署到Tomcat 2.7.1 手工部署 2.7.2 MyEclipse自動部署 2.7.3 導(dǎo)出為WAR包 2.7.4 在MyEclipse中啟動Tomcat 2.7.5 調(diào)試程序debug模式 2.8 本章小結(jié) 第2篇 基礎(chǔ)篇 第3章 深入Servlet技術(shù) 3.1 HTTP協(xié)議 3.1.1 HTTP協(xié)議簡介 3.1.2 Telnet演示HTTP協(xié)議 3.1.3 GET方式查詢 3.1.4 HTTP頭數(shù)據(jù) 3.1.5 POST方式提交數(shù)據(jù) 3.1.6 其他訪問方式 3.2 Servlet概述 3.2.1 Servlet工作流程 3.2.2 Servlet接口 3.2.3 Java Web目錄結(jié)構(gòu) 3.3 編寫Servlet 3.3.1 實現(xiàn)Servlet 3.3.2 配置 3.3.3 配置 3.3.4 部署Web程序 3.4 請求與響應(yīng) 3.4.1 獲取request的變量 3.4.2 response生成圖片驗證碼 3.5 讀取web.xml參數(shù) 3.5.1 初始化參數(shù)(init-param) 3.5.2 上下文參數(shù)(context-param) 3.5.3 資源注射(@Resource) 3.5.4 使用JNDI獲取資源 3.5.5 注射數(shù)據(jù)源 3.6 提交表單信息 3.6.1 GET實現(xiàn)搜索引擎 3.6.2 POST提交個人信息 3.6.3 上傳文件客戶端 3.6.4 上傳文件服務(wù)器端 3.7 帶進度條的文件上傳 3.7.1 工作原理 3.7.2 上傳進度條 3.7.3 上傳監(jiān)聽器 3.7.4 監(jiān)聽上傳進度 3.7.5 讀取上傳進度 3.7.6 顯示上傳進度 3.8 Servlet生命周期 3.8.1 Servlet生命周期 3.8.2 個稅計算器 3.8.3 注解@PostConstruct與注解@PreDestroy 3.9 Servlet之間的跳轉(zhuǎn) 3.9.1 轉(zhuǎn)向(Forward) 3.9.2 重定向(Redirect) 3.9.3 自動刷新(Refresh) 3.10 Servlet與線程安全 3.10.1 一個實例 3.10.2 線程不安全 3.11 本章小結(jié) 第4章 深入JSP技術(shù) 4.1 JSP簡介 4.1.1 JSP概述 4.1.2 顯示問候語 4.1.3 JSP工作原理 4.1.4 JSP生命周期 4.2 JSP語法 4.2.1 JSP元素與模板數(shù)據(jù) 4.2.2 JSP腳本 4.2.3 JSP輸出 4.2.4 JSP注釋 4.2.5 JSP方法:查詢IP地址 4.2.6 JSP的if語句 4.2.7 JSP的for循環(huán) 4.2.8 while循環(huán):顯示郵件列表 4.2.9 JSP的return語句 4.2.10 JSP的break語句 4.3 JSP指令 4.3.1 page指令 4.3.2 include指令 4.3.3 taglib指令 4.4 JSP行為 4.4.1 行為 4.4.2 使用Java Bean(POJO) 4.4.3 scope實現(xiàn)各種計數(shù)器 4.4.4 嵌入Applet 4.4.5 行為 4.4.6 行為 4.5 JSP隱藏對象 4.5.1 out輸出流對象 4.5.2 request請求對象 4.5.3 response響應(yīng)對象 4.5.4 config配置對象 4.5.5 session會話對象 4.5.6 application應(yīng)用程序?qū)ο? 4.5.7 page頁面對象 4.5.8 pageContext頁面上下文對象 4.5.9 exception異常對象 4.6 JSP配置 4.6.1 JSP配置 4.6.2 標(biāo)簽 4.7 EL表達式 4.7.1 EL表達式 4.7.2 隱藏對象 4.7.3 EL表達式運算 4.8 本章小結(jié) 第5章 會話跟蹤 5.1 Cookie機制 5.1.1 什么是Cookie 5.1.2 記錄用戶訪問次數(shù) 5.1.3 Cookie的不可跨域名性 5.1.4 Unicode編碼:保存中文 5.1.5 BASE64編碼:保存二進制圖片 5.1.6 設(shè)置Cookie的所有屬性 5.1.7 Cookie的有效期 5.1.8 Cookie的修改、刪除 5.1.9 Cookie的域名 5.1.10 Cookie的路徑 5.1.11 Cookie的安全屬性 5.1.12 JavaScript操作Cookie 5.1.13 案例:永久登錄 5.2 Session機制 5.2.1 什么是Session 5.2.2 實現(xiàn)用戶登錄 5.2.3 Session的生命周期 5.2.4 Session的有效期 5.2.5 Session的常用方法 5.2.6 Session對瀏覽器的要求 5.2.7 URL地址重寫 5.2.8 Session中禁止使用Cookie 5.3 Session與Cookie的比較 5.3.1 從存取方式上比較 5.3.2 從隱私安全上比較 5.3.3 從有效期上比較 5.3.4 從對服務(wù)器的負擔(dān)上比較 5.3.5 從瀏覽器支持上比較 5.3.6 從跨域名上比較 5.4 本章小結(jié) 第6章 過濾器Filter 6.1 Filter概述 6.1.1 Filter概述 6.1.2 Filter接口 6.1.3 Filter配置 6.2 Filter經(jīng)典案例 6.2.1 防盜鏈Filter 6.2.2 字符編碼Filter 6.2.3 日志記錄Filter 6.2.4 異常捕捉Filter 6.2.5 權(quán)限驗證Filter 6.2.6 內(nèi)容替換Filter 6.2.7 GZIP壓縮Filter 6.2.8 圖像水印Filter 6.2.9 緩存Filter 6.2.10 XSLT轉(zhuǎn)換Filter 6.2.11 文件上傳Filter 6.3 本章小結(jié) 第7章 監(jiān)聽器Listener 7.1 Listener概述 7.1.1 Listener的概述 7.1.2 Listener的使用 7.2 Listener的分類 7.2.1 監(jiān)聽對象的創(chuàng)建與銷毀 7.2.2 實例:監(jiān)聽Session、request與servletContext 7.2.3 監(jiān)聽對象的屬性變化 7.2.4 監(jiān)聽Session內(nèi)的對象 7.3 Listener使用案例 7.3.1 單態(tài)登錄 7.3.2 顯示在線用戶 7.4 本章小結(jié) 第3篇 高級篇 第8章 JSTL標(biāo)簽庫 8.1 JSTL概述 8.1.1 什么是標(biāo)簽 8.1.2 一個標(biāo)簽實例 8.1.3 為什么使用標(biāo)簽 8.1.4 JSTL標(biāo)簽庫 8.2 JSTL的core標(biāo)簽庫 8.2.1 標(biāo)簽 8.2.2 標(biāo)簽 8.2.3 、、標(biāo)簽 8.2.4 顯示偶數(shù) 8.2.5 標(biāo)簽遍歷List 8.2.6 標(biāo)簽遍歷Map對象 8.2.7 標(biāo)簽的varStatus屬性 8.2.8 標(biāo)簽 8.2.9 實現(xiàn)計數(shù)器 8.2.10 標(biāo)簽 8.2.11 捕捉異常 8.2.12 導(dǎo)入網(wǎng)絡(luò)資源 8.2.13 標(biāo)簽 8.2.14 標(biāo)簽 8.2.15 標(biāo)簽 8.3 JSTL的fmt標(biāo)簽庫 8.3.1 設(shè)置編碼 8.3.2 顯示所有地區(qū)的數(shù)據(jù)格式 8.3.3 顯示全球時間 8.3.4 設(shè)置時區(qū) 8.3.5 、、資源國際化 8.3.6 標(biāo)簽 8.3.7 顯示不同地區(qū)的各種數(shù)據(jù)格式 8.3.8 解析數(shù)字 8.3.9 格式化日期 8.3.10 解析日期 8.4 JSTL的fn方法庫 8.4.1 fn:contains()顯示用戶瀏覽器、操作系統(tǒng) 8.4.2 fn:containsIgnoreCase()方法 8.4.3 fn:endsWith()顯示文件格式 8.4.4 fn:startsWith()方法 8.4.5 fn:escapeXml()實現(xiàn)HTML編碼 8.4.6 fn:indexOf()方法 8.4.7 fn:split()分割字符 8.4.8 fn:join()聯(lián)合字符 8.4.9 fn:length()方法 8.5 JSTL的SQL標(biāo)簽庫 8.5.1 設(shè)置數(shù)據(jù)源 8.5.2 查詢表數(shù)據(jù) 8.5.3 分頁顯示 8.5.4 結(jié)果集的動態(tài)遍歷 8.5.5 更新表數(shù)據(jù) 8.5.6 , 設(shè)置日期參數(shù) 8.5.7 事務(wù)管理 8.6 JSTL的XML標(biāo)簽庫 8.6.1 獲取新浪RSS新聞 8.6.2 輸出指定元素 8.6.3 遍歷新浪RSS新聞 8.6.4 標(biāo)簽 8.6.5 、、標(biāo)簽 8.6.6 標(biāo)簽 8.6.7 轉(zhuǎn)化XML為HTML 8.7 本章小結(jié) 第9章 自定義標(biāo)簽 第10章 資源國際化 第11章 數(shù)據(jù)庫概述 第12章 JDBC詳解 第13章 XML概述 第4篇 Struts框架篇 第14章 Struts 1.x概述 第15章 Struts 1.x高級應(yīng)用 第16章 Struts 2.x概述 第17章 Struts 2.x高級應(yīng)用 第18章 Struts 2.x標(biāo)簽 第19章 Struts 2.x攔截器與文件上傳 第5篇 Hibernate框架篇 第20章 Hibernate入門 第21章 從宏觀上把握Hibernate 第22章 Hibernate實體映射 第23章 Hibernate實體關(guān)系映射 第24章 Hibernate查詢語言HQL 第25章 Hibernate高級查詢 第6篇 Spring框架篇 第26章 Spring概述 第27章 Spring的Core模塊 第28章 Spring的AOP模塊 第29章 Spring的DAO模塊 第30章 Spring的ORM模塊 第31章 Spring的Web模塊 第32章 Spring的MVC模塊 第33章 Spring開發(fā)實例(SSH、SSJ) 第7篇 EJB與Web服務(wù)篇 第34章 EJB 3概述 第35章 JPA規(guī)范 第36章 Web Service框架XFire 第8篇 工具篇 第37章 版本管理工具SVN 第38章 日志工具commons- logging與Log4J 第39章 報表圖形引擎JFreeChart 第40章 PDF組件iText 第9篇 實戰(zhàn)篇 第41章 論壇系統(tǒng)(Spring+Struts+ Hibernate) 第42章 分布式寵物商店(EJB 3+JPA+ Struts 2)
使用說明
1、下載并解壓,得出pdf文件2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 有柿電腦版 v11.5.784.12M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v0.2.3495.79M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文