注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java實(shí)踐指南

Java實(shí)踐指南

Java實(shí)踐指南

定 價(jià):¥49.00

作 者: 菲利普·約翰遜(Phillip Johnson) 著,武傳海 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787115517869 出版時(shí)間: 2019-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 131 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Java因其強(qiáng)大、易用等諸多優(yōu)點(diǎn)而廣受青睞、久盛不衰。本書(shū)是Java實(shí)踐指南,從實(shí)戰(zhàn)角度指導(dǎo)讀者快速上手Java編程。各章結(jié)合代碼示例依次介紹了JVM環(huán)境搭建、Java虛擬機(jī)、常用構(gòu)建工具、編寫(xiě)及運(yùn)行測(cè)試、Spring、Web應(yīng)用框架、Web應(yīng)用部署、數(shù)據(jù)庫(kù)使用、日志和實(shí)用第三方庫(kù)等內(nèi)容。

作者簡(jiǎn)介

  菲利普·約翰遜(Phillip Johnson),高級(jí)程序員,具有豐富的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),對(duì)Java、Python、Scala和SQL都有深入研究。另著有Make Your Own Python Text Adventure。個(gè)人博客地址:http://letstalkdata.com。

圖書(shū)目錄

版權(quán)聲明 iii
引言 v
第 1章 入門介紹 1
1.1 目標(biāo)讀者 1
1.2 如何使用本書(shū) 1
1.3 搭建環(huán)境 3
1.3.1 安裝Java 3
1.3.2 集成開(kāi)發(fā)環(huán)境 3
第 2章Java虛擬機(jī) 5
2.1 何為Java虛擬機(jī) 5
2.2 JVM版本 5
2.3 JVM種類 7
第3章 構(gòu)建工具 9
3.1 Ant 11
3.1.1 構(gòu)建文件 11
3.1.2 使用Ivy管理依賴 14
3.1.3 小結(jié) 15
3.2 Maven 16
3.2.1 Maven任務(wù) 16
3.2.2 項(xiàng)目對(duì)象模型文件 17
3.2.3 插件 18
3.2.4 倉(cāng)庫(kù)和發(fā)布 19
3.2.5 小結(jié) 20
3.3 Gradle 21
3.3.1 構(gòu)建文件 21
3.3.2 任務(wù) 22
3.3.3 依賴管理 23
3.3.4 Gradle守護(hù)進(jìn)程 24
3.3.5 小結(jié) 25
3.4 參考資源 25
3.4.1 Ant 25
3.4.2 Maven 25
3.4.3 Gradle 25
第4章 測(cè)試 27
4.1 向IScream應(yīng)用程序添加服務(wù) 27
4.2 編寫(xiě)測(cè)試 30
4.2.1 JUnit 30
4.2.2 TestNG 31
4.3 運(yùn)行測(cè)試 33
4.4 使用測(cè)試替身 34
4.4.1 為可模擬服務(wù)修改IScream 34
4.4.2 使用Mocks創(chuàng)建測(cè)試 35
4.4.3 EasyMock 36
4.4.4 Mockito 37
4.4.5 PowerMock 39
4.5 小結(jié) 40
4.6 參考資源 40
4.6.1 綜合測(cè)試 40
4.6.2 測(cè)試框架相關(guān) 41
第5章 Spring 43
5.1 Spring Core 43
5.1.1 依賴注入 43
5.1.2 屬性 49
5.2 Spring Boot 51
5.2.1 運(yùn)行Spring Boot應(yīng)用程序 51
5.2.2 配置 52
5.3 小結(jié) 53
5.4 參考資源 53
第6章 Web應(yīng)用程序框架 55
6.1 Java EE Web API 56
6.1.1 請(qǐng)求和響應(yīng) 56
6.1.2 JavaServer Pages 56
6.1.3 servlet容器 56
6.2 Spring MVC 57
6.2.1 模型 57
6.2.2 視圖 59
6.2.3 控制器 60
6.2.4 配置 61
6.3 Spring Boot 64
6.3.1 Thymeleaf 64
6.3.2 運(yùn)行Spring Boot Web應(yīng)用程序 65
6.4 JavaServer Faces 65
6.4.1 托管Bean 66
6.4.2 JSF 視圖 69
6.5 Vaadin 70
6.5.1 布局和組件 70
6.5.2 Vaadin UI 72
6.5.3 主題 73
6.5.4 運(yùn)行應(yīng)程序 73
6.6 小結(jié) 74
6.7 參考資源 74
第7章 Web應(yīng)用程序部署 75
7.1 打包 75
7.2 部署 77
7.3 參考資源 79
第8章 使用數(shù)據(jù)庫(kù) 81
8.1 Java數(shù)據(jù)庫(kù)連接 81
8.2 Spring JDBC模板 82
8.2.1 IScream新數(shù)據(jù)模型 83
8.2.2 查詢數(shù)據(jù) 86
8.2.3 寫(xiě)數(shù)據(jù) 87
8.3 MyBatis 90
8.3.1 查詢數(shù)據(jù) 90
8.3.2 寫(xiě)數(shù)據(jù) 93
8.3.3 動(dòng)態(tài)SQL 95
8.4 Hibernate 96
8.4.1 領(lǐng)域POJO調(diào)整 96
8.4.2 JPA注解 97
8.4.3 XML映射 98
8.4.4 寫(xiě)數(shù)據(jù) 100
8.4.5 讀數(shù)據(jù) 101
8.5 小結(jié) 102
8.6 參考資源 103
第9章 日志 105
9.1 java.util.Logging 105
9.2 Log4j 107
9.3 Logback 111
9.4 SLF4J 112
9.5 JCL 114
9.6 小結(jié) 115
9.7 參考資源 115
第 10章 有用的第三方庫(kù) 117
10.1 JSON支持 117
10.1.1 Google Gson 117
10.1.2 Jackson 119
10.2 實(shí)用工具庫(kù) 121
10.2.1 Guava 121
10.2.2 Apache Commons 123
10.2.3 Joda Time庫(kù) 126
10.3 小結(jié) 127
10.4 參考資源 127
附錄A Docker 129
A.1 創(chuàng)建Docker鏡像 129
A.2 部署Docker容器 130
A.3 注意事項(xiàng) 131
A.3.1 內(nèi)存 131
A.3.2 JDK 131
A.4 參考資源 131

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)