Struts+Spring+Hibernate開發(fā)入行真功夫

出版時間:2009-3  出版社:電子工業(yè)出版社  作者:三揚科技,三揚科技 編,飛思科技產(chǎn)品研發(fā)中心  頁數(shù):471  
Tag標簽:無  

前言

  危機不足懼,我有“真功夫”  剛剛走過的一年,之所以不平凡,是因為席卷全球的經(jīng)濟危機不期而至。在IT行業(yè),外企、國企“裁員不斷”,原本就不容樂觀的就業(yè)形式迎來真正的寒冬。值此考驗全體就業(yè)者與從業(yè)者之際,你入行了嗎?你晉升了嗎?你跳槽了嗎?你再就業(yè)了嗎?  如此嚴峻的經(jīng)濟形勢之下,面對國內(nèi)聲勢浩蕩的程序員大軍,作為軟件行業(yè)的老板,他們在考慮什么?企業(yè)到底需要什么樣的軟件開發(fā)人員?作為程序員,如何提高自身競爭力,在眾人之中脫穎而出?那些在IT行業(yè)大門之前躑躅不前的入行者,如何真正踏進企業(yè)的大門?有過開發(fā)語言或工具的入門學習經(jīng)歷,再加上一腔熱忱,這是大多數(shù)人的現(xiàn)狀。很顯然,這是遠遠不夠的,企業(yè)需要的是真槍實彈的項目開發(fā)能力,需要廣闊的知識背景及過硬的動手能力?!爸R要深,功夫要真”,這正是本系列叢書的主旨?! ≈R有多深,功夫有多真?  面向入行讀者  “萬事開頭難”,很多編程愛好者正在為“入門”而不懈努力,開發(fā)類入門書籍也因此長盛不衰。然而,真正阻礙更多人邁入程序員大門的那道坎是“入行”?!叭胄小币笳莆湛梢灾苯訁⑴c實踐工作或團隊開發(fā)的實用技術(shù)?!叭胄姓婀Ψ颉眳矔耆珡臏蕪臉I(yè)者的切身需求出發(fā),介紹先進理念,培養(yǎng)編碼技術(shù),錘煉軟件架構(gòu)與設(shè)計能力,使其從知其然不知其所以然的“門外漢”,快速成長為能純熟運用所學完成任務(wù)的“業(yè)內(nèi)人”?! ♂槍嶋H問題,案例驅(qū)動講解  “入行真功夫”叢書圍繞一個個精選案例展開講解,按照“問題的提出(Why?)?問題的解決(How?)?講解與提高(What?)?常見使用場合與錯誤(Where?)”的流程進行闡述。先將整個案例拆解為多個功能模塊,并通過不同技術(shù)實現(xiàn)該功能模塊。當掌握了各功能模塊的具體實現(xiàn)后,再將各模塊還原為一個整體。而正是在這“合→分→合”的過程中,讀者不僅學會了各個技術(shù)點,更掌握了真實項目開發(fā)的流程?! 〕刀喙δ蹹VD,全方位提升功力  學習者的需求來自方方面面,“入行真功夫”的光盤為此殫精竭慮。精心錄制的多媒體教學視頻,講解細致,內(nèi)容充實,可大幅度提高學習效率;精挑細選的“面試題庫”,將各企業(yè)及各技術(shù)門類的面試、筆試題一網(wǎng)打盡,隨用隨查,實用便捷;囊括就業(yè)分析、面試指南、崗位須知、職業(yè)指導等各類內(nèi)容的“求職指南”,不啻為入行者步入職場的知識寶庫。

內(nèi)容概要

  《Struts+Spring+Hibernate開發(fā)入行真功夫》采用軟件最新版本,滿足程序員對新技術(shù)及時掌握的需求,面向“入行”者,注重實踐與工程化理論相結(jié)合。隨書附贈光盤,收錄超長時間的講解視頻,提供實例中心、項目中心、源碼中心三大資料庫,提供豐富的程序?qū)嵗?、效果演示、完整的開發(fā)項目,以及圖書、光盤涉及程序的完整源代碼?!禨truts+Spring+Hibernate開發(fā)入行真功夫》適合作為Java相關(guān)培訓機構(gòu)的教材,也可作為Java自學人員的參考手冊。Java EE是目前最新版本的應(yīng)用平臺,由J2EE升級而來,其對流行框架Struts、Hibernate、Spring的支持更加完善,可大幅度提高開發(fā)系統(tǒng)的效率、性能與穩(wěn)定性,不僅可以用于開發(fā)應(yīng)用程序,還可以進行網(wǎng)絡(luò)編程,用途十分廣泛?!禨truts+Spring+Hibernate開發(fā)入行真功夫》內(nèi)容由淺入深,圍繞Java EE平臺,從零開始講解開發(fā)平臺的基礎(chǔ)知識,以及各種主流框架的主要特性、技術(shù),并通過案例說明開發(fā)框架的具體應(yīng)用。

書籍目錄

第1章 Java EE運行及開發(fā)環(huán)境 1視頻時長:30分鐘Java EE 5平臺的目的在于為開發(fā)者提供一系列強大的API,同時減少開發(fā)時間,降低應(yīng)用復雜性并且提高應(yīng)用的性能?!狤ric 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ā)第一個Java EE應(yīng)用:HelloWorld 151.5.1 開始創(chuàng)建第一個Java EE應(yīng)用:HelloWorld 151.5.2 熟悉HelloWorld應(yīng)用框架 151.6 回到案例場景 181.6.1 基本思路 181.6.2 代碼演練 201.7 本章小結(jié)與習題 201.7.1 重點回顧 201.7.2 課后練習 20第2章 JSP和Servlet 21視頻時長:60分鐘Servlet作為一種標準功能來支持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ā)第一個JSP+Servlet應(yīng)用 232.2.1 創(chuàng)建工程 242.2.2 編碼 242.2.3 部署 262.3 認識JSP 262.3.1 JSP的工作原理 272.3.2 JSP注釋 272.3.3 JSP聲明 282.3.4 JSP表達式 292.3.5 JSP的3個編譯指令 302.3.6 JSP的7個動作指令 312.3.7 JSP的9個內(nèi)置對象 322.4 認識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 自定義標簽庫 392.4.7 預(yù)處理用戶請求:Filter 412.4.8 使用Listener 432.5 回到案例場景 452.5.1 基本思路 452.5.2 代碼演練 452.6 本章小結(jié)與習題 482.6.1 重點回顧 482.6.2 課后練習 48第3章 SQL與JDBC 49視頻時長:66分鐘不同的廠商由不同的“提供者”(驅(qū)動)來實現(xiàn)JDBC API,使開發(fā)人員與實際的數(shù)據(jù)庫實現(xiàn)方式隔離(理論上屬于松散耦合)。——Ted 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é)與習題 663.5.1 重點回顧 663.5.2 課后練習 66第4章 Struts框架入門 67視頻時長:35分鐘Struts已經(jīng)成為利用Servlet和JSP技術(shù)構(gòu)建Web應(yīng)用程序的最流行的表示框架包,它推動形成了基于Model-View-Controller(MVC)設(shè)計模式(通常稱為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è)計模式 714.3 Struts基礎(chǔ) 724.3.1 Struts的起源 734.3.2 Struts的體系結(jié)構(gòu) 734.3.3 Struts的下載與安裝 744.4 認識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的實現(xiàn) 794.5.3 MessageResources和Application.properties文件 804.5.4 ActionForm對象 804.5.5 數(shù)據(jù)校驗 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é)與習題 874.7.1 重點回顧 874.7.2 課后練習 88第5章 Struts進階 89視頻時長:63分鐘盡管所有的客戶端界面都應(yīng)當國際化和本地化,但這對于Web應(yīng)用尤其重要,因為Web具有全球化的本質(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 認識Struts國際化組件 1005.4.3 訪問資源包的方式 1025.5 使用Struts標簽庫 1025.5.1 使用Struts標簽的基本配置 1035.5.2 使用HTML標簽庫 1045.5.3 使用Bean標簽庫 1055.5.4 使用Logic標簽庫 1055.6 回到案例場景 1065.6.1 基本思路 1065.6.2 代碼演練 1075.7 本章小結(jié)與習題 1115.7.1 重點回顧 1125.7.2 課后練習 112第6章 Struts提高 113視頻時長:43分鐘動態(tài)ActionForm聽起來像是漫畫中的超級英雄,不過它并不能在方法調(diào)用中一飛沖天。不管怎樣,它可以極大地減輕開發(fā)Struts應(yīng)用的苦役。 同樣,Struts驗證框架可以代勞許多慣常的表單驗證工作,而使您專注于業(yè)務(wù)邏輯?!狫ames 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驗證框架——Validator 1216.3.1 安裝和配置Validator框架 1216.3.2 認識Validator框架和ActionForm 1236.3.3 創(chuàng)建第一個使用Validator框架的示例 1246.3.4 創(chuàng)建自定義驗證規(guī)則 1286.4 Tiles框架 1296.4.1 認識Tiles框架 1296.4.2 采用基本的JSP語句創(chuàng)建復合式網(wǎng)頁 1306.4.3 采用JSP的include指令創(chuàng)建復合式網(wǎng)頁 1316.4.4 采用標簽創(chuàng)建復合式網(wǎng)頁 1336.4.5 采用Tiles模板創(chuàng)建復合式網(wǎng)頁 1336.5 回到案例場景 1356.5.1 基本思路 1356.5.2 代碼演練 1356.6 本章小結(jié)與習題 1406.6.1 重點回顧 1406.6.2 課后練習 140第7章 初識Hibernate框架 141視頻時長:60分鐘基于ORM平臺Hibernate的開放對象模型架構(gòu)滿足了客戶在運行時不需要對應(yīng)用源代碼進行任何改動就可以按照最終用戶的實際需求設(shè)置應(yīng)用的需求?!狤nterra Inc7.1 案例場景 1427.1.1 問候程序 1427.1.2 我們現(xiàn)在能做的…… 1427.2 認識ORM 1467.2.1 為什么需要ORM 1467.2.2 流行的ORM框架 1467.3 安裝Hibernate 1477.3.1 下載與安裝Hibernate 1477.3.2 Hibernate發(fā)布包介紹 1487.4 認識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 第一個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 運行測試 1587.5.8 常見問題解決 1597.6 回到案例場景 1597.6.1 基本思路 1597.6.2 代碼演練 1607.7 本章小結(jié)與習題 1637.7.1 重點回顧 1637.7.2 課后練習 163第8章 Hibernate查詢 165視頻時長:156分鐘和Hibernate的ORM映射一樣,Hibernate Search幫助用戶實現(xiàn)了業(yè)務(wù)90%的工作,并且使用戶專注于余下更為困難的業(yè)務(wù)實現(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é)與習題 1888.7.1 重點回顧 1888.7.2 課后練習 188第9章 Hibernate性能優(yōu)化 189視頻時長:78分鐘到目前為止,我還沒有在Hibernate的層面上發(fā)現(xiàn)任何問題,我是說我們甚至都沒有優(yōu)化查詢。我們使用的就是Hibernate自動生成的東西,性能也非常好?!狪nfoQ首席架構(gòu)師Alexandru Popescu9.1 案例場景 1909.1.1 圖書館管理系統(tǒng)應(yīng)用——歸還圖書模塊 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é)與習題 2119.5.1 重點回顧 2129.5.2 課后練習 212第10章 Spring框架入門 213視頻時長:54分鐘一把錘子可以做出很多東西,可能是個板凳,也可能是件藝術(shù)作品,這都取決于您如何去做?!狟ram Smeets,Seth Ladd10.1 案例場景 21410.1.1 問候程序 21410.1.2 我們現(xiàn)在能做的…… 21410.2 Spring框架基礎(chǔ) 21610.2.1 認識Spring框架 21610.2.2 Spring框架特點 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 認識BeanFactory 22710.6.2 使用ApplicationContext 22810.7 回到案例場景 22910.7.1 基本思路 22910.7.2 代碼演練 23010.8 本章小結(jié)與習題 23110.8.1 重點回顧 23110.8.2 課后練習 231第11章 Spring AOP 233視頻時長:85分鐘AOP試圖幫助程序員分離關(guān)注點,尤其是橫向切面關(guā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的切入點 24411.4.1 靜態(tài)切入點 24411.4.2 動態(tài)切入點 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é)與習題 25211.7.1 重點回顧 25211.7.2 課后練習 252第12章 Spring與Java EE持久化數(shù)據(jù)訪問 253視頻時長:70分鐘Spring有一整套數(shù)據(jù)訪問框架,整合了各種各樣的數(shù)據(jù)訪問技術(shù)。幫助您擺脫持久化代碼中煩人的數(shù)據(jù)訪問,您可以依賴Spring處理低級數(shù)據(jù)訪問工作,而把精力集中到數(shù)據(jù)應(yīng)用的工作中。——Craig 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 標注式事務(wù)處理 26812.5 回到案例場景 26912.5.1 基本思路 26912.5.2 代碼演練 27212.6 本章小結(jié)與習題 27612.6.1 重點回顧 27612.6.2 課后練習 276第13章 Spring與Struts、Hibernate框架的整合基礎(chǔ) 277視頻時長:62分鐘Spring的定位是Java EE Application Framework,也就是為快速化的Web應(yīng)用開發(fā)提供基礎(chǔ)的技術(shù)架構(gòu)。當Spring與Struts和Hibernate等項目結(jié)合以后,將會極大提升開發(fā)效率。13.1 案例場景 27813.1.1 圖書館管理系統(tǒng)應(yīng)用—— 維護圖書館信息模塊 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實現(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é)與習題 30113.6.1 重點回顧 30113.6.2 課后練習 301第14章 AJAX與DWR 303視頻時長:60分鐘Jesse James Garrett為“跨瀏覽器異步富客戶端動態(tài)HTML客戶服務(wù)技術(shù)”,取了一個簡潔而干脆的名字:AJAX?!狣ava Crane14.1 案例場景 30414.1.1 圖書館管理系統(tǒng)應(yīng)用—— 完善用戶注冊應(yīng)用 30414.1.2 我們現(xiàn)在能做的…… 30414.2 創(chuàng)建第一個AJAX應(yīng)用 30514.2.1 創(chuàng)建工程 30514.2.2 編碼 30614.2.3 運行與測試 30814.3 AJAX技術(shù) 30814.3.1 概述 30914.3.2 AJAX構(gòu)成 30914.3.3 理解第一個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é)與習題 32414.6.1 重點回顧 32414.6.2 課后練習 324第15章 圖書館管理系統(tǒng) 325視頻時長:160分鐘現(xiàn)代圖書館的管理也可稱做圖書館科學管理??茖W管理是圖書館現(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è)計 33615.3.1 數(shù)據(jù)庫分析 33615.3.2 實體關(guān)系分析 33915.3.3 數(shù)據(jù)庫實現(xiàn) 34015.4 系統(tǒng)框架搭建 34515.4.1 工程目錄結(jié)構(gòu) 34515.4.2 創(chuàng)建工程 34615.5 系統(tǒng)代碼實現(xiàn) 34715.5.1 數(shù)據(jù)庫連接的實現(xiàn) 34815.5.2 工具類的實現(xiàn) 34915.5.3 管理員登錄與退出實現(xiàn) 35315.5.4 系統(tǒng)管理實現(xiàn) 36115.5.5 圖書管理實現(xiàn) 37215.5.6 讀者管理實現(xiàn) 39415.5.7 借還管理實現(xiàn) 41315.5.8 前臺功能實現(xiàn) 42415.6 系統(tǒng)背后的思考 43615.7 本章小結(jié) 438第16章 敏捷開發(fā)常用工具 439視頻時長:50分鐘為一種團隊軟件開發(fā)模式,敏捷開發(fā)就是一種人為藝術(shù),一種個體和團隊相互作用而形成的人為藝術(shù)?!狫ames Shore16.1 案例場景 44016.1.1 圖書館管理系統(tǒng)應(yīng)用的 擴充 44016.1.2 我們現(xiàn)在能做的…… 44016.2 Ant工具 44216.2.1 概述 44216.2.2 Ant的安裝 44216.2.3 使用Ant 44316.2.4 Ant在項目中的應(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 認識版本控制 45616.4.2 CVS服務(wù)器的安裝與配置 45616.4.3 在Eclipse中安裝并配置CVS客戶端 45716.4.4 多用戶使用CVS常見問題及解決方案 46216.5 Log4j日志工具 46316.5.1 認識Log4j的基本概念 46316.5.2 Log4j的配置及應(yīng)用 46316.6 回到案例場景 46616.6.1 基本思路 46616.6.2 代碼演練 46816.7 本章小結(jié)與習題 47016.7.1 重點回顧 47016.7.2 課后練習 470

媒體關(guān)注與評論

  隨著技術(shù)的不斷革新與發(fā)展,服務(wù)于各行各業(yè)的編程從業(yè)者隊伍日益龐大。但目前的在職開發(fā)人員在數(shù)量與質(zhì)量上都遠未能滿足市場實際需求。真正能從事實踐開發(fā)工作及能迅速進入項目實戰(zhàn)狀態(tài)的人才相當匱乏,這極大地促進了人們對編程技術(shù)的學習熱情,對快速掌握開發(fā)實踐技能的需求更加旺盛。因此,面向有志從事開發(fā)相關(guān)工作的龐大人群,提供可直接用于實際項目的知識與經(jīng)驗,是IT信息技術(shù)普及的當務(wù)之急。  基于上述現(xiàn)狀,我們組織一批各應(yīng)用領(lǐng)域的一線開發(fā)人員,策劃推出“開發(fā)入行真功夫” 系列,力求以新的、實用的、全面的角度介紹各種開發(fā)技術(shù),緊密跟蹤當前國內(nèi)最實用、最熱門的編程技術(shù),希望能真正提高廣大徘徊在職業(yè)大門之外的學習者的編程知識水平與開發(fā)實踐技能,為其進入這一關(guān)乎國力的行業(yè)鋪設(shè)一條高速公路?! ”鞠盗忻嫦蚓哂邢嚓P(guān)就業(yè)方向的編程學習者,在內(nèi)容上力求緊密結(jié)合實踐,在體例上力求科學而新穎,在思想上力求宣揚主流設(shè)計理念。具體而言,本書具有以下獨特的優(yōu)點:  (1) 面向?qū)嶋H問題,案例驅(qū)動。 ?。?) 面向最新版本,滿足程序員對新技術(shù)及時掌握的需求?! 。?) 面向“入行”者,注重實踐與工程化理論相結(jié)合?! 。?) 配DVD光盤一張,收錄教學視頻、面試題庫、就業(yè)指南、源碼中心、習題解答等寶貴資料?! 。?) 規(guī)范代碼質(zhì)量,強化讀本的標注功能。  通過對本系列圖書的學習,初學者可快速掌握到編程語法,并能夠?qū)嶋H開發(fā)流程有較深刻的理解;對于那些急需提升應(yīng)用開發(fā)能力的程序員來說,其可作為專家指導,提供有益的幫助和參考;本系列同樣適合于具有實際開發(fā)經(jīng)驗的中高級程序員,書中實例具體翔實,非常值得廣大高級程序員進行討論和借鑒。

編輯推薦

  《Struts+Spring+Hibernate開發(fā)入行真功夫》精要·以職業(yè)需求為背景?!禨truts+Spring+Hibernate開發(fā)入行真功夫》深入分析當前Java語言的主流開發(fā)技能需求,并以此為前提,組織全書內(nèi)容?!ひ詰?yīng)用開發(fā)入行為目標?!禨truts+Spring+Hibernate開發(fā)入行真功夫》從JsP、Set。viet、數(shù)據(jù)庫基礎(chǔ)知識開始講解,逐步深入到Struts、Spring及Hibernate框架的技術(shù)要點,最后重點分析并演練了3個框架的整合開發(fā)過程。引導讀者由淺入深、循序漸進地實現(xiàn)開發(fā)入行?!ひ园咐?qū)動模式為指引?!禨truts+Spring+Hibernate開發(fā)入行真功夫》嚴格遵循案例驅(qū)動的模式進行編著,不僅每個章節(jié)均提供了經(jīng)典案例,全書更是圍繞著一個完整項目展開講解。每章案例通過不同技術(shù)實現(xiàn)的對比,使讀者更能深刻體會到技術(shù)特性,以便在真正使用時更加游刃有余?!ひ悦艚蓍_發(fā)工具為輔助?!禨truts+Spring+Hibernate開發(fā)入行真功夫》最后對敏捷開發(fā)過程中經(jīng)常應(yīng)用到的幾種工具,進行了詳細介紹,包括ANT、JUnit、CVS及Log4j。這些工具的使用,對于提高軟件開發(fā)效率,降低開發(fā)周期及提高軟件穩(wěn)定性都起到了重要的作用?!ひ攒浖こ虒嵺`為規(guī)范?!禨truts+Spring+Hibernate開發(fā)入行真功夫》在案例場景設(shè)計和項目實踐中,融入軟件工程和面向?qū)ο蟮乃枷?,以工程化的要求指導項目開發(fā)涉及到的需求分析、數(shù)據(jù)庫設(shè)計、系統(tǒng)架構(gòu)設(shè)計、模塊設(shè)計、程序編碼和應(yīng)用部署的整個流程?! ?6小時高品質(zhì)視頻講解  囊括10余種技術(shù)的企業(yè)面試題庫  8項數(shù)十種實用資料組成的求職指南  完整實例源碼與習題解答  專家在線指導、實時答疑  面向擇業(yè)、晉升與再就業(yè)人群  注重實踐能力與工程思想的培養(yǎng)  任務(wù)驅(qū)動,大量案例場景貫穿全書  一線開發(fā)工程師濃縮多年經(jīng)驗與感悟  全新學習路線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">

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Struts+Spring+Hibernate開發(fā)入行真功夫 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7