基於雲的Java開發環境

魏勇

  • 出版商: 電子工業
  • 出版日期: 2023-11-01
  • 定價: $324
  • 售價: 8.5$275
  • 語言: 簡體中文
  • 頁數: 292
  • ISBN: 7121466090
  • ISBN-13: 9787121466090
  • 相關分類: Java 程式語言MySQLKey-Value Store
  • 下單後立即進貨 (約4週~6週)

商品描述

雲技術通過電腦網絡將硬件、軟件、網絡資源等統一起來,實現數據的計算、儲存、處理和共享。本書分為5章,介紹雲開發過程中常用的Java開發技術。第1章主要介紹Java項目的構建工具和版本控制等技術。第2章主要介紹MySQL和Redis的安裝和使用。第3章主要介紹項目在網絡上的部署,如負載均衡、虛擬化技術等。第4章主要介紹大數據框架Hadoop的搭建,以及如何使用Java實現MapReduce的並行開發。第5章主要介紹Spring的IoC和AOP等核心思想。本書內容通俗易懂、實用,描述翔實,適合作為職業院校、高職高專院校軟件技術專業核心課程的教材,也可以作為廣大Java開發人員重要參考資料。

目錄大綱

第1章 Java項目及工具 1
1.1 使用Git實現版本控制 1
1.2 使用Ant實現項目的自動構建和部署 12
1.3 使用JUnit建立測試類 26
1.4 使用Maven進行項目管理 37
1.5 日誌管理 48
1.6 Web SSO實驗 54
第2章 雲數據庫 60
2.1 數據庫主從復制 60
2.2 Redis技術 79
2.2.1 Redis的安裝與基本操作 79
2.2.2 使用Redis實現高可用 101
第3章 雲部署 113
3.1 Tomcat在Linux系統中的安裝與配置 113
3.1.1 Tomcat的安裝 113
3.1.2 使用Tomcat配置HTTPS 120
3.2 Nginx的安裝與部署 126
3.2.1 Nginx的安裝與使用 126
3.2.2 Nginx服務器的負載均衡策略 142
3.2.3 使用Nginx+Keepalived實現高可用集群 149
3.2.4 Nginx與Session共享 155
3.3 Docker容器 161
3.3.1 Docker部署 161
3.3.2 Docker安裝MySQL 168
3.3.3 Docker鏡像製作 172
第4章 大數據與並行運算 183
4.1 在Linux系統中配置SSH免密登錄 183
4.2 Apache Hadoop配置及實踐 189
4.3 MapReduce開發環境 207
第5章 輕量級框架編程 222
5.1 Spring入門 222
5.2 利用註解實現反向控制/依賴註入 226
5.3 AOP編程 232
5.4 Spring的Web框架 240
5.5 MyBatis框架 253
5.6 SpringBoot編程 261
參考文獻 270