出版社:人民郵電出版社 ISBN:9787115517869 商品編碼:10057492892436 品牌:文軒 出版時間:2019-09-01 代碼:49 作者:菲利普·約翰遜(PhillipJohnson
"
作 者:(美)菲利普·約翰遜(Phillip Johnson) 著 武傳海 譯 定 價:49 出 版 社:人民郵電出版社 出版日期:2019年09月01日 頁 數:131 裝 幀:平裝 ISBN:9787115517869 ●第1章 入門介紹1 1.1目標讀者1 1.2如何使用本書1 1.3搭建環境3 1.3.1安裝Java3 1.3.2集成開發環境3 第2章Java虛擬機5 2.1何為Java虛擬機5 2.2JVM版本5 2.3JVM種類7 第3章構建工具9 3.1Ant11 3.1.1構建文件11 3.1.2使用Ivy管理依賴14 3.1.3小結15 3.2Maven16 3.2.1Maven任務16 3.2.2項目對像模型文件17 3.2.3插件18 3.2.4倉庫和發布19 3.2.5小結20 3.3Gradle21 3.3.1構建文件21 3.3.2任務22 3.3.3依賴管理23 3.3.4Gradle守護進程24 3.3.5小結25 3.4參考資源25 3.4.1Ant25 3.4.2Maven25 3.4.3Gradle25 第4章測試27 4.1向IScream應用程序添加服務27 4.2編寫測試30 4.2.1JUnit30 4.2.2TestNG31 4.3運行測試33 4.4使用測試替身34 4.4.1為可模擬服務修改IScream34 4.4.2使用Mocks創建測試35 4.4.3EasyMock36 4.4.4Mockito37 4.4.5PowerMock39 4.5小結40 4.6參考資源40 4.6.1綜合測試40 4.6.2測試框架相關41 第5章Spring43 5.1Spring Core43 5.1.1依賴注入43 5.1.2屬性49 5.2Spring Boot51 5.2.1運行Spring Boot應用程序51 5.2.2配置52 5.3小結53 5.4參考資源53 第6章Web應用程序框架55 6.1Java EE Web API56 6.1.1請求和響應56 6.1.2JavaServer Pages56 6.1.3servlet容器56 6.2Spring MVC57 6.2.1模型57 6.2.2視圖59 6.2.3控制器60 6.2.4配置61 6.3Spring Boot64 6.3.1Thymeleaf64 6.3.2運行Spring Boot Web應用程序65 6.4JavaServer Faces65 6.4.1托管Bean66 6.4.2JSF 視圖69 6.5Vaadin70 6.5.1布局和組件70 6.5.2Vaadin UI72 6.5.3主題73 6.5.4運行應程序73 6.6小結74 6.7參考資源74 第7章Web應用程序部署75 7.1打包75 7.2部署77 7.3參考資源79 第8章使用數據庫81 8.1Java數據庫連接81 8.2Spring JDBC模板82 8.2.1IScream新數據模型83 8.2.2查詢數據86 8.2.3寫數據87 8.3MyBatis90 8.3.1查詢數據90 8.3.2寫數據93 8.3.3動態SQL95 8.4Hibernate96 8.4.1領域POJO調整96 8.4.2JPA注解97 8.4.3XML映射98 8.4.4寫數據100 8.4.5讀數據101 8.5小結102 8.6參考資源103 第9章日志105 9.1java.util.Logging105 9.2Log4j107 9.3Logback111 9.4SLF4J112 9.5JCL114 9.6小結115 9.7參考資源115 第10章 有用的第三方庫117 10.1JSON支持117 10.1.1Google Gson117 10.1.2Jackson119 10.2實用工具庫121 10.2.1Guava121 10.2.2Apache Commons123 10.2.3Joda Time庫126 10.3小結127 10.4參考資源127 附錄ADocker129 A.1創建Docker鏡像129 A.2部署Docker容器130 A.3注意事項131 A.3.1內存131 A.3.2JDK131 A.4參考資源131 Java因其強大、易用等諸多優點而廣受青睞、久盛不衰。本書是Java實踐指南,從實戰角度指導讀者快速上手Java編程。各章結合代碼示例依次介紹了JVM環境搭建、Java虛擬機、常用構建工具、編寫及運行測試、Spring、Web應用框架、Web應用部署、數據庫使用、日志和實用第三方庫等內容。
" |