出版時間:2012-12 出版社:電子工業(yè)出版社 作者:鄭阿奇 頁數(shù):375
內容概要
本書以Eclipse為開發(fā)環(huán)境,介紹Java的應用技術。本書是長時間在企業(yè)從事Eclipse軟件開發(fā)的工程師與高校從事教學的教師緊密合作的成果。實用教程主要包括基礎、數(shù)據(jù)庫、Struts、Spring、Hibernate和學生信息管理系統(tǒng)等幾大部分。一般在講解內容后緊跟實例,實驗部分與教程緊密結合,主要消化教程內容,完成教程實例。書中實例程序一般均上機調試通過。 本書可作為大學本、高職高專有關課程的教材或者參考書,也非常適合用Eclipse編程開發(fā)應用程序的用戶學習和參考。
書籍目錄
第1部分 實用教程 第1章 Eclipse基礎應用 1.1 Eclipse概述 1.2 Eclipse平臺體系結構 1.3 安裝與配置 1.4 第一個Java程序 1.5 知識要點 第2章 Eclipse中的 2.1 Eclipse工作臺簡介 2.2 透視圖 2.3 JDT相關視圖 2.4 Java編輯器 2.5 重構支持 2.6 知識要點 第3章 Web開發(fā)基礎 3.1 Tomcat服務器 3.2 MyEclipse插件下載與安裝 3.3 第一個JavacWeb應用 3.4 資源管理 3.5 Web程序的調試 3.6 知識要點 第4章 Eclipse中的CVS版本控制 4.1 CVS簡介 4.2 CVS服務器安裝與配置 4.3 設置CVS存儲庫 4.4 啟動新的團隊項目 4.5 本地更改與CVS存儲庫同步 4.6 資源庫管理 4.7 斷開項目與CVS的連接 4.8 知識要點 第5章 JUnit單元測試 5.1 JUnit簡介 5.2 JUnit下載與配置 5.3 第一個JUnit單元測試 5.4 知識要點 第6章 數(shù)據(jù)庫應用 6.1 SQLcServerc2005入門 6.2 JDBC驅動包 6.3 知識要點 第7章 Struts應用 7.1 Struts簡介 7.2 Struts工作流程 7.3 Struts標簽庫 7.4 開發(fā)Struts應用的步驟 7.5 Struts初體驗 7.6 HelloWorld類編寫 7.7 部署運 7.8 知識要點第8章 Spring應用第9章 Hibernate應用第10章 Struts+Spring+Hibernate整合應用第11章 學生信息管理系統(tǒng)設計第12章 學生信息管理系統(tǒng)——Struts框架應用第13章 學生信息管理系統(tǒng)——Spring框架應用第14章 學生信息管理系統(tǒng)——SSH整合應用第2部分 實驗附錄 Eclipse常見插件
章節(jié)摘錄
版權頁: 插圖: Spring DAO(數(shù)據(jù)訪問對象):JDBC DAO抽象層提供了有意義的異常層次結構,可用該結構來管理異常處理和不同數(shù)據(jù)庫供應商拋出的錯誤消息。異常層次結構簡化了錯誤處理,并且極大地降低了需要編寫的異常代碼數(shù)量(例如打開和關閉連接)。Spring DAO的面向JDBC的異常遵從通用的DA0異常層次結構。 Spring ORM(對象關系映射):Sprin9框架插入了若干個0RM框架,從而提供了ORM的對象關系工具,其中包括JDO,Hibernate和iBatis SQL Map。所有這些都遵從Spring的通用事務和DAO異常層次結構。 Spring Web模塊:Web上下文模塊建立在應用程序上下文模塊之上,為基于Web的應用程序提供了上下文。所以,Sprin9框架支持與Jakarta Struts的集成。Web模塊還簡化了處理多部分請求以及將請求參數(shù)綁定到域對象的工作。 Spring Web MVC框架:MVC框架是一個全功能的構建Web應用程序的MVC實現(xiàn)。通過策略接口,MVC框架變成為高度可配置的,MVC容納了大量視圖技術,其中包括JSP,Velocity,Tiles,iText和POl。 Spring框架的功能可以用在任何J2EE服務器中,大多數(shù)功能也適用于不受管理的環(huán)境。Spring的核心要點是:支持不綁定到特定J2EE服務的可重用業(yè)務和數(shù)據(jù)訪問對象。毫無疑問,這樣的對象可以在不同J2EE環(huán)境(Web或EJB)、獨立應用程序、測試環(huán)境之間重用。 8.2 Spring核心機制 Spring的核心機制是依賴注入(Dependency Injection),所謂依賴注入,也稱控制反轉(Inversion Of Control,簡稱IOC),是指程序運行過程中,如果需要調用另一個對象協(xié)助時,無須在代碼中創(chuàng)建被調用者的實例,而是依賴外部容器的注入。創(chuàng)建被調用者的工作不必需要調用者來完成,而是將控制權轉交給了容器,由外部容器實現(xiàn)創(chuàng)建工作,所以,也成為控制反轉。 在傳統(tǒng)的程序設計中,如果在一個實例中需要調用另一個對象實例時,通常都是創(chuàng)建被調用者的實例,這樣對象實例之間以緊耦合的方式工作,所謂“牽一發(fā)而動全身”,大大降低了程序的穩(wěn)固性。Spring的依賴注入對調用者和被調用者幾乎沒有任何要求,調用者和被諷用者都處于Spring的管理下,二者之間的依賴關系由Spring提供。
編輯推薦
《高等學校計算機教材:Eclipse實用教程》可作為大學本、高職高專有關課程的教材或者參考書,也非常適合用Eclipse編程開發(fā)應用程序的用戶學習和參考。
圖書封面
評論、評分、閱讀與下載