互聯網+職業技能系列

JavaEE企業級框架開發實戰教程(Spring Boot+Shiro+JPA)(微課版)

微課版JavaEE企業級框架,Spring Boot,Shiro,JPA
分享 推薦 0 收藏 19 閱讀 1.2K
蝸牛學院 , 陳良 , 胡平 (編著)

關于本書的內容有任何問題,請聯系 左仲海

1.作者擁有多年軟件開發經驗,知識講解通俗易懂;
2.結合大量實踐代碼進行講解,理論聯系實際;
3.全書重點難點配有微課視頻,書網結合;
4.體例結構合理,由淺入深地向讀者介紹目前流行的企業級框架開發技術。

內容摘要

本書較為全面地介紹了企業級開發框架的構成及應用。全書共9章,以JDK 1.8為基礎,詳細地介紹了從傳統Java Web開發到企業級框架開發的演變發展,其知識點涵蓋Servlet、JDBC、Spring、Spring MVC、MyBatis、Shiro、Redis、緩存,以及腳手架工具Spring Boot和Spring Data等;以案例驅動的方式對知識點進行講解,并在第9章通過貫穿案例講解項目從研發到上線的過程,以練習和操作實踐,幫助讀者鞏固所學內容。

目錄

第1章 傳統Java Web開發 1
1.1 Servlet概述 2
1.1.1 了解Servlet 2
1.1.2 動態頁面JSP 6
1.1.3 過濾器 19
1.2 Servlet項目實戰 23
1.2.1 開發環境搭建 23
1.2.2 MySQL數據庫搭建 23
1.2.3 Servlet請求處理 28
1.2.4 Filter權限控制 40
第2章 JavaEE框架開發——SSM 44
2.1 MyBatis概述 45
2.1.1 了解MyBatis 45
2.1.2 MyBatis數據持久化 46
2.1.3 MyBatis動態代理開發 51
2.1.4 MyBatis關系映射 54
2.2 Spring概述 58
2.2.1 了解Spring 58
2.2.2 Spring的IoC容器 60
2.2.3 Spring的AOP編程 62
2.3 Spring MVC概述 66
2.3.1 Spring MVC簡介 66
2.3.2 Spring MVC請求處理 67
2.3.3 注解開發 71
2.4 整合開發 73
2.4.1 搭建Spring開發環境 73
2.4.2 Spring集成MyBatis 76
2.4.3 Spring集成Spring MVC 77
2.5 開發實戰 78
2.5.1 項目簡介 78
2.5.2 開發思路 79
2.5.3 代碼實現 79
第3章 Spring Boot 82
3.1 Spring Boot概述 83
3.1.1 了解Spring Boot 83
3.1.2 Spring Boot的核心功能 83
3.1.3 Spring Boot示例 84
3.2 Spring Boot核心 87
3.2.1 自動配置 87
3.2.2 自定義starter 92
第4章 Spring Data 95
4.1 數據持久化 96
4.1.1 了解數據持久化 96
4.1.2 常用的數據持久化技術 96
4.2 持久化實現 96
4.2.1 關系型數據庫的持久化實現 96
4.2.2 非關系型數據庫的持久化實現 100
4.3 Spring Data 101
4.3.1 Spring Data入門 101
4.3.2 Spring Data JPA 102
4.3.3 Spring Data Redis 109
第5章 模板引擎 112
5.1 常用模板引擎 113
5.1.1 模板引擎 113
5.1.2 Spring Boot對模板引擎的支持 114
5.2 FreeMarker引擎 114
5.2.1 了解FreeMarker 114
5.2.2 FreeMarker類型 117
5.2.3 FreeMarker模板 118
第6章 Shiro權限管理 122
6.1 Shiro簡介 123
6.2 用戶認證 124
6.3 用戶授權 127
6.4 Realm 130
6.5 基于Shiro的Web開發 136
第7章 Redis 142
7.1 認識Redis 143
7.1.1 RDBMS與NoSQL 143
7.1.2 Redis安裝 144
7.1.3 Redis命令 146
7.2 Jedis訪問Redis 152
7.2.1 常用API 152
7.2.2 Spring與Jedis的集成 161
第8章 緩存 162
8.1 緩存實現方案 163
8.2 Ehcache實現 163
8.3 Redis實現 174
8.4 其他緩存操作 177
第9章 項目實戰 186
9.1 項目介紹 187
9.2 實戰開發 187
9.2.1 數據庫設計 187
9.2.2 環境搭建 190
9.2.3 用戶管理 194
9.2.4 角色管理 211
9.2.5 菜單管理 224
9.2.6 權限控制 237
9.2.7 項目部署 240

讀者評論

趕緊搶沙發哦!

我要評論

作者介紹

胡平,西門子成都軟件研發中心軟件研發工程師,貴陽學院電子信息工程專業,6年軟件研發經驗。先后就職于中軟國際、成都路行通科技公司、蝸牛學院、貴州海普科技,從事軟件研發及教學培訓工作。精通Java、MySQL、SpringMVC、MyBatis、Spring、SpringBoot,對Spring生態有深入研究。
陳良,優鳥科技研發中心高級研發工程師,中國人民大學學士,8年軟件研發及教學經驗。曾任職于蝸牛學院、中國普天重慶普天永惠等公司。精通Java開發語言,對Spring開發框架、SpringBoot、SpringCloud微服務開發、Hadoop大數據處理有豐富的研究與項目實踐,精通政務服務、S2B2C、電商、大數據等項目的架構設計與實現,對系統大數據、高并發有深入研究。

同系列書

購買本書用戶

相關圖書

聯系客服
聯系客服
人郵微信
人郵微信
微信二維碼
返回頂部
返回頂部
上海退休后如何赚钱 中国配资网站 赛车摩托车一般多少钱 兰州股票配资 内蒙十一选五跨度走势 浙江十一选五交流群 福建31选7开奖官网 百度查询481遗漏查询 股票配资平台是合法的么重生回古代 小说 福彩3d最近500期开奖号 二分时时彩下哪个软件