中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Spring Boot從入門到實戰 第2版·微課視頻版

包郵 Spring Boot從入門到實戰 第2版·微課視頻版

作者:陳恒 編
出版社:清華大學出版社出版時間:2024-08-01
開本: 16開 頁數: 348
中 圖 價:¥44.1(7.4折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Spring Boot從入門到實戰 第2版·微課視頻版 版權信息

Spring Boot從入門到實戰 第2版·微課視頻版 本書特色

本書系統地介紹Spring Boot 3的主要技術,包括三方面內容: 快速開發一個Web應用系統(Spring與Spring MVC基礎、Thymeleaf與Vue.js 3視圖技術、MyBatis與MyBatisPlus數據訪問技術)、Spring Boot的高級特性(自動配置、部署、單元測試以及安全機制)和分布式架構技術(REST、MongoDB、Redis、Cache以及異步消息)。本書提供兩個完整的項目案例:電子商務平臺的設計與實現(Spring Boot MyBatis Thymeleaf)和名片系統的設計與實現(Spring Boot Vue.js 3 MyBatis-Plus)。本書配套資源豐富,包括教學大綱、教學課件、教學日歷、實驗大綱、程序源碼、電子教案、思政案例、700分鐘的視頻講解和在線題庫。

Spring Boot從入門到實戰 第2版·微課視頻版 內容簡介

   本書從Spring和Spring MVC的基礎知識講起,從而讓讀者無難度地學習Spring Boot 3。為了更好地幫助讀者學習,本書以大量實例介紹了Spring Boot 3的基本思想、方法和技術。

全書共12章,內容涵蓋Spring基礎、Spring MVC基礎、Spring Boot入門、Spring Boot核心、Web開發、數據訪問、MyBatis與MyBatisPlus框架基礎、安全控制、異步消息、單元測試、電子商務平臺的設計與實現(Spring Boot+MyBatis+Thymeleaf)、名片系統的設計與實現(Spring Boot+Vue.js 3+MyBatis-Plus)等。書中實例通俗易懂、側重實用性,使讀者能夠快速掌握Spring Boot 3的基礎知識、編程技巧以及完整的開發體系,為進行大型項目開發打下堅實的基礎。

本書可作為高等院校計算機及相關專業的教材或教學參考書,也可作為Java技術的培訓教材,適合具有Java和Java Web編程基礎的讀者,尤其適合廣大Java EE應用開發人員閱讀與使用。

Spring Boot從入門到實戰 第2版·微課視頻版 目錄

第1章Spring基礎 1.1Spring概述1 1.1.1Spring的由來1 1.1.2Spring的體系結構1 1.2Spring開發環境的構建3 1.2.1使用Eclipse開發Java Web 應用4 1.2.2Spring的下載6 1.2.3**個Spring入門程序6 1.3Spring IoC8 1.3.1Spring IoC的基本概念8 1.3.2Spring的常用注解9 1.3.3基于注解的依賴注入10 1.3.4Java配置12 1.4Spring AOP14 1.4.1Spring AOP的基本概念14 1.4.2基于注解開發AspectJ16 1.5Spring Bean21 1.5.1Bean的實例化21 1.5.2Bean的作用域23 1.5.3Bean的初始化和銷毀24 1.6Spring的數據庫編程26 1.6.1Spring JDBC的XML配置26 1.6.2Spring JDBC的Java配置27 1.6.3Spring JdbcTemplate的 常用方法28 1.6.4基于@Transactional 注解的聲明式事務管理32 1.6.5如何在事務處理中捕獲異常35 1.7本章小結36 習題136 第2章Spring MVC基礎 2.1Spring MVC的工作原理37 2.2Spring MVC的工作環境38 2.2.1Spring MVC所需要的JAR包… 38 2.2.2使用Eclipse開發Spring MVC的Web應用39 2.2.3基于Java配置的Spring MVC應用42 2.3基于注解的控制器43 2.3.1Controller注解類型43 2.3.2RequestMapping注解類型43 2.3.3編寫請求處理方法45 2.3.4Controller接收請求參數的 常見方式46 2.3.5重定向與轉發50 2.3.6應用@Autowired進行依賴 注入52 2.3.7@ModelAttribute53 2.4JSON數據交互54 2.4.1JSON數據結構54 2.4.2JSON數據轉換55 2.5Spring MVC的基本配置59 2.5.1靜態資源配置59 2.5.2攔截器配置59 2.5.3文件上傳配置60 2.6本章小結65 習題265 目錄第3章Spring Boot入門 3.1Spring Boot概述66 3.1.1什么是Spring Boot66 3.1.2Spring Boot的優點66 3.1.3Spring Boot的主要特性66 3.2**個Spring Boot應用67 3.2.1Maven簡介67 3.2.2Maven的pom.xml67 3.2.3使用IntelliJ IDEA快速構建 Spring Boot應用68 3.2.4使用Spring Tool Suite快速 構建Spring Boot應用71 3.3本章小結72 習題372 第4章Spring Boot核心 4.1Spring Boot的基本配置73 4.1.1啟動類和核心注解 @SpringBootApplication73 4.1.2Spring Boot的全局配置 文件74 4.1.3Spring Boot的Starters74 4.2讀取應用配置75 4.2.1Environment75 4.2.2@Value76 4.2.3@ConfigurationProperties77 4.2.4@PropertySource78 4.3日志配置79 4.4Spring Boot的自動配置原理80 4.5Spring Boot的條件注解82 4.5.1條件注解82 4.5.2自定義條件83 4.5.3自定義Starters85 4.6本章小結91 習題491 第5章Spring Boot的Web開發 5.1Spring Boot的Web開發支持92 5.2Thymeleaf模板引擎92 5.2.1Spring Boot的Thymeleaf 支持93 5.2.2Thymeleaf的基礎語法94 5.2.3Thymeleaf的常用屬性99 5.2.4使用Spring Boot與Thymeleaf 實現頁面信息國際化103 5.2.5Spring Boot與Thymeleaf 的表單驗證106 5.2.6基于Thymeleaf與BootStrap 的Web開發實例110 5.3使用Spring Boot處理JSON數據113 5.4Spring Boot中文件的上傳與下載117 5.5Spring Boot的異常統一處理123 5.5.1自定義error頁面123 5.5.2@ExceptionHandler注解126 5.5.3@ControllerAdvice注解127 5.6Spring Boot對JSP的支持128 5.7本章小結131 習題5131第6章Spring Boot的數據訪問 6.1Spring Data JPA132 6.1.1Spring Boot的支持133 6.1.2簡單條件查詢134 6.1.3關聯查詢141 6.1.4@Query和@Modifying 注解157 6.1.5排序與分頁查詢158 6.2REST162 6.2.1REST簡介162 6.2.2Spring Boot整合REST164 6.2.3Spring Data REST164 6.2.4REST服務測試166 6.3MongoDB170 6.3.1安裝MongoDB170 6.3.2Spring Boot整合 MongoDB170 6.3.3增、刪、改、查171 6.4Redis175 6.4.1安裝Redis175 6.4.2Spring Boot整合Redis178 6.4.3使用StringRedisTemplate 和RedisTemplate179 6.5數據緩存Cache183 6.5.1Spring緩存支持184 6.5.2Spring Boot緩存支持185 6.5.3使用Redis Cache189 6.6本章小結190 習題6190 第7章MyBatis與MyBatisPlus 7.1Spring Boot整合MyBatis191 7.2MyBatis基礎194 7.2.1元素194 7.2.2、以及 元素198 7.2.3動態SQL199 7.3MyBatisPlus快速入門201 7.3.1MyBatisPlus簡介201 7.3.2Spring Boot整合 MyBatisPlus201 7.4MyBatisPlus基礎204 7.4.1MyBatisPlus注解204 7.4.2CRUD 接口207 7.4.3條件構造器214 7.5本章小結218 習題7218 第8章Spring Boot的安全控制 8.1Spring Security快速入門219 8.1.1什么是Spring Security219 8.1.2Spring Security的用戶 認證219 8.1.3Spring Security的請求 授權 221 8.1.4Spring Security的核心類2218.1.5Spring Security的驗證機制… 223 8.2Spring Boot的支持223 8.3實際開發中的Spring Security操作 實例223 8.4本章小結233 習題8233 第9章異步消息 9.1消息模型234 9.2企業級消息代理234 9.2.1JMS234 9.2.2AMQP236 9.3Spring Boot的支持238 9.3.1JMS的自動配置238 9.3.2AMQP的自動配置238 9.4異步消息通信實例238 9.4.1JMS實例238 9.4.2AMQP實例243 9.5本章小結247 習題9247 第10章Spring Boot單元測試 10.1JUnit 5248 10.1.1JUnit 5簡介248 10.1.2JUnit 5注解248 10.1.3JUnit 5斷言250 10.2單元測試用例251 10.2.1測試環境的構建251 10.2.2測試Mapper接口253 10.2.3測試Service層254 10.3使用Postman測試Controller層… 255 10.4本章小結258 習題10258 第11章電子商務平臺的設計與實現(Spring Boot MyBatis Thymeleaf)11.1系統設計259 11.1.1系統功能需求259 11.1.2系統模塊劃分259 11.2數據庫設計260 11.2.1數據庫概念結構設計260 11.2.2數據庫邏輯結構設計262 11.2.3創建數據表263 11.3系統管理264 11.3.1添加相關依賴264 11.3.2HTML頁面及靜態 資源管理264 11.3.3應用的包結構265 11.3.4配置文件265 11.4組件設計266 11.4.1管理員登錄權限驗證266 11.4.2前臺用戶登錄權限驗證266 11.4.3驗證碼266 11.4.4統一異常處理267 11.4.5工具類268 11.5后臺管理子系統的實現268 11.5.1管理員登錄268 11.5.2類型管理269 11.5.3添加商品272 11.5.4查詢商品274 11.5.5修改商品277 11.5.6刪除商品278 11.5.7按月統計銷量279 11.5.8按類型統計銷量281 11.5.9查詢訂單284 11.5.10用戶管理285 11.5.11安全退出286 11.6前臺電子商務子系統的實現286 11.6.1導航欄及首頁搜索286 11.6.2推薦商品及*新商品288 11.6.3用戶注冊290 11.6.4用戶登錄291 11.6.5商品詳情292 11.6.6收藏商品294 11.6.7購物車295 11.6.8下單299 11.6.9個人信息302 11.6.10我的收藏303 11.6.11我的訂單304 11.7本章小結305 習題11305 第12章名片系統的設計與實現(Spring Boot Vue.js 3 MyBatisPlus)12.1系統設計306 12.1.1系統功能需求306 12.1.2系統模塊劃分306 12.2數據庫設計307 12.2.1數據庫概念結構設計307 12.2.2數據庫邏輯結構設計307 12.3使用IntelliJ IDEA構建后端系統308 12.3.1創建Spring Boot Web 應用308 12.3.2修改pom.xml308 12.3.3配置數據源等信息308 12.3.4創建持久化實體類309 12.3.5創建Mapper接口310 12.3.6創建業務層310 12.3.7創建控制器層313 12.3.8創建跨域響應頭設置 過濾器314 12.3.9創建工具類315 12.3.10MyBatisPlus分頁插件、 Redis以及Token簽名 配置315 12.4使用Vue CLI構建前端系統315 12.4.1安裝Node.js315 12.4.2安裝Vue CLI并構建前端 系統cardmisvue316 12.4.3使用VSCode打開前端 系統318 12.4.4安裝Element Plus和 @elementplus/iconsvue …319 12.4.5安裝Axios模塊并設置 跨域訪問319 12.4.6開發前端頁面320 12.4.7配置路由335 12.5測試運行336 12.6本章小結336 習題12336
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 耐腐蚀泵,耐腐蚀真空泵,玻璃钢真空泵-淄博华舜耐腐蚀真空泵有限公司 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 高压包-点火器-高压发生器-点火变压器-江苏天网 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 上海璟文空运首页_一级航空货运代理公司_机场快递当日达 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 |