会员   密码 您忘记密码了吗?
1,575,266 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Java EE企業級應用開發實戰:Spring Boot+Vue+Element
Java EE企業級應用開發實戰:Spring Boot+Vue+Element
上一张
下一张
prev next

Java EE企業級應用開發實戰:Spring Boot+Vue+Element

作者: 李磊
出版社: 人民郵電出版社
出版日期: 2023-05-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT479.00
市场价格: RM86.11
本店售价: RM76.64
促销价: RM75.78
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

資訊技術日新月異,以人工智慧、大數據、雲計算等為代表的新技術已成為各行業高品質發展和數字化轉型的動力。由於數字化的基礎資訊來自企業級應用的業務數據,因此企業級應用建設的成敗直接關係到數字化轉型的成敗,而Java EE作為企業級應用開發的一個重要分支,是數字化轉型過程中不可或缺的一個部分。

本書依據理論結合實戰的思路,首先介紹企業級應用的概念和Java EE的基礎知識,然後講解Java EE體系中的Servlet和JSP技術、Spring框架、Spring Boot框架、前端框架Vue和UI框架Element UI,最後提供兩個可以滿足中小型企業級應用實戰需求的案例:企業級應用基礎開發框架和企業級門戶網站。

本書內容翔實,既適合有一定基礎的Java EE開發人員閱讀,也可以作為大中專院校相關課程的參考書和實訓教材。
 


作者介紹

李磊

現就職於北京中電匯智科技有限公司,任高級工程師、高級專案經理,主要從事 Java企業級應用的研發工作,曾先後從事製造、通信、水利、金融、能源等多個行業的企業級應用研發和技術管理工作,具有二十多年的軟體發展與設計經驗,參與研發各類軟體三十餘個,實踐經驗豐富。


目錄

第1章 企業級應用的基礎知識 1
1.1 企業級應用的基本概念 1
1.1.1 企業級應用的定義 1
1.1.2 企業級應用的特點 1
1.1.3 企業級應用的重點 2
1.2 企業級應用與軟體架構 3
1.2.1 軟體架構與軟體框架 3
1.2.2 軟體架構的發展簡史 4
1.2.3 單體架構 4
1.2.4 分層架構 5
1.2.5 服務化架構 6
1.2.6 微服務架構 7
1.2.7 C/S與B/S架構 8
1.2.8 架構設計的維度 10
1.2.9 雲計算與架構 12
1.2.10 雲原生架構概述 14

第2章 Java與企業級應用開發 16
2.1 Java簡介 16
2.2 實戰:安裝JDK 18
2.3 實戰:我的第一個Java程式 21
2.4 Java EE概述 22
2.4.1 什麼是Java EE 22
2.4.2 Java EE的體系架構 23
2.5 常見的Java EE中介軟體 24
2.6 Java EE的常用框架 26
2.6.1 Struts2 26
2.6.2 Spring MVC 27
2.6.3 Hibernate 28
2.6.4 MyBatis 29
2.6.5 Spring框架 30
2.6.6 Spring Boot框架 31
2.6.7 Spring Cloud框架 32
2.7 實戰:Tomcat安裝與啟動 33

第3章 Servlet與JSP技術 35
3.1 Servlet技術介紹 35
3.1.1 什麼是Servlet 35
3.1.2 Servlet的特點 36
3.1.3 Servlet的生命週期 36
3.1.4 HttpServlet的程式設計介面 37
3.1.5 實戰:Maven的安裝與配置 39
3.1.6 實戰:IDEA的安裝與配置 41
3.1.7 實戰:我的第一個Servlet 45
3.2 JSP技術介紹 51
3.2.1 JSP概述 51
3.2.2 JSP的生命週期 52
3.2.3 JSP的基本語法 52
3.2.4 JSP指令 53
3.2.5 JSP腳本元素 56
3.2.6 JSP動作 57
3.2.7 JSP注釋 62
3.2.8 JSP內置對象 62
3.2.9 實戰:我的第一個JSP程式 68

第4章 Spring與企業級應用開發 69
4.1 Spring框架簡介 69
4.2 Spring框架的特點 70
4.3 Spring核心技術之依賴注入 71
4.3.1 依賴注入與控制反轉 71
4.3.2 IoC/DI與Java的反射技術 72
4.3.3 Spring IoC容器 73
4.3.4 Spring Bean基礎 75
4.3.5 Spring Bean之配置元資訊 77
4.3.6 Spring Bean之資源管理 79
4.4 Spring核心技術之面向切面程式設計 80
4.4.1 面向切面程式設計簡介 80
4.4.2 AOP與動態代理技術 82
4.4.3 靜態代理 82
4.4.4 Java動態代理 84
4.4.5 CGLIB動態代理 86
4.4.6 Spring AOP 87
4.4.7 實戰:基於AOP的日誌記錄 90
4.5 Spring MVC開發框架 92
4.5.1 MVC模式與Spring MVC工作原理 92
4.5.2 Spring MVC的工作流程 94
4.5.3 Spring MVC的核心控制器 95
4.5.4 Spring MVC的攔截器 99
4.5.5 Spring MVC相關注解 100
4.5.6 實戰:我的第一個Spring MVC 103
4.6 Spring事務管理 106

第5章 Spring Boot與企業級應用開發 109
5.1 Spring Boot概述 109
5.2 Spring Boot核心類及注解 110
5.2.1 Spring Boot啟動類 110
5.2.2 @SpringBootApplication注解 111
5.3 Spring Boot特性 113
5.3.1 Spring Initializr介紹 113
5.3.2 Spring Boot啟動器介紹 114
5.3.3 Spring Boot內嵌容器 116
5.3.4 Spring Boot設定檔 118
5.4 實戰:我的第一個Spring Boot

  應用 119
5.4.1 創建Maven項目 119
5.4.2 創建Spring Boot項目 120
5.5 Spring Boot與數據庫 124
5.5.1 Java EE數據庫技術概述 124
5.5.2 連接MySQL數據庫 125
5.5.3 MyBatis框架核心組件介紹 131
5.5.4 整合MyBatis 134
5.5.5 實戰:基於SSM實現增刪改查 135
5.6 Spring Boot與NoSQL數據庫 139
5.6.1 NoSQL數據庫簡介 139
5.6.2 Spring Boot與Redis 140
5.6.3 實戰:Redis安裝 141
5.6.4 實戰:Redis的增刪改查 142
5.7 容器化部署Spring Boot應用 143
5.7.1 Docker簡介 143
5.7.2 Docker安裝 144
5.7.3 製作Docker鏡像 145
5.7.4 運行Docker鏡像 147

第6章 前後端分離與Vue、Element UI 148
6.1 前端開發的基本概念 148
6.1.1 前後端分離模式 148
6.1.2 MVVM框架 149
6.1.3 回應式佈局 150
6.2 Vue框架 151
6.2.1 Vue框架入門 151
6.2.2 Vue的數據綁定 152
6.2.3 Vue指令 153
6.2.4 Vue的事件處理 158
6.2.5 Vue路由 159
6.2.6 axios 160
6.3 Element UI組件庫 162
6.3.1 Element UI簡介 162
6.3.2 Element UI組件簡介 162
6.4 實戰:搭建前端開發環境 163
6.4.1 安裝Visual Studio Code 163
6.4.2 安裝和配置Node.js 164
6.4.3 安裝前端框架 166
6.5 實戰:我的第一個前端應用 166
6.5.1 初始化Vue應用 166
6.5.2 引入Element UI組件 169
6.5.3 增加vue-router 171
6.5.4 實現前後端交互 173
6.6 實戰:前端應用發佈 176
6.6.1 nginx的安裝 176
6.6.2 前端應用打包及發佈 179

第7章 企業級應用基礎開發框架的設計與搭建 181
7.1 建設目標 181
7.2 系統設計 182
7.2.1 系統功能需求 182
7.2.2 系統功能設計 182
7.2.3 系統技術架構設計 183
7.3 數據庫設計 184
7.3.1 數據庫設計的基本規則 184
7.3.2 數據庫設計的基本方法 184
7.3.3 JEELP的實體圖(E-R圖) 185
7.3.4 數據表結構設計 188
7.4 專案工程說明 190
7.4.1 後端工程目錄說明 190
7.4.2 前端工程目錄說明 190
7.5 後端公共基礎包說明 190
7.5.1 代碼結構 190
7.5.2 持久層 191
7.5.3 Mapper介面映射 191
7.5.4 服務層介面類別 191
7.5.5 服務層實現類 191
7.5.6 統一消息異常 191
7.5.7 分頁處理 192
7.6 前端公共基礎包說明 192
7.6.1 代碼結構 192
7.6.2 公共組件 192
7.6.3 公共混入 194
7.7 基礎業務案例 195
7.7.1 業務說明 195
7.7.2 代碼結構 196
7.7.3 控制器實現 196
7.7.4 服務層實現 196
7.7.5 數據訪問層實現 197
7.7.6 前端頁面實現 197
7.8 登錄和登出 197
7.8.1 業務說明 197
7.8.2 控制器開發 198
7.8.3 持久層開發 198
7.8.4 服務層開發 199
7.9 驗證碼開發 199
7.9.1 業務說明 199
7.9.2 整合easy-captcha 201
7.9.3 控制器開發 201
7.10 用戶安全與JWT 201
7.10.1 業務說明 201
7.10.2 整合JWT組件 202
7.10.3 控制器開發 202
7.10.4 篩檢程式開發 203
7.11 線上用戶管理 203
7.11.1 業務說明 204
7.11.2 控制器開發 204
7.11.3 服務層開發 204
7.12 功能樹維護 204
7.12.1 許可權管理業務說明 204
7.12.2 功能樹維護功能介紹 205
7.12.3 源代碼結構說明 205
7.13 角色維護 206
7.13.1 角色維護功能介紹 206
7.13.2 源代碼結構說明 207
7.14 崗位維護 207
7.14.1 崗位維護功能介紹 207
7.14.2 源代碼結構說明 208
7.15 用戶管理 208
7.15.1 用戶管理功能介紹 209
7.15.2 源代碼結構說明 209
7.16 崗位角色維護 210
7.16.1 崗位角色維護功能介紹 210
7.16.2 源代碼結構說明 211
7.17 人員崗位維護 211
7.17.1 人員崗位維護功能介紹 211
7.17.2 源代碼結構說明 212
7.18 參數管理 212
7.18.1 參數管理功能介紹 212
7.18.2 源代碼結構說明 213
7.19 附件管理 213
7.19.1 附件管理功能介紹 214
7.19.2 源代碼結構說明 214
7.19.3 附件上傳示例 216
7.20 節假日管理 217
7.20.1 節假日管理業務說明 217
7.20.2 源代碼結構說明 218
7.20.3 節假日計算示例 218
7.21 序號管理 219
7.21.1 序號管理功能介紹 219
7.21.2 源代碼結構說明 220
7.22 組織機構管理 220
7.22.1 組織機構管理功能介紹 220
7.22.2 源代碼結構說明 221
7.23 日誌管理 221
7.23.1 日誌管理功能介紹 222
7.23.2 源代碼結構說明 222
7.24 標準代碼管理 223
7.24.1 標準代碼管理功能說明 223
7.24.2 源代碼結構說明 224
7.24.3 三級聯動示例 225
7.25 系統監測 226
7.25.1 系統監測功能說明 226
7.25.2 源代碼結構說明 227
7.25.3 Java工具類庫Hutool 簡介 227
7.25.4 Java工具類庫OSHI 簡介 228

第8章 企業級門戶網站的設計與搭建 230
8.1 系統設計 230
8.1.1 系統功能需求 230
8.1.2 系統功能設計 230
8.1.3 門戶專案工程說明 231
8.2 數據庫設計 232
8.2.1 門戶網站E-R圖 232
8.2.2 數據表結構設計 233
8.3 欄目管理功能實現 233
8.3.1 欄目管理功能介紹 233
8.3.2 源代碼結構說明 235
8.4 資訊分類功能實現 235
8.4.1 資訊分類功能介紹 235
8.4.2 源代碼結構說明 236
8.5 欄目資訊功能實現 237
8.5.1 欄目資訊功能介紹 237
8.5.2 源代碼結構說明 238
8.6 線上留言後臺功能實現 239
8.6.1 線上留言功能介紹 239
8.6.2 源代碼結構說明 240
8.7 門戶功能實現 240
8.7.1 門戶功能介紹 240
8.7.2 源代碼結構說明 242