Spring Boot 2 + Thymeleaf Enterprise Application Practice cover

Spring Boot 2 + Thymeleaf Enterprise Application Practice

Rating 3.6
Word count
148K words
Chapters
96
ISBN
9787121349249

Tags

Summary

After years of Java's evolution, the market has seen countless development frameworks, with technologies advancing rapidly. The early sections of Spring Boot 2 and Thymeleaf in Enterprise Application Development introduce the currently popular Spring Boot framework, with which we can easily build various projects. On this foundation, it then covers the use of Spring MVC; after studying this material, readers will master the core content of Spring Boot and Spring MVC. The second part of the book provides an in-depth discussion of the Thymeleaf framework, a relatively novel template engine. With Thymeleaf, we can abandon JSP entirely and enter a simpler page development mode.

Editor's review

Spring Boot 2 and Thymeleaf in Enterprise Application Development is a hands-on technical book for Java web developers, whose core value lies in deeply integrating the modern Spring Boot framework with the Thymeleaf template engine throughout the complete construction process of an enterprise-grade project. The author, Yang Enxiong, is an experienced developer and technical book author whose writing consistently balances practice and theory. This book is not a simple restatement of official documentation; rather, through a complete office automation system project case, it systematically demonstrates the entire process from environment setup and technology integration to feature development and deployment and operations.

In terms of structure, the book covers core Spring Boot configuration, web development, data access (integrating MyBatis and Spring Data JPA), caching, security (Spring Security), message queues, and other key technical points of enterprise applications, with particular emphasis on Thymeleaf's application in the view layer, including its syntax, tags, layouts, and natural integration advantages with Spring Boot. This project-driven, progressively modular approach helps readers build an overall understanding of front-end and back-end collaborative development rather than studying isolated technical points.

For developers who already have a foundation in Java and Spring and wish to quickly get started with Spring Boot and build deliverable projects, this book offers a clear path and reusable code examples. It provides targeted explanations of solutions to common enterprise requirements (such as permission management, file handling, and report export), offering high practical reference value. Note that technical books are highly time-sensitive; readers should pay attention to differences between the framework versions covered and current mainstream versions, and should be able to draw inferences from what they learn.

Who it's for

A good fit for

  • Junior to intermediate developers with a foundation in Java and Spring MVC who want to systematically learn Spring Boot and use it in real project development
  • Teams or individuals who need to quickly build a complete web application prototype and seek best-practice references
  • Developers interested in the Thymeleaf template engine who want to understand its deep integration with Spring Boot
  • Programming learners who want to understand enterprise application layered architecture, module design, and integration through a coherent project case

Not a good fit for

  • Absolute beginners with no Java or web development foundation who want to start from scratch
  • Readers who only want to understand an isolated feature of Spring Boot or Thymeleaf rather than develop a full-stack application
  • Senior architects seeking advanced in-depth content such as high concurrency and microservice architecture

Reading tips

  1. Read and practice in the order of the book's chapters, personally building and completing the accompanying project; do not just read without practicing
  2. Focus on how each technical module (such as Spring Security and MyBatis) is integrated and collaborates under Spring Boot's unified configuration management
  3. Use the office automation system in the book as a base template and try extending it with new business modules to consolidate learning

About the publisher

Publishing House of Electronics Industry China · Founded in 1982

The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.

Contents

  1. 版权信息
  2. 作者简介
  3. 内容简介
  4. 前言
  5. 第1章 概述
  6. 1.1 Java EE开发技术
  7. 1.2 JDK的下载与安装
  8. 1.3 安装与配置Maven
  9. 1.4 安装Eclipse
  10. 1.5 本章小结
  11. 第2章 初试Spring Boot
  12. 2.1 Spring Boot介绍
  13. 2.2 构建第一个Spring Boot程序
  14. 2.3 运行单元测试
  15. 2.4 发布与调用REST服务
  16. 2.5 本章小结
  17. 第3章 Spring Boot配置
  18. 3.1 配置文件
  19. 3.2 Web配置
  20. 3.3 其他配置
  21. 3.4 自定义配置
  22. 3.5 本章小结
  23. 第4章 Spring Boot的注解
  24. 4.1 Spring的常用注解
  25. 4.2 高级Spring注解
  26. 4.3 Spring MVC的常用注解
  27. 4.4 Spring Boot的条件注解
  28. 4.5 本章小结
  29. 第5章 初试Thymeleaf
  30. 5.1 Thymeleaf
  31. 5.2 初试Thymeleaf API
  32. 5.3 在Servlet应用中整合Thymeleaf
  33. 5.4 在Struts2中整合Thymeleaf
  34. 5.5 在Spring Boot中整合Thymeleaf
  35. 5.6 本章小结
  36. 第6章 Thymeleaf对象的使用
  37. 6.1 文本处理
  38. 6.2 基本对象
  39. 6.3 数字对象
  40. 6.4 字符串对象
  41. 6.5 日期对象
  42. 6.6 数组与集合对象
  43. 6.7 其他内置对象
  44. 6.8 本章小结
  45. 第7章 Thymeleaf常用语法
  46. 7.1 表达式语法之运算符
  47. 7.2 表达式语法进阶
  48. 7.3 属性设置
  49. 7.4 条件判断与数据迭代
  50. 7.5 本章小结
  51. 第8章 深入Thymeleaf模板
  52. 8.1 模板片断
  53. 8.2 模板与逻辑分离
  54. 8.3 模板注释
  55. 8.4 内联语法
  56. 8.5 模板缓存
  57. 8.6 本章小结
  58. 第9章 Thymeleaf原理与扩展
  59. 9.1 概念与接口介绍
  60. 9.2 深入Thymeleaf模板处理
  61. 9.3 处理器
  62. 9.4 Thymeleaf扩展
  63. 9.5 本章小结
  64. 第10章 Spring Boot与Thymeleaf整合
  65. 10.1 在Spring Boot中配置Thymeleaf
  66. 10.2 表单处理
  67. 10.3 表单验证
  68. 10.4 片断的使用
  69. 10.5 自定义标签
  70. 10.6 本章小结
  71. 第11章 使用JavaScript库
  72. 11.1 使用jQuery
  73. 11.2 Bootstrap
  74. 11.3 Vue.js
  75. 11.4 本章小结
  76. 第12章 数据库实战
  77. 12.1 概述
  78. 12.2 Spring Data与JPA
  79. 12.3 Spring Data与MongoDB
  80. 12.4 Spring Data与Redis
  81. 12.5 本章小结
  82. 第13章 开发微服务
  83. 13.1 微服务与Spring Cloud
  84. 13.2 Eureka服务治理
  85. 13.3 Ribbon负载均衡
  86. 13.4 客户端Feign
  87. 13.5 容错框架Hystrix
  88. 13.6 本章小结
  89. 第14章 实战案例
  90. 14.1 系统功能及界面
  91. 14.2 数据库设计
  92. 14.3 搭建项目框架
  93. 14.4 图书管理
  94. 14.5 销售单模块
  95. 14.6 首页数据查询与排序
  96. 14.7 本章小结

FAQ

Which version of Spring Boot is the book's code based on?
According to the book information, the hands-on work is based on Spring Boot 2.x. For the specific sub-version, refer to the preface or the dependency configuration of the sample code; readers should note differences from the current latest version when studying.
What prior knowledge is required to study this book?
You need a foundation in Java SE, basic SQL and database knowledge, and a preliminary understanding of the Spring framework (especially Spring MVC). Familiarity with basic HTML/CSS/JavaScript is a plus.
What are the main differences between this book and other Spring Boot introductory books?
The book's most distinctive feature is that it consistently runs through a complete, progressive enterprise-grade project, with particular emphasis on explaining and integrating Thymeleaf as the view-layer technology. It offers a full-stack development perspective from back end to front end rather than merely explaining Spring Boot back-end features.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

杨恩雄 Author

Yang Enxiong is a Chinese author of programming books. Publicly available information about him is limited, and the only confirmed work is Spring Boot 2 + Thymeleaf: Enterprise Application in Practice. Judging from the title and its classification, the book addresses enterprise-level web application development, centering on the Spring Boot framework and the Thymeleaf template engine, and belongs to the practical, hands-on side of programming and design writing. Books of this kind generally focus on framework configuration, project setup, and worked examples, emphasizing turning technical concepts into runnable code and real development workflows. Their readers are typically developers with some Java background who want to apply these technologies to actual projects. Based on the available information, Yang Enxiong's writing leans toward engineering practice and tool application, using a specific framework combination as an entry point to help readers understand how enterprise applications are organized. Because details about his life, professional background, and the full range of his work remain scarce, an overall assessment of his style and influence must wait for further material.

More by the same author

Top rated in the same category