出版時(shí)間:2009-3 出版社:電子工業(yè)出版社 作者:三揚(yáng)科技,三揚(yáng)科技 編,飛思科技產(chǎn)品研發(fā)中心 頁數(shù):471
Tag標(biāo)簽:無
前言
危機(jī)不足懼,我有“真功夫” 剛剛走過的一年,之所以不平凡,是因?yàn)橄砣虻慕?jīng)濟(jì)危機(jī)不期而至。在IT行業(yè),外企、國企“裁員不斷”,原本就不容樂觀的就業(yè)形式迎來真正的寒冬。值此考驗(yàn)全體就業(yè)者與從業(yè)者之際,你入行了嗎?你晉升了嗎?你跳槽了嗎?你再就業(yè)了嗎? 如此嚴(yán)峻的經(jīng)濟(jì)形勢之下,面對國內(nèi)聲勢浩蕩的程序員大軍,作為軟件行業(yè)的老板,他們在考慮什么?企業(yè)到底需要什么樣的軟件開發(fā)人員?作為程序員,如何提高自身競爭力,在眾人之中脫穎而出?那些在IT行業(yè)大門之前躑躅不前的入行者,如何真正踏進(jìn)企業(yè)的大門?有過開發(fā)語言或工具的入門學(xué)習(xí)經(jīng)歷,再加上一腔熱忱,這是大多數(shù)人的現(xiàn)狀。很顯然,這是遠(yuǎn)遠(yuǎn)不夠的,企業(yè)需要的是真槍實(shí)彈的項(xiàng)目開發(fā)能力,需要廣闊的知識背景及過硬的動手能力?!爸R要深,功夫要真”,這正是本系列叢書的主旨?! ≈R有多深,功夫有多真? 面向入行讀者 “萬事開頭難”,很多編程愛好者正在為“入門”而不懈努力,開發(fā)類入門書籍也因此長盛不衰。然而,真正阻礙更多人邁入程序員大門的那道坎是“入行”。“入行”要求掌握可以直接參與實(shí)踐工作或團(tuán)隊(duì)開發(fā)的實(shí)用技術(shù)?!叭胄姓婀Ψ颉眳矔耆珡臏?zhǔn)從業(yè)者的切身需求出發(fā),介紹先進(jìn)理念,培養(yǎng)編碼技術(shù),錘煉軟件架構(gòu)與設(shè)計(jì)能力,使其從知其然不知其所以然的“門外漢”,快速成長為能純熟運(yùn)用所學(xué)完成任務(wù)的“業(yè)內(nèi)人”?! ♂槍?shí)際問題,案例驅(qū)動講解 “入行真功夫”叢書圍繞一個(gè)個(gè)精選案例展開講解,按照“問題的提出(Why?)?問題的解決(How?)?講解與提高(What?)?常見使用場合與錯(cuò)誤(Where?)”的流程進(jìn)行闡述。先將整個(gè)案例拆解為多個(gè)功能模塊,并通過不同技術(shù)實(shí)現(xiàn)該功能模塊。當(dāng)掌握了各功能模塊的具體實(shí)現(xiàn)后,再將各模塊還原為一個(gè)整體。而正是在這“合→分→合”的過程中,讀者不僅學(xué)會了各個(gè)技術(shù)點(diǎn),更掌握了真實(shí)項(xiàng)目開發(fā)的流程。 超值多功能DVD,全方位提升功力 學(xué)習(xí)者的需求來自方方面面,“入行真功夫”的光盤為此殫精竭慮。精心錄制的多媒體教學(xué)視頻,講解細(xì)致,內(nèi)容充實(shí),可大幅度提高學(xué)習(xí)效率;精挑細(xì)選的“面試題庫”,將各企業(yè)及各技術(shù)門類的面試、筆試題一網(wǎng)打盡,隨用隨查,實(shí)用便捷;囊括就業(yè)分析、面試指南、崗位須知、職業(yè)指導(dǎo)等各類內(nèi)容的“求職指南”,不啻為入行者步入職場的知識寶庫。
內(nèi)容概要
《Struts+Spring+Hibernate開發(fā)入行真功夫》采用軟件最新版本,滿足程序員對新技術(shù)及時(shí)掌握的需求,面向“入行”者,注重實(shí)踐與工程化理論相結(jié)合。隨書附贈光盤,收錄超長時(shí)間的講解視頻,提供實(shí)例中心、項(xiàng)目中心、源碼中心三大資料庫,提供豐富的程序?qū)嵗?、效果演示、完整的開發(fā)項(xiàng)目,以及圖書、光盤涉及程序的完整源代碼。《Struts+Spring+Hibernate開發(fā)入行真功夫》適合作為Java相關(guān)培訓(xùn)機(jī)構(gòu)的教材,也可作為Java自學(xué)人員的參考手冊。Java EE是目前最新版本的應(yīng)用平臺,由J2EE升級而來,其對流行框架Struts、Hibernate、Spring的支持更加完善,可大幅度提高開發(fā)系統(tǒng)的效率、性能與穩(wěn)定性,不僅可以用于開發(fā)應(yīng)用程序,還可以進(jìn)行網(wǎng)絡(luò)編程,用途十分廣泛?!禨truts+Spring+Hibernate開發(fā)入行真功夫》內(nèi)容由淺入深,圍繞Java EE平臺,從零開始講解開發(fā)平臺的基礎(chǔ)知識,以及各種主流框架的主要特性、技術(shù),并通過案例說明開發(fā)框架的具體應(yīng)用。
書籍目錄
第1章 Java EE運(yùn)行及開發(fā)環(huán)境 1視頻時(shí)長:30分鐘Java EE 5平臺的目的在于為開發(fā)者提供一系列強(qiáng)大的API,同時(shí)減少開發(fā)時(shí)間,降低應(yīng)用復(fù)雜性并且提高應(yīng)用的性能。——Eric Jendrock, Jennifer Ball1.1 案例場景 21.1.1 創(chuàng)建問候程序 21.1.2 我們現(xiàn)在能做的…… 21.2 JDK的下載、安裝及設(shè)置 31.2.1 JDK的下載與安裝 31.2.2 JDK環(huán)境變量的配置 61.3 Tomcat的下載、安裝及設(shè)置 71.3.1 Tomcat的下載與安裝 71.3.2 Tomcat的基本配置 91.3.3 Tomcat服務(wù)器頁面 101.3.4 Tomcat的數(shù)據(jù)源配置 111.4 Eclipse的下載、安裝及設(shè)置 121.4.1 Eclipse的下載與安裝 121.4.2 熟悉Eclipse開發(fā)環(huán)境 121.5 開發(fā)第一個(gè)Java EE應(yīng)用:HelloWorld 151.5.1 開始創(chuàng)建第一個(gè)Java EE應(yīng)用:HelloWorld 151.5.2 熟悉HelloWorld應(yīng)用框架 151.6 回到案例場景 181.6.1 基本思路 181.6.2 代碼演練 201.7 本章小結(jié)與習(xí)題 201.7.1 重點(diǎn)回顧 201.7.2 課后練習(xí) 20第2章 JSP和Servlet 21視頻時(shí)長:60分鐘Servlet作為一種標(biāo)準(zhǔn)功能來支持J2EE規(guī)范,如果沒有這種可伸縮的Servlet,則那些應(yīng)用服務(wù)器開發(fā)商將喪失競爭力?!狫ason Hunter,William Crawford(美)2.1 案例場景 222.1.1 圖書館管理系統(tǒng)應(yīng)用——讀者登錄模塊 222.1.2 我們現(xiàn)在能做的…… 232.2 開發(fā)第一個(gè)JSP+Servlet應(yīng)用 232.2.1 創(chuàng)建工程 242.2.2 編碼 242.2.3 部署 262.3 認(rèn)識JSP 262.3.1 JSP的工作原理 272.3.2 JSP注釋 272.3.3 JSP聲明 282.3.4 JSP表達(dá)式 292.3.5 JSP的3個(gè)編譯指令 302.3.6 JSP的7個(gè)動作指令 312.3.7 JSP的9個(gè)內(nèi)置對象 322.4 認(rèn)識Servlet 352.4.1 Servlet的開發(fā) 352.4.2 Servlet的配置 362.4.3 Servlet的生命周期 372.4.4 使用Servlet作為控制器 372.4.5 load-on-startup Servlet 382.4.6 自定義標(biāo)簽庫 392.4.7 預(yù)處理用戶請求:Filter 412.4.8 使用Listener 432.5 回到案例場景 452.5.1 基本思路 452.5.2 代碼演練 452.6 本章小結(jié)與習(xí)題 482.6.1 重點(diǎn)回顧 482.6.2 課后練習(xí) 48第3章 SQL與JDBC 49視頻時(shí)長:66分鐘不同的廠商由不同的“提供者”(驅(qū)動)來實(shí)現(xiàn)JDBC API,使開發(fā)人員與實(shí)際的數(shù)據(jù)庫實(shí)現(xiàn)方式隔離(理論上屬于松散耦合)?!猅ed Neward3.1 案例場景 503.1.1 圖書館管理系統(tǒng)應(yīng)用——增加讀者模塊 503.1.2 我們現(xiàn)在能做的…… 503.2 SQL 523.2.1 SQL概述 523.2.2 數(shù)據(jù)操縱語言 523.2.3 使用SQL 533.3 JDBC 563.3.1 JDBC概述 563.3.2 JDBC驅(qū)動程序 563.3.3 使用JDBC讀取數(shù)據(jù) 573.4 回到案例場景 623.4.1 基本思路 623.4.2 代碼演練 623.5 本章小結(jié)與習(xí)題 663.5.1 重點(diǎn)回顧 663.5.2 課后練習(xí) 66第4章 Struts框架入門 67視頻時(shí)長:35分鐘Struts已經(jīng)成為利用Servlet和JSP技術(shù)構(gòu)建Web應(yīng)用程序的最流行的表示框架包,它推動形成了基于Model-View-Controller(MVC)設(shè)計(jì)模式(通常稱為Model 2方式)的應(yīng)用程序架構(gòu)?!狢raig McClanahan4.1 案例場景 684.1.1 創(chuàng)建Struts問候程序 684.1.2 我們現(xiàn)在能做的…… 684.2 MVC框架 704.2.1 熟悉模型1與模型2 714.2.2 MVC設(shè)計(jì)模式 714.3 Struts基礎(chǔ) 724.3.1 Struts的起源 734.3.2 Struts的體系結(jié)構(gòu) 734.3.3 Struts的下載與安裝 744.4 認(rèn)識Struts的核心組件 744.4.1 Struts的工作原理 744.4.2 視圖組件 754.4.3 模型組件 764.4.4 控制器組件 764.4.5 struts-config.xml和web.xml 774.5 創(chuàng)建Struts問候程序 784.5.1 執(zhí)行流程 784.5.2 JSP的實(shí)現(xiàn) 794.5.3 MessageResources和Application.properties文件 804.5.4 ActionForm對象 804.5.5 數(shù)據(jù)校驗(yàn) 814.5.6 創(chuàng)建模型組件 814.5.7 Action對象 814.5.8 創(chuàng)建常量文件 824.5.9 配置web.xml和struts-config.xml文件 834.5.10 發(fā)布與執(zhí)行問候程序 834.6 回到案例場景 844.6.1 基本思路 844.6.2 代碼演練 844.7 本章小結(jié)與習(xí)題 874.7.1 重點(diǎn)回顧 874.7.2 課后練習(xí) 88第5章 Struts進(jìn)階 89視頻時(shí)長:63分鐘盡管所有的客戶端界面都應(yīng)當(dāng)國際化和本地化,但這對于Web應(yīng)用尤其重要,因?yàn)閃eb具有全球化的本質(zhì)特性?!狣ebbie Carson,Ian Evans,Scott Fordin5.1 案例場景 905.1.1 圖書館管理系統(tǒng)應(yīng)用——改善讀者登錄模塊 905.1.2 我們現(xiàn)在能做的…… 915.2 Struts的配置 955.2.1 配置ActionServlet 955.2.2 配置ActionForm 965.2.3 配置Action 975.2.4 配置ActionMapping 985.2.5 配置ActionForward 985.3 DispatchAction類 995.4 Struts國際化 1005.4.1 為什么需要國際化 1005.4.2 認(rèn)識Struts國際化組件 1005.4.3 訪問資源包的方式 1025.5 使用Struts標(biāo)簽庫 1025.5.1 使用Struts標(biāo)簽的基本配置 1035.5.2 使用HTML標(biāo)簽庫 1045.5.3 使用Bean標(biāo)簽庫 1055.5.4 使用Logic標(biāo)簽庫 1055.6 回到案例場景 1065.6.1 基本思路 1065.6.2 代碼演練 1075.7 本章小結(jié)與習(xí)題 1115.7.1 重點(diǎn)回顧 1125.7.2 課后練習(xí) 112第6章 Struts提高 113視頻時(shí)長:43分鐘動態(tài)ActionForm聽起來像是漫畫中的超級英雄,不過它并不能在方法調(diào)用中一飛沖天。不管怎樣,它可以極大地減輕開發(fā)Struts應(yīng)用的苦役。 同樣,Struts驗(yàn)證框架可以代勞許多慣常的表單驗(yàn)證工作,而使您專注于業(yè)務(wù)邏輯。——James Turner,Kevin Bedell6.1 案例場景 1146.1.1 圖書館管理系統(tǒng)應(yīng)用——讀者信息注冊模塊 1146.1.2 我們現(xiàn)在能做的…… 1156.2 使用動態(tài)ActionForm 1206.2.1 配置動態(tài)ActionForm 1206.2.2 在Action中訪問動態(tài)ActionForm 1206.3 Struts驗(yàn)證框架——Validator 1216.3.1 安裝和配置Validator框架 1216.3.2 認(rèn)識Validator框架和ActionForm 1236.3.3 創(chuàng)建第一個(gè)使用Validator框架的示例 1246.3.4 創(chuàng)建自定義驗(yàn)證規(guī)則 1286.4 Tiles框架 1296.4.1 認(rèn)識Tiles框架 1296.4.2 采用基本的JSP語句創(chuàng)建復(fù)合式網(wǎng)頁 1306.4.3 采用JSP的include指令創(chuàng)建復(fù)合式網(wǎng)頁 1316.4.4 采用標(biāo)簽創(chuàng)建復(fù)合式網(wǎng)頁 1336.4.5 采用Tiles模板創(chuàng)建復(fù)合式網(wǎng)頁 1336.5 回到案例場景 1356.5.1 基本思路 1356.5.2 代碼演練 1356.6 本章小結(jié)與習(xí)題 1406.6.1 重點(diǎn)回顧 1406.6.2 課后練習(xí) 140第7章 初識Hibernate框架 141視頻時(shí)長:60分鐘基于ORM平臺Hibernate的開放對象模型架構(gòu)滿足了客戶在運(yùn)行時(shí)不需要對應(yīng)用源代碼進(jìn)行任何改動就可以按照最終用戶的實(shí)際需求設(shè)置應(yīng)用的需求?!狤nterra Inc7.1 案例場景 1427.1.1 問候程序 1427.1.2 我們現(xiàn)在能做的…… 1427.2 認(rèn)識ORM 1467.2.1 為什么需要ORM 1467.2.2 流行的ORM框架 1467.3 安裝Hibernate 1477.3.1 下載與安裝Hibernate 1477.3.2 Hibernate發(fā)布包介紹 1487.4 認(rèn)識Hibernate 1497.4.1 Hibernate框架結(jié)構(gòu) 1497.4.2 Hibernate配置文件 1497.4.3 Configuration與SessionFactory 1517.4.4 Session類 1517.4.5 對象關(guān)聯(lián)關(guān)系 1527.4.6 Hibernate映射 1527.4.7 Hibernate工作原理 1547.5 第一個(gè)Hibernate應(yīng)用 1547.5.1 創(chuàng)建數(shù)據(jù)庫 1557.5.2 配置環(huán)境 1557.5.3 配置數(shù)據(jù)庫連接 1567.5.4 開發(fā)持久對象 1567.5.5 編寫映射文件 1567.5.6 編寫業(yè)務(wù)邏輯 1577.5.7 運(yùn)行測試 1587.5.8 常見問題解決 1597.6 回到案例場景 1597.6.1 基本思路 1597.6.2 代碼演練 1607.7 本章小結(jié)與習(xí)題 1637.7.1 重點(diǎn)回顧 1637.7.2 課后練習(xí) 163第8章 Hibernate查詢 165視頻時(shí)長:156分鐘和Hibernate的ORM映射一樣,Hibernate Search幫助用戶實(shí)現(xiàn)了業(yè)務(wù)90%的工作,并且使用戶專注于余下更為困難的業(yè)務(wù)實(shí)現(xiàn)部分?!猂yan Slobojan8.1 案例場景 1668.1.1 圖書館管理系統(tǒng)應(yīng)用——圖書信息檢索模塊 1668.1.2 我們現(xiàn)在能做的…… 1678.2 Hibernate的數(shù)據(jù)檢索策略 1698.2.1 立即檢索 1708.2.2 延遲檢索 1718.2.3 預(yù)先檢索 1728.2.4 批量檢索 1738.3 Hibernate的數(shù)據(jù)查詢方式 1758.3.1 HQL方式 1768.3.2 QBC方式 1768.3.3 原生SQL方式 1778.4 Hibernate的關(guān)聯(lián)查詢 1778.4.1 一對一關(guān)聯(lián)關(guān)系的使用 1778.4.2 一對多、多對一關(guān)系的使用 1788.4.3 多對多的使用 1808.5 Hibernate過濾 1828.5.1 Session過濾 1828.5.2 Filter過濾 1828.6 回到案例場景 1838.6.1 基本思路 1838.6.2 代碼演練 1848.7 本章小結(jié)與習(xí)題 1888.7.1 重點(diǎn)回顧 1888.7.2 課后練習(xí) 188第9章 Hibernate性能優(yōu)化 189視頻時(shí)長:78分鐘到目前為止,我還沒有在Hibernate的層面上發(fā)現(xiàn)任何問題,我是說我們甚至都沒有優(yōu)化查詢。我們使用的就是Hibernate自動生成的東西,性能也非常好?!狪nfoQ首席架構(gòu)師Alexandru Popescu9.1 案例場景 1909.1.1 圖書館管理系統(tǒng)應(yīng)用——?dú)w還圖書模塊 1909.1.2 我們現(xiàn)在能做的…… 1919.2 Hibernate事務(wù)與并發(fā) 1969.2.1 什么是事務(wù)與并發(fā) 1969.2.2 Hibernate中的事務(wù)處理 1969.2.3 在Hibernate中使用JTA事務(wù) 1989.2.4 并發(fā)控制 1999.3 Hibernate緩存 2019.3.1 緩存原理 2019.3.2 在Hibernate應(yīng)用中使用一級緩存 2019.3.3 在Hibernate應(yīng)用中使用二級緩存 2029.3.4 在Hibernate應(yīng)用中使用第三方緩存 2039.4 回到案例場景 2059.4.1 基本思路 2059.4.2 代碼演練 2069.5 本章小結(jié)與習(xí)題 2119.5.1 重點(diǎn)回顧 2129.5.2 課后練習(xí) 212第10章 Spring框架入門 213視頻時(shí)長:54分鐘一把錘子可以做出很多東西,可能是個(gè)板凳,也可能是件藝術(shù)作品,這都取決于您如何去做?!狟ram Smeets,Seth Ladd10.1 案例場景 21410.1.1 問候程序 21410.1.2 我們現(xiàn)在能做的…… 21410.2 Spring框架基礎(chǔ) 21610.2.1 認(rèn)識Spring框架 21610.2.2 Spring框架特點(diǎn) 21610.2.3 Spring框架核心架構(gòu) 21710.3 建立Spring開發(fā)環(huán)境 21810.3.1 下載Spring框架 21810.3.2 Spring發(fā)布包與軟件包 21910.3.3 創(chuàng)建Spring應(yīng)用環(huán)境 22010.4 Bean的裝配 22110.4.1 Bean基本配置 22110.4.2 為Bean添加屬性 22210.4.3 簡化配置 22310.5 理解Spring的核心——IoC 22410.5.1 控制反轉(zhuǎn) 22410.5.2 依賴注入的3種方式 22510.6 BeanFactory與ApplicationContext 22710.6.1 認(rèn)識BeanFactory 22710.6.2 使用ApplicationContext 22810.7 回到案例場景 22910.7.1 基本思路 22910.7.2 代碼演練 23010.8 本章小結(jié)與習(xí)題 23110.8.1 重點(diǎn)回顧 23110.8.2 課后練習(xí) 231第11章 Spring AOP 233視頻時(shí)長:85分鐘AOP試圖幫助程序員分離關(guān)注點(diǎn),尤其是橫向切面關(guān)注點(diǎn)(Cross-Cutting Concerns)?!猇igil Bose11.1 案例場景 23411.1.1 圖書館管理系統(tǒng)應(yīng)用—— 日志輸出 23411.1.2 我們現(xiàn)在能做的…… 23411.2 AOP基礎(chǔ) 23511.2.1 AOP與OOP 23611.2.2 AOP的核心概念 23611.2.3 Java動態(tài)代理與AOP 23711.2.4 Spring AOP簡介 23911.3 使用Spring的通知 24011.3.1 BeforeAdvice 24011.3.2 AfterReturningAdvice 24111.3.3 MethodInterceptor 24211.3.4 ThrowAdvice 24311.4 使用Spring的切入點(diǎn) 24411.4.1 靜態(tài)切入點(diǎn) 24411.4.2 動態(tài)切入點(diǎn) 24611.5 Spring AOP的代理工廠 24611.5.1 選擇合適的代理 24611.5.2 ProxyFactory 24711.5.3 ProxyFactoryBean 24711.6 回到案例場景 24911.6.1 基本思路 24911.6.2 代碼演練 25011.7 本章小結(jié)與習(xí)題 25211.7.1 重點(diǎn)回顧 25211.7.2 課后練習(xí) 252第12章 Spring與Java EE持久化數(shù)據(jù)訪問 253視頻時(shí)長:70分鐘Spring有一整套數(shù)據(jù)訪問框架,整合了各種各樣的數(shù)據(jù)訪問技術(shù)。幫助您擺脫持久化代碼中煩人的數(shù)據(jù)訪問,您可以依賴Spring處理低級數(shù)據(jù)訪問工作,而把精力集中到數(shù)據(jù)應(yīng)用的工作中?!狢raig Walls,Ryan Breidenbach12.1 案例場景 25412.1.1 圖書館管理系統(tǒng)應(yīng)用—— 刪除管理員模塊 25412.1.2 我們現(xiàn)在能做的…… 25412.2 Spring對DAO模式的支持 26012.2.1 統(tǒng)一的數(shù)據(jù)訪問異常 26012.2.2 通用的數(shù)據(jù)訪問模板及抽象支持類 26112.3 Spring的JDBC 26212.3.1 為什么需要JdbcTemplate 26212.3.2 通過JdbcDaoSupport使用JdbcTemplate 26312.3.3 JdbcTemplate提供的常用數(shù)據(jù)操作方法 26312.4 Spring中的事務(wù)處理 26512.4.1 對事務(wù)的理解 26512.4.2 Spring事務(wù)處理概述 26512.4.3 編程式事務(wù)處理 26612.4.4 聲明式事務(wù)處理 26712.4.5 標(biāo)注式事務(wù)處理 26812.5 回到案例場景 26912.5.1 基本思路 26912.5.2 代碼演練 27212.6 本章小結(jié)與習(xí)題 27612.6.1 重點(diǎn)回顧 27612.6.2 課后練習(xí) 276第13章 Spring與Struts、Hibernate框架的整合基礎(chǔ) 277視頻時(shí)長:62分鐘Spring的定位是Java EE Application Framework,也就是為快速化的Web應(yīng)用開發(fā)提供基礎(chǔ)的技術(shù)架構(gòu)。當(dāng)Spring與Struts和Hibernate等項(xiàng)目結(jié)合以后,將會極大提升開發(fā)效率。13.1 案例場景 27813.1.1 圖書館管理系統(tǒng)應(yīng)用—— 維護(hù)圖書館信息模塊 27813.1.2 我們現(xiàn)在能做的…… 27813.2 Spring與Struts整合的3種方式 27913.2.1 使用WebApplicationContext 27913.2.2 繼承Spring的ActionSupport 28013.2.3 將Struts的Action托管給Spring 28113.3 Spring和Hibernate的整合 28213.3.1 Spring對Hibernate的支持 28213.3.2 管理SessionFactory 28213.3.3 Hibernate的DAO實(shí)現(xiàn) 28413.3.4 使用HibernateTemplate 28413.3.5 管理Hibernate事務(wù) 28513.4 在Eclipse中構(gòu)建SSH整合框架體系 28613.5 回到案例場景 29313.5.1 基本思路 29313.5.2 代碼演練 29413.6 本章小結(jié)與習(xí)題 30113.6.1 重點(diǎn)回顧 30113.6.2 課后練習(xí) 301第14章 AJAX與DWR 303視頻時(shí)長:60分鐘Jesse James Garrett為“跨瀏覽器異步富客戶端動態(tài)HTML客戶服務(wù)技術(shù)”,取了一個(gè)簡潔而干脆的名字:AJAX?!狣ava Crane14.1 案例場景 30414.1.1 圖書館管理系統(tǒng)應(yīng)用—— 完善用戶注冊應(yīng)用 30414.1.2 我們現(xiàn)在能做的…… 30414.2 創(chuàng)建第一個(gè)AJAX應(yīng)用 30514.2.1 創(chuàng)建工程 30514.2.2 編碼 30614.2.3 運(yùn)行與測試 30814.3 AJAX技術(shù) 30814.3.1 概述 30914.3.2 AJAX構(gòu)成 30914.3.3 理解第一個(gè)AJAX應(yīng)用 31014.4 DWR框架 31314.4.1 概述 31314.4.2 DWR框架原理 31314.4.3 DWR框架的下載與安裝 31314.4.4 使用DWR框架 31414.5 回到案例場景 31714.5.1 基本思路 31714.5.2 代碼演練 31914.6 本章小結(jié)與習(xí)題 32414.6.1 重點(diǎn)回顧 32414.6.2 課后練習(xí) 324第15章 圖書館管理系統(tǒng) 325視頻時(shí)長:160分鐘現(xiàn)代圖書館的管理也可稱做圖書館科學(xué)管理??茖W(xué)管理是圖書館現(xiàn)代化的前提和條件,是圖書館生存發(fā)展的依據(jù),是圖書館整體效益得到最大限度發(fā)揮的保證。15.1 關(guān)于圖書館管理系統(tǒng) 32615.2 系統(tǒng)功能解析 32615.2.1 管理員登錄與退出 32715.2.2 系統(tǒng)管理 32915.2.3 圖書管理 33015.2.4 讀者管理 33115.2.5 借還管理 33315.2.6 信息搜索 33415.2.7 讀者登錄與修改信息 33515.2.8 圖書續(xù)借 33615.3 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 33615.3.1 數(shù)據(jù)庫分析 33615.3.2 實(shí)體關(guān)系分析 33915.3.3 數(shù)據(jù)庫實(shí)現(xiàn) 34015.4 系統(tǒng)框架搭建 34515.4.1 工程目錄結(jié)構(gòu) 34515.4.2 創(chuàng)建工程 34615.5 系統(tǒng)代碼實(shí)現(xiàn) 34715.5.1 數(shù)據(jù)庫連接的實(shí)現(xiàn) 34815.5.2 工具類的實(shí)現(xiàn) 34915.5.3 管理員登錄與退出實(shí)現(xiàn) 35315.5.4 系統(tǒng)管理實(shí)現(xiàn) 36115.5.5 圖書管理實(shí)現(xiàn) 37215.5.6 讀者管理實(shí)現(xiàn) 39415.5.7 借還管理實(shí)現(xiàn) 41315.5.8 前臺功能實(shí)現(xiàn) 42415.6 系統(tǒng)背后的思考 43615.7 本章小結(jié) 438第16章 敏捷開發(fā)常用工具 439視頻時(shí)長:50分鐘為一種團(tuán)隊(duì)軟件開發(fā)模式,敏捷開發(fā)就是一種人為藝術(shù),一種個(gè)體和團(tuán)隊(duì)相互作用而形成的人為藝術(shù)?!狫ames Shore16.1 案例場景 44016.1.1 圖書館管理系統(tǒng)應(yīng)用的 擴(kuò)充 44016.1.2 我們現(xiàn)在能做的…… 44016.2 Ant工具 44216.2.1 概述 44216.2.2 Ant的安裝 44216.2.3 使用Ant 44316.2.4 Ant在項(xiàng)目中的應(yīng)用 44616.2.5 在Eclipse中使用Ant 44816.3 JUnit單元測試工具 45016.3.1 JUnit的安裝 45116.3.2 編寫測試類 45116.3.3 在Eclipse中使用JUnit 45316.4 CVS版本控制工具 45616.4.1 認(rèn)識版本控制 45616.4.2 CVS服務(wù)器的安裝與配置 45616.4.3 在Eclipse中安裝并配置CVS客戶端 45716.4.4 多用戶使用CVS常見問題及解決方案 46216.5 Log4j日志工具 46316.5.1 認(rèn)識Log4j的基本概念 46316.5.2 Log4j的配置及應(yīng)用 46316.6 回到案例場景 46616.6.1 基本思路 46616.6.2 代碼演練 46816.7 本章小結(jié)與習(xí)題 47016.7.1 重點(diǎn)回顧 47016.7.2 課后練習(xí) 470
媒體關(guān)注與評論
隨著技術(shù)的不斷革新與發(fā)展,服務(wù)于各行各業(yè)的編程從業(yè)者隊(duì)伍日益龐大。但目前的在職開發(fā)人員在數(shù)量與質(zhì)量上都遠(yuǎn)未能滿足市場實(shí)際需求。真正能從事實(shí)踐開發(fā)工作及能迅速進(jìn)入項(xiàng)目實(shí)戰(zhàn)狀態(tài)的人才相當(dāng)匱乏,這極大地促進(jìn)了人們對編程技術(shù)的學(xué)習(xí)熱情,對快速掌握開發(fā)實(shí)踐技能的需求更加旺盛。因此,面向有志從事開發(fā)相關(guān)工作的龐大人群,提供可直接用于實(shí)際項(xiàng)目的知識與經(jīng)驗(yàn),是IT信息技術(shù)普及的當(dāng)務(wù)之急?! 』谏鲜霈F(xiàn)狀,我們組織一批各應(yīng)用領(lǐng)域的一線開發(fā)人員,策劃推出“開發(fā)入行真功夫” 系列,力求以新的、實(shí)用的、全面的角度介紹各種開發(fā)技術(shù),緊密跟蹤當(dāng)前國內(nèi)最實(shí)用、最熱門的編程技術(shù),希望能真正提高廣大徘徊在職業(yè)大門之外的學(xué)習(xí)者的編程知識水平與開發(fā)實(shí)踐技能,為其進(jìn)入這一關(guān)乎國力的行業(yè)鋪設(shè)一條高速公路。 本系列面向具有相關(guān)就業(yè)方向的編程學(xué)習(xí)者,在內(nèi)容上力求緊密結(jié)合實(shí)踐,在體例上力求科學(xué)而新穎,在思想上力求宣揚(yáng)主流設(shè)計(jì)理念。具體而言,本書具有以下獨(dú)特的優(yōu)點(diǎn): ?。?) 面向?qū)嶋H問題,案例驅(qū)動?! 。?) 面向最新版本,滿足程序員對新技術(shù)及時(shí)掌握的需求?! 。?) 面向“入行”者,注重實(shí)踐與工程化理論相結(jié)合?! 。?) 配DVD光盤一張,收錄教學(xué)視頻、面試題庫、就業(yè)指南、源碼中心、習(xí)題解答等寶貴資料。 ?。?) 規(guī)范代碼質(zhì)量,強(qiáng)化讀本的標(biāo)注功能。 通過對本系列圖書的學(xué)習(xí),初學(xué)者可快速掌握到編程語法,并能夠?qū)?shí)際開發(fā)流程有較深刻的理解;對于那些急需提升應(yīng)用開發(fā)能力的程序員來說,其可作為專家指導(dǎo),提供有益的幫助和參考;本系列同樣適合于具有實(shí)際開發(fā)經(jīng)驗(yàn)的中高級程序員,書中實(shí)例具體翔實(shí),非常值得廣大高級程序員進(jìn)行討論和借鑒。
編輯推薦
《Struts+Spring+Hibernate開發(fā)入行真功夫》精要·以職業(yè)需求為背景。《Struts+Spring+Hibernate開發(fā)入行真功夫》深入分析當(dāng)前Java語言的主流開發(fā)技能需求,并以此為前提,組織全書內(nèi)容?!ひ詰?yīng)用開發(fā)入行為目標(biāo)。《Struts+Spring+Hibernate開發(fā)入行真功夫》從JsP、Set。viet、數(shù)據(jù)庫基礎(chǔ)知識開始講解,逐步深入到Struts、Spring及Hibernate框架的技術(shù)要點(diǎn),最后重點(diǎn)分析并演練了3個(gè)框架的整合開發(fā)過程。引導(dǎo)讀者由淺入深、循序漸進(jìn)地實(shí)現(xiàn)開發(fā)入行?!ひ园咐?qū)動模式為指引?!禨truts+Spring+Hibernate開發(fā)入行真功夫》嚴(yán)格遵循案例驅(qū)動的模式進(jìn)行編著,不僅每個(gè)章節(jié)均提供了經(jīng)典案例,全書更是圍繞著一個(gè)完整項(xiàng)目展開講解。每章案例通過不同技術(shù)實(shí)現(xiàn)的對比,使讀者更能深刻體會到技術(shù)特性,以便在真正使用時(shí)更加游刃有余。·以敏捷開發(fā)工具為輔助。《Struts+Spring+Hibernate開發(fā)入行真功夫》最后對敏捷開發(fā)過程中經(jīng)常應(yīng)用到的幾種工具,進(jìn)行了詳細(xì)介紹,包括ANT、JUnit、CVS及Log4j。這些工具的使用,對于提高軟件開發(fā)效率,降低開發(fā)周期及提高軟件穩(wěn)定性都起到了重要的作用?!ひ攒浖こ虒?shí)踐為規(guī)范?!禨truts+Spring+Hibernate開發(fā)入行真功夫》在案例場景設(shè)計(jì)和項(xiàng)目實(shí)踐中,融入軟件工程和面向?qū)ο蟮乃枷?,以工程化的要求指?dǎo)項(xiàng)目開發(fā)涉及到的需求分析、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)架構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、程序編碼和應(yīng)用部署的整個(gè)流程?! ?6小時(shí)高品質(zhì)視頻講解 囊括10余種技術(shù)的企業(yè)面試題庫 8項(xiàng)數(shù)十種實(shí)用資料組成的求職指南 完整實(shí)例源碼與習(xí)題解答 專家在線指導(dǎo)、實(shí)時(shí)答疑 面向擇業(yè)、晉升與再就業(yè)人群 注重實(shí)踐能力與工程思想的培養(yǎng) 任務(wù)驅(qū)動,大量案例場景貫穿全書 一線開發(fā)工程師濃縮多年經(jīng)驗(yàn)與感悟 全新學(xué)習(xí)路線Why—How—What—Where 〈img src="http://images.joyo.com/b/button_game_061027.gif"〉〈a href="mms://media.joyo.com/bkbk940093.wmv" class="style2"〉在線視聽〈/a〉 〈OBJECT height=240 width=320 classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6〉〈PARAM NAME="URL" VALUE="mms://media.joyo.com/bkbk940093.wmv"〉〈PARAM NAME="rate" VALUE="1"〉〈PARAM NAME="balance" VALUE="0"〉〈PARAM NAME="currentPosition" VALUE="0"〉〈PARAM NAME="defaultFrame" VALUE="">〈PARAM NAME="playCount" VALUE="1">〈PARAM NAME="autoStart" VALUE="-1">〈PARAM NAME="currentMarker" VALUE="0">
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Struts+Spring+Hibernate開發(fā)入行真功夫 PDF格式下載