IntelliJ IDEA軟體開發與套用

IntelliJ IDEA軟體開發與套用

《IntelliJ IDEA軟體開發與套用》是2021年清華大學出版社出版的圖書。

基本介紹

  • 書名:IntelliJ IDEA軟體開發與套用
  • 作者:喬國輝
  • 出版社:清華大學出版社
  • 出版時間:2021年10月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302584667
內容簡介,圖書目錄,作者簡介,

內容簡介

 IntelliJ IDEA 是一款優秀的軟體開發工具,學習和掌握IntelliJ IDEA對於開發者來講具有十分重要的意義。該書以IntelliJ IDEA的操作使用為主線,同時貫穿示例教學,全面地向讀者展示了其強大的開發與管理能力。
  《IntelliJ IDEA 軟體開發與套用(計算機技術開發與套用叢書)》為讀者準備了比較全面的技術體系,共16章。第1章與第2章主要講解了IntelliJ IDEA的使用技巧;第3章主要講解了IntelliJ IDEA中的工程結構及組織方式;第4章與第5章主要講解了IntelliJ IDEA下項目的編譯、部署、運行與調試;第6章與第7章講解了Maven等項目構建管理工具的使用;第8章Git版本管理是開發者需要著重學習的知識技能;第9章講解了Spring項目的使用原理並深化了示例;第10章講解了資料庫管理工具的使用技巧;第11章至第14章進行了全方位的拓展,引入了Docker容器、Vue.js、Scala、Python等相關內容;第15章為輔助教學篇,主要講解了持續化部署工具的使用;第16章為結束篇,以外掛程式為主題從大方向講解了IntelliJ IDEA下的外掛程式開發。
  《IntelliJ IDEA 軟體開發與套用(計算機技術開發與套用叢書)》適用於所有初學者及具有一定開發經驗的從業人員、軟體愛好者。相信通過閱讀該書,讀者能夠獲得更多的幫助與提升。

圖書目錄

前言
第1章IntelliJ IDEA概述
1.1IntelliJ IDEA特性概述
1.1.1優秀的特性
1.1.2構建工具集成
1.1.3版本管理集成
1.1.4其他的特性
1.2IntelliJ IDEA的安裝與配置
1.2.1IntelliJ IDEA下載
1.2.2Linux下安裝IntelliJ IDEA
1.2.3Windows下安裝IntelliJ IDEA
1.2.4配置的備份與恢復
1.2.5歡迎界面
1.3第一個示例程式
1.3.1新建Java項目
1.3.2安裝SDK
1.3.3配置編譯器
1.3.4編譯並運行
1.3.5項目結構
1.3.6常用檔案類型與圖示
1.4本章小結
第2章了解IntelliJ IDEA
2.1IntelliJ IDEA界面布局
2.1.1選單欄
2.1.2工具列
2.1.3導航欄
2.1.4編輯區
2.1.5工具視窗欄
2.1.6狀態欄
2.2常規配置
2.2.1設定背景圖像
2.2.2配置字型和顏色
2.2.3配置代碼樣式
2.2.4視圖模式
2.3常用操作
2.3.1打開檔案
2.3.2打開外部檔案
2.3.3在新視窗打開檔案
2.3.4打開最近的檔案
2.3.5添加檔案類型
2.3.6關閉檔案
2.3.7文本選擇
2.3.8複製、剪下與貼上
2.3.9撤銷與重做
2.3.10格式化代碼
2.3.11更改代碼縮進
2.3.12摺疊代碼片斷
2.3.13拖放移動代碼
2.3.14注釋
2.3.15還原視窗布局
2.3.16編輯區分屏
2.3.17取消右側豎線
2.3.18分離視窗
2.3.19方法分隔線
2.3.20選項卡的固定與取消
2.3.21自動管理導入
2.3.22項目視窗管理
2.4代碼編輯與管理
2.4.1模板管理
2.4.2快速生成
2.4.3接口與實現
2.4.4重構提取
2.4.5代碼檢查
2.4.6跳轉與引用
2.5書籤與收藏夾
2.6快捷鍵
2.6.1映射及副本
2.6.2定義快捷鍵
2.6.3快捷鍵的使用
2.6.4快捷鍵
2.7草稿
2.7.1Scratch Files
2.7.2Scratch Buffer
2.7.3其他類型檔案
2.7.4重命名、移動與刪除
2.8剪貼簿
2.9HTTP Client
2.10本章小結
第3章項目與模組
3.1項目結構
3.1.1工程
3.1.2模組
3.1.3類庫
3.1.4特性
3.1.5項目生成
3.1.6開發集成工具
3.1.7全局類庫
3.2模組的創建與使用
3.2.1新建模組
3.2.2導入模組
3.3本章小結
第4章編譯、部署與運行
4.1快取和索引
4.2IntelliJ IDEA的編譯方式
4.2.1自動編譯
4.2.2手動編譯
4.3部署與運行
4.4本章小結
第5章調試與運行
5.1測試目錄
5.2運行/調試配置
5.3Debug調試
5.3.1Debug視窗布局
5.3.2按鈕與快捷鍵
5.3.3設定斷點條件
5.3.4多執行緒調試
5.4遠程調試
5.5本章小結
第6章構建工具之Maven
6.1安裝與配置
6.1.1安裝Maven
6.1.2配置本地倉庫
6.1.3在IntelliJ IDEA中配置Maven
6.1.4使用命令行創建示例程式
6.1.5在IntelliJ IDEA中創建示例程式
6.2生命周期與外掛程式
6.2.1Maven生命周期
6.2.2Maven外掛程式
6.3POM配置檔案
6.3.1基本配置信息
6.3.2Maven依賴管理
6.3.3依賴傳遞與調節
6.3.4聚合與繼承
6.4Maven倉庫
6.4.1本地倉庫
6.4.2中央倉庫
6.4.3其他遠程倉庫
6.4.4Super Pom中的其他管理
6.5多環境切換
6.5.1什麼是Profile
6.5.2Profile的種類
6.5.3示例工程
6.6模組化示例
6.7使用Nexus構建私有倉庫
6.7.1下載與安裝
6.7.2Nexus倉庫說明
6.7.3創建角色與許可權
6.7.4手工上傳資源
6.8打包項目原型
6.9本章小結
第7章構建工具之Gradle
7.1Gradle下載與安裝
7.2配置Gradle
7.3創建Gradle工程
7.4構建腳本build.gradle
7.5本章小結
第8章Git版本控制管理
8.1什麼是Git
8.2下載與安裝
8.3Git配置管理
8.3.1配置用戶名與郵件
8.3.2查看配置
8.3.3修改和移除配置
8.4版本庫、工作區與暫存區
8.4.1版本庫初始化
8.4.2檔案管理
8.4.3Git提交
8.4.4Git檔案對比
8.4.5查看歷史
8.4.6檔案恢復
8.4.7刪除檔案
8.5分支管理
8.6變基與合併
8.6.1變基
8.6.2合併多條記錄
8.6.3區間合併
8.7遠程倉庫
8.7.1SSH協定與密鑰
8.7.2創建私有倉庫
8.7.3刪除遠程倉庫
8.7.4其他操作
8.8IntelliJ IDEA下的Git操作
8.8.1上傳本地項目到遠程倉庫
8.8.2克隆遠程倉庫
8.8.3Git分支管理
8.8.4Git Fetch與Git Pull
8.8.5Local Changes
8.8.6日誌列表
8.8.7補丁的創建與使用
8.8.8反向合併
8.9安裝GitLab
8.10本章小結
第9章Spring項目開發
9.1Spring介紹
9.2IOC容器
9.3標籤與註解
9.3.1@Configuration
9.3.2@Bean
9.3.3@ImportResource與@Import註解
9.3.4@Component與@ComponentScan
9.4Web示例工程
9.5Spring Initializr
9.5.1安裝外掛程式
9.5.2Spring Initializr的使用
9.5.3微服務示例
9.6本章小結
第10章資料庫管理
10.1配置數據源與驅動
10.1.1配置驅動
10.1.2配置數據源
10.1.3同步數據源
10.2數據管理
10.2.1數據源顯示管理
10.2.2Collations排序規則
10.2.3查找資源
10.2.4數據管理操作
10.2.5執行語句
10.2.6數據編輯器
10.2.7查看DDL定義
10.3本章小結
第11章容器化管理
11.1什麼是Docker
11.2Docker的安裝
11.3Docker概念理解
11.3.1Docker系統架構與守護進程
11.3.2註冊中心
11.3.3鏡像與容器
11.3.4分層
11.3.5daemon.json
11.4Docker客戶端操作
11.4.1查找鏡像
11.4.2拉取鏡像
11.4.3運行容器
11.4.4管理容器
11.4.5創建鏡像
11.4.6進入容器內部
11.4.7向容器複製檔案
11.4.8配置註冊中心
11.4.9推送鏡像
11.5IntelliJ IDEA中的Docker管理
11.5.1連線Docker
11.5.2管理鏡像
11.6負載均衡示例
11.7本章小結
第12章Vue.js項目管理
12.1基礎環境及工具
12.1.1Node.js的下載與安裝
12.1.2npm
12.1.3Vue CLI
12.1.4Webpack
12.2VueJS項目結構
12.2.1main.js
12.2.2App.vue
12.2.3router
12.2.4模組的導入與導出
12.2.5頁面路由
12.2.6基於URL的參數傳遞
12.2.7基於params的參數傳遞
12.2.8$router與$route
12.2.9node_modules
12.3IntelliJ IDEA導入項目
12.4Vue Devtools
12.4.1外掛程式安裝
12.4.2編譯安裝
12.4.3調試運行
12.4.4更多調試技巧
12.5本章小結
第13章Scala檢查工具
13.1Scala簡介
13.2安裝開發環境
13.2.1安裝JDK
13.2.2安裝Scala SDK
13.2.3安裝Scala外掛程式
13.3創建Scala工程
13.3.1基礎Scala工程
13.3.2基於Maven的Scala工程
13.3.3App特性
13.4Git檢查工具
13.4.1編寫配置
13.4.2編寫啟動程式
13.4.3編寫校驗邏輯
13.5本章小結
第14章自動化測試
14.1自動化測試概述
14.2Python的安裝與配置
14.2.1Python的下載與安裝
14.2.2pip與外掛程式
14.2.3在IntelliJ IDEA中配置Python
14.3自動化測試類型
14.3.1Web自動化測試
14.3.2基於接口的自動化測試
14.3.3YAML配置檔案
14.3.4錨點與引用
14.4本章小結
第15章Jenkins持續集成
15.1Jenkins概述
15.2CI與CD
15.3Jenkins下載與安裝
15.3.1下載與安裝
15.3.2外掛程式的安裝
15.4IntelliJ IDEA集成Jenkins
15.5Jenkins任務管理
15.5.1全局配置
15.5.2任務管理
15.6本章小結
第16章外掛程式的使用與管理
16.1查看與管理外掛程式
16.1.1查看外掛程式
16.1.2外掛程式的安裝
16.1.3禁用、更新與卸載
16.2常用外掛程式的使用
16.2.1Grep Console外掛程式
16.2.2阿里巴巴代碼規範檢查外掛程式
16.2.3EasyCode代碼生成外掛程式
16.2.4Lombok外掛程式的安裝與使用
16.3自定義外掛程式開發
16.3.1開發示例外掛程式
16.3.2Action System
16.3.3外掛程式的發布與打包
16.4本章小結

作者簡介

喬國輝,軟體工程師,在金融、能源、通信等行業從業多年,擁有十分豐富的開發經驗。熱愛技術的分享與傳播,在多個平台均有技術視頻發布。

相關詞條

熱門詞條

聯絡我們