Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) epub pdf mobi txt 電子書 下載 2024
發表於2024-12-22
Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) epub pdf mobi txt 電子書 下載 2024
Java Web開發經典之作!纍計11次印刷,銷售長期雄踞Java Web類圖書榜前列!大量讀者贊譽有加,幾萬讀者的共同選擇!
資深Java程序員耗時一年時間寫作,十年開發經驗毫無保留。全麵、係統、深入介紹JavaWeb開發的核心技術與主流框架。
內容全麵:涵蓋瞭Java Web開發所涉及的所有核心技術與主流框架
針對性強:以SSH框架整閤開發為核心,可以滿足95%的項目需求
《Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》全麵介紹瞭Java Web開發中的各種相關技術及知識。全書分為9篇,內容層次清晰,難度循序漸進。第1篇為入門篇,內容包括Java Web開發概述等;第2篇為基礎篇,內容包括Servlet技術、JSP技術、會話跟蹤、過濾器Filter、監聽器Listener等;第3篇為高級篇,內容包括JSTL標簽庫的使用、如何自定義標簽、資源國際化、數據庫概述、JDBC詳解、XML概述等;第4篇為Struts框架篇,內容不僅包括Struts 1.x的內容,也包括Struts 2.x中的內容;第5篇為Hibernate框架篇;第6篇為Spring框架篇;第7篇為EJB與Web服務篇,內容包括EJB 3概述、JPA規範Web服務框架XFire等;第8篇為工具篇,內容包括在Java Web項目中常用的開源工具框架、主要有版本管理工具SVN、日誌工具commons-logging與Log4J、報錶圖形引擎JFreeChart、PDF組件iText等;第9篇為實戰篇,內容為兩個典型的應用係統:論壇係統(Spring+Struts+Hibernate)、寵物商店(EJB 3+JPA+Struts 2)。
《Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》附1張DVD光盤,內容為《Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代碼和Java Web學習視頻。
《Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》內容全麵,結構清晰,注重實戰,非常適閤Java Web開發人員學習使用,同時也可以作為軟件公司的案頭必備參考書。
DVD光盤內容:
6.5小時Java Web開發視頻講解
《Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)》涉及的所有源代碼
書中涉及的開源工具包
劉京華,畢業於山東大學計算機科學與技術學院。先後任職於用友軟件、IBM中國研究院、Symbian中國研究院等公司或機構。畢業後一直從事Java開發,有超過10年的Java開發經驗。精通Java Web開發的各種技術與框架,對圖形化開發、Eclipse插件開發等各種技術也有深入研究。曾經開發過大型的分布式Web係統。參與開發過中國移動、中國聯通、中國電信的網關係統。參與開發過物流管理係統、供應鏈處理係統、聯想公司的RMS係統、IBM的Smart SCOR和Nokia Carbide平颱。
第1篇 入門篇
第1章 Java Web開發概述
1.1 Web相關概念
1.1.1 胖客戶端程序RCP
1.1.2 瘦客戶端程序TCP
1.1.3 B/S與C/S結構
1.2 Web開發背景知識
1.2.1 Web訪問基本原理
1.2.2 HTTP超文本傳輸協議
1.2.3 Web瀏覽器
1.2.4 Web服務器
1.3 Web開發技術發展曆史
1.3.1 傳統的Web服務器模式開發
1.3.2 動態展現頁麵技術
1.3.3 CGI實現頁麵的動態生成
1.3.4 Java Servlet:改進的CGI
1.3.5 JSP:Servlet的模闆
1.3.6 JSP基本原理
1.4 本章小結
第2章 搭建Java Web開發環境
2.1 Java Web開發環境概述
2.1.1 開發工具包JDK
2.1.2 集成開發環境IDE
2.1.3 Java服務器
2.2 下載安裝Java環境
2.2.1 下載JDK
2.2.2 安裝JDK
2.2.3 配置環境變量
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服務器
2.5.1 下載Tomcat
2.5.2 解壓配置Tomcat
2.5.3 設置端口號
2.5.4 設置臨時域名
2.5.5 設置虛擬主機
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 導齣為WAR包
2.7.4 在MyEclipse中啓動Tomcat
2.7.5 調試程序debug模式
2.8 本章小結
第2篇 基礎篇
第3章 深入Servlet技術
3.1 HTTP協議
3.1.1 HTTP協議簡介
3.1.2 Telnet演示HTTP協議
3.1.3 GET方式查詢
3.1.4 HTTP頭數據
3.1.5 POST方式提交數據
3.1.6 其他訪問方式
3.2 Servlet概述
3.2.1 Servlet工作流程
3.2.2 Servlet接口
3.2.3 Java Web目錄結構
3.3 編寫Servlet
3.3.1 實現Servlet
3.3.2 配置
3.3.3 配置
3.3.4 部署Web程序
3.4 請求與響應
3.4.1 獲取request的變量
3.4.2 response生成圖片驗證碼
3.5 讀取web.xml參數
3.5.1 初始化參數(init-param)
3.5.2 上下文參數(context-param)
3.5.3 資源注射(@Resource)
3.5.4 使用JNDI獲取資源
3.5.5 注射數據源
3.6 提交錶單信息
3.6.1 GET實現搜索引擎
3.6.2 POST提交個人信息
3.6.3 上傳文件客戶端
3.6.4 上傳文件服務器端
3.7 帶進度條的文件上傳
3.7.1 工作原理
3.7.2 上傳進度條
3.7.3 上傳監聽器
3.7.4 監聽上傳進度
3.7.5 讀取上傳進度
3.7.6 顯示上傳進度
3.8 Servlet生命周期
3.8.1 Servlet生命周期
3.8.2 個稅計算器
3.8.3 注解@PostConstruct與注解@PreDestroy
3.9 Servlet之間的跳轉
3.9.1 轉嚮(Forward)
3.9.2 重定嚮(Redirect)
3.9.3 自動刷新(Refresh)
3.10 Servlet與綫程安全
3.10.1 一個實例
3.10.2 綫程不安全
3.11 本章小結
第4章 深入JSP技術
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元素與模闆數據
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循環
4.2.8 while循環:顯示郵件列錶
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實現各種計數器
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響應對象
4.5.4 config配置對象
4.5.5 session會話對象
4.5.6 application應用程序對象
4.5.7 page頁麵對象
4.5.8 pageContext頁麵上下文對象
4.5.9 exception異常對象
4.6 JSP配置
4.6.1 JSP配置
4.6.2 標簽
4.7 EL錶達式
4.7.1 EL錶達式
4.7.2 隱藏對象
4.7.3 EL錶達式運算
4.8 本章小結
第5章 會話跟蹤
5.1 Cookie機製
5.1.1 什麼是Cookie
5.1.2 記錄用戶訪問次數
5.1.3 Cookie的不可跨域名性
5.1.4 Unicode編碼:保存中文
5.1.5 BASE64編碼:保存二進製圖片
5.1.6 設置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 實現用戶登錄
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 從對服務器的負擔上比較
5.3.5 從瀏覽器支持上比較
5.3.6 從跨域名上比較
5.4 本章小結
第6章 過濾器Filter
6.1 Filter概述
6.1.1 Filter概述
6.1.2 Filter接口
6.1.3 Filter配置
6.2 Filter經典案例
6.2.1 防盜鏈Filter
6.2.2 字符編碼Filter
6.2.3 日誌記錄Filter
6.2.4 異常捕捉Filter
6.2.5 權限驗證Filter
6.2.6 內容替換Filter
6.2.7 GZIP壓縮Filter
6.2.8 圖像水印Filter
6.2.9 緩存Filter
6.2.10 XSLT轉換Filter
6.2.11 文件上傳Filter
6.3 本章小結
第7章 監聽器Listener
7.1 Listener概述
7.1.1 Listener的概述
7.1.2 Listener的使用
7.2 Listener的分類
7.2.1 監聽對象的創建與銷毀
7.2.2 實例:監聽Session、request與servletContext
7.2.3 監聽對象的屬性變化
7.2.4 監聽Session內的對象
7.3 Listener使用案例
7.3.1 單態登錄
7.3.2 顯示在綫用戶
7.4 本章小結
第3篇 高級篇
第8章 JSTL標簽庫
8.1 JSTL概述
8.1.1 什麼是標簽
8.1.2 一個標簽實例
8.1.3 為什麼使用標簽
8.1.4 JSTL標簽庫
8.2 JSTL的core標簽庫
8.2.1 標簽
8.2.2 標簽
8.2.3 、、標簽
8.2.4 顯示偶數
8.2.5 標簽遍曆List
8.2.6 標簽遍曆Map對象
8.2.7 標簽的varStatus屬性
8.2.8 標簽
8.2.9 實現計數器
8.2.10 標簽
8.2.11 捕捉異常
8.2.12 導入網絡資源
8.2.13 標簽
8.2.14 標簽
8.2.15 標簽
8.3 JSTL的fmt標簽庫
8.3.1 設置編碼
8.3.2 顯示所有地區的數據格式
8.3.3 顯示全球時間
8.3.4 設置時區
8.3.5 、、資源國際化
8.3.6 標簽
8.3.7 顯示不同地區的各種數據格式
8.3.8 解析數字
8.3.9 格式化日期
8.3.10 解析日期
8.4 JSTL的fn方法庫
8.4.1 fn:contains()顯示用戶瀏覽器、操作係統
8.4.2 fn:containsIgnoreCase()方法
8.4.3 fn:endsWith()顯示文件格式
8.4.4 fn:startsWith()方法
8.4.5 fn:escapeXml()實現HTML編碼
8.4.6 fn:indexOf()方法
8.4.7 fn:split()分割字符
8.4.8 fn:join()聯閤字符
8.4.9 fn:length()方法
8.5 JSTL的SQL標簽庫
8.5.1 設置數據源
8.5.2 查詢錶數據
8.5.3 分頁顯示
8.5.4 結果集的動態遍曆
8.5.5 更新錶數據
8.5.6 , 設置日期參數
8.5.7 事務管理
8.6 JSTL的XML標簽庫
8.6.1 獲取新浪RSS新聞
8.6.2 輸齣指定元素
8.6.3 遍曆新浪RSS新聞
8.6.4 標簽
8.6.5 、、標簽
8.6.6 標簽
8.6.7 轉化XML為HTML
8.7 本章小結
第9章 自定義標簽
第10章 資源國際化
第11章 數據庫概述
第12章 JDBC詳解
第13章 XML概述
第4篇 Struts框架篇
第14章 Struts 1.x概述
第15章 Struts 1.x高級應用
第16章 Struts 2.x概述
第17章 Struts 2.x高級應用
第18章 Struts 2.x標簽
第19章 Struts 2.x攔截器與文件上傳
第5篇 Hibernate框架篇
第20章 Hibernate入門
第21章 從宏觀上把握Hibernate
第22章 Hibernate實體映射
第23章 Hibernate實體關係映射
第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開發實例(SSH、SSJ)
第7篇 EJB與Web服務篇
第34章 EJB 3概述
第35章 JPA規範
第36章 Web Service框架XFire
第8篇 工具篇
第37章 版本管理工具SVN
第38章 日誌工具commons- logging與Log4J
第39章 報錶圖形引擎JFreeChart
第40章 PDF組件iText
第9篇 實戰篇
第41章 論壇係統(Spring+Struts+ Hibernate)
第42章 分布式寵物商店(EJB 3+JPA+ Struts 2)
第1篇 入門篇
在計算機發展曆史上,網絡的齣現是個重要的裏程碑。網絡在計算機技術中發揮著越來越重要的作用。如果說上個世紀是桌麵程序的時代,那麼本世紀無疑就是網絡程序的時代。
1.1 Web相關概念
Web程序也就是一般所說的網站,由服務器、客戶端瀏覽器以及網絡組成。Web程序的好處是使用簡單,不需要安裝、學習,有一颱電腦、一根網綫就可以使用。截至2006年底,互聯網上的網站數量已經超過瞭1億大關,中國的網站也已經有200萬之多瞭,可見網絡程序的影響力。
但Web程序又不是一般意義上的網站。網站、的目的是提供信息服務,重在內容,程序往往比較簡單。但一個商用的Web程序往往比較復雜,背後結閤數據庫等技術,例如ERP係統、CRM係統、財務係統、網上辦公、網上銀行、在綫業務辦理等。下麵從專業上解釋一下Web程序相關的幾個概念。
1.1.1 胖客戶端程序RCP
桌麵程序(Desktop Program)也叫胖客戶端程序(Rich Client Program,簡稱RCP)。因為桌麵程序需要安裝到計算機上纔能運行,並會導緻計算機軟件的體積越來越大,因此人們形象地稱桌麵程序為胖客戶端程序。
計算機上安裝的任何程序都是RCP。例如辦公軟件Word、Excel,聊天工具QQ、MSN,播放軟件Media Player、Flash Player、圖像製作軟件Photoshop等。
RCP的優點很明顯,隻要安裝上瞭軟件,就能高效地使用軟件的功能。RCP的缺點也很明顯,就是需要安裝纔能使用,並且會占用大量的硬盤資源。如果某個公司的1000颱電腦都要使用Word功能,那麼這l000颱電腦都要安裝Word。
……
JSP、Servlet、Struts、Hibernate、AOP、WebWork、Spring、EJB……,好復雜,腦袋都大瞭!這麼多技術到底都是乾什麼的?它們有什麼聯係呢?
近幾年,Web程序發展異常迅猛,不僅齣現瞭形形色色的購物網站、交友網站、銀行自助係統等,還齣現瞭像PalmOSWeb操作係統、可以替代Office等傳統辦公軟件的GoogleDocument等功能強大的Web程序。這些主要得益於Web程序的瘦客戶端的特點,即不需要客戶安裝任何軟件,隻需要使用瀏覽器即可完成操作。
Web程序可以非常簡單,簡單到隻有幾個HTML頁麵、幾個圖片,例如小型企業的介紹性網站等。也可以非常復雜,例如GoogleDocument網站,完全可以替代
Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) epub pdf mobi txt 電子書 下載 2024
Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) 下載 epub mobi pdf txt 電子書Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) mobi pdf epub txt 電子書 下載 2024
Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) epub pdf mobi txt 電子書 下載物美價廉,非常愉快的一次購物,支持京東。。。。
評分質量很好,不錯的書
評分挺好的,厚厚的,有我想要學習的東西
評分還沒學。。。。。。
評分幫公司技術同事買的
評分這本書怎麼貴,不該買的,其實就講的ssh
評分學無止境。。。。。。。。
評分知識覆蓋麵很廣,大量示例講解,適閤做工具書!很不錯!
評分書已經到瞭,質量不錯?講的很全麵啊!
Java Web整閤開發王者歸來(JSP+Servlet+Struts+Hibernate+Spring)(附光盤) epub pdf mobi txt 電子書 下載 2024