• SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
  • SpringBoot企业级项目开发实战
21年品牌 40万+商家 超1.5亿件商品

SpringBoot企业级项目开发实战

正版图书 真实库存欢迎选购 可开电子发票 有需要联系客服!

64.94 7.2折 89.8 全新

库存2件

天津和平
认证卖家担保交易快速发货售后保障

作者张科编著

出版社机械工业出版社

ISBN9787111405245

出版时间2022-03

装帧平装

开本16开

定价89.8元

货号31397305

上书时间2024-12-17

润田图书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
本书特色<br>多角度:涵盖设计思想、组件功能、源码解析和开发技巧;<br>多层次:涵盖开发、测试、安全、扩展、部署和监控;<br>多示例:详解100多个示例和1个完整的大型项目案例;<br>全流程:涵盖Maven搭建、数据库设计、数据持久化和项目打包部署。

目录
前言<br/>第1章  Spring和Spring MVC基础知识1<br/>1.1  揭开Spring的面纱1<br/>1.1.1  Spring的功能模块1<br/>1.1.2  Spring的7大优点2<br/>1.1.3  Spring的生态圈3<br/>1.2  搭建Spring开发环境3<br/>1.2.1  Maven的优势和标准目录结构4<br/>1.2.2  Maven的下载和安装5<br/>1.2.3  搭建Eclipse开发环境6<br/>1.2.4  搭建IntelliJ IDEA开发环境8<br/>1.2.5  实战:第一个Hello World项目9<br/>1.3  Spring常用注解介绍12<br/>1.4  简析Spring MVC的请求流程13<br/>1.5  小结14<br/>第2章  Spring Boot从零入门15<br/>2.1  为什么使用Spring Boot15<br/>2.2  实战:创建第一个Spring Boot项目16<br/>2.3  Spring Boot项目的一些基础配置18<br/>2.3.1  判断一个项目是否为Spring Boot项目18<br/>2.3.2  自定义启动Banner19<br/>2.3.3  多环境配置19<br/>2.3.4  其他配置21<br/>2.4  构建Restful API21<br/>2.4.1  Restful架构风格21<br/>2.4.2  认识Jersey Restful22<br/>2.4.3  实战:Jersey Restful与Spring Boot集成23<br/>2.5  接口测试24<br/>2.5.1  实战:使用Postman测试接口25<br/>2.5.2  认识Swagger2 UI28<br/>2.5.3  实战:项目集成Swagger2实现可视化接口29<br/>2.6  使用Lombok来优雅地编码33<br/>2.6.1  认识Lombok插件33<br/>2.6.2  安装Lombok插件33<br/>2.6.3  实战:使用Lombok插件36<br/>2.7  小结41<br/>第3章  数据持久化42<br/>3.1  认识Spring Data JPA与ORM42<br/>3.2  Spring Boot Validate参数校验42<br/>3.2.1  传统的if…else校验43<br/>3.2.2  实战:现代的Spring Boot Validate校验44<br/>3.2.3  Validate校验常用的注解46<br/>3.3  实战:使用Spring Data JPA保存数据47<br/>3.4  JPA与SQL语法50<br/>3.5  小结51<br/>第4章  Spring Boot的Web应用开发52<br/>4.1  Spring Boot对Web开发的支持52<br/>4.2  模板引擎53<br/>4.2.1  为什么放弃JSP模板引擎54<br/>4.2.2  选择Thymeleaf模板引擎55<br/>4.2.3  实战:使用Thymeleaf模板引擎55<br/>4.2.4  简介:Thymeleaf的基础语法57<br/>4.3  文件上传59<br/>4.3.1  实战:使用J2EE实现文件上传59<br/>4.3.2  解析文件上传的源码61<br/>4.4  过滤器、监听器和拦截器64<br/>4.4.1  过滤器、监听器和拦截器简介64<br/>4.4.2  过滤器与拦截器的区别65<br/>4.4.3  实战:使用过滤器过滤请求信息65<br/>4.4.4  实战:使用拦截器处理请求信息67<br/>4.4.5  事件的发布和监听70<br/>4.5  异常的处理74<br/>4.5.1  异常的分类75<br/>4.5.2  @ControllerAdvice和@ExceptionHandler的使用75<br/>4.5.3  实战:统一异常处理76<br/>4.6  Web缓存利器Redis的应用79<br/>4.6.1  Redis的应用场景79<br/>4.6.2  Redis的安装和使用80<br/>4.6.3  Redis的命令80<br/>4.6.4  实战:在Spring Boot项目中集成Redis83<br/>4.7  小结85<br/>第5章  Spring Boot的 Security安全控制86<br/>5.1  认识Spring Security86<br/>5.2  应用Spring Security87<br/>5.2.1  实战:Spring Security入门87<br/>5.2.2  Spring Security适配器92<br/>5.2.3  实战:用户授权96<br/>5.2.4  Spring Security核心类97<br/>5.2.5  Spring Security的验证机制98<br/>5.3  企业项目中的Spring Security操作99<br/>5.3.1  实战:基于JPA的Spring Boot Security操作100<br/>5.3.2  实战:基于MyBatis的Spring Boot Security操作109<br/>5.4  小结112<br/>第6章  Spring Boot扩展113<br/>6.1  日志管理114<br/>6.1.1  常用的日志框架114<br/>6.1.2  日志的输出级别116<br/>6.1.3  实战:日志管理之使用AOP记录日志117<br/>6.1.4  实战:日志管理之自定义Appender124<br/>6.2  定时任务128<br/>6.2.1  实现定时任务的5种方式128<br/>6.2.2  实战:基于JDK方式实现简单定时128<br/>6.2.3  实战:基于Spring Task实现定时任务131<br/>6.2.4  实战:基于Quartz实现定时调度132<br/>6.3  发送邮件135<br/>6.3.1  SMTP与发送一封邮件的步骤135<br/>6.3.2  实战:使用Java Mail发送邮件136<br/>6.3.3  实战:Spring Boot集成邮件发送140<br/>6.3.4  扩展知识——邮件格式143<br/>6.4  应用Web Service143<br/>6.4.1  Web Service简介143<br/>6.4.2  Spring Web Service简介145<br/>6.4.3  实战:Spring Web Service服务端发布项目146<br/>6.4.4  实战:Spirng Web Service客户端调用项目149<br/>6.5  应用Web Socket155<br/>6.5.1  Web Socket简介155<br/>6.5.2  Web Socket的属性和方法157<br/>6.5.3  实战:Web Socket通信158<br/>6.6  小结164<br/>第7章  项目测试166<br/>7.1  单元测试166<br/>7.1.1  为什么要做单元测试166<br/>7.1.2  单元测试有哪些内容167<br/>7.1.3  常规的JUnit测试168<br/>7.1.4  Mock测试174<br/>7.2  集成测试179<br/>7.2.1  集成测试自动配置179<br/>7.2.2  测试Spring MVC入口180<br/>7.3  性能测试185<br/>7.3.1  性能测试的种类185<br/>7.3.2  性能测试的考量指标185<br/>7.3.3  实战:对项目进行性能测试186<br/>7.4  小结188<br/>第8章  Spring Boot项目快速开发框架Jeecg Boot189<br/>8.1  项目简介及系统架构189<br/>8.1.1  系统功能介绍189<br/>8.1.2  项目开发环境和前后端技术栈191<br/>8.1.3  系统结构192<br/>8.1.4  系统的功能模块192<br/>8.2  配置文件194<br/>8.3  数据访问195<br/>8.3.1  创建持久化实体类195<br/>8.3.2  初始化数据库196<br/>8.3.3  定义Repository接口实现Repository持久层197<br/>8.4  Web处理199<br/>8.4.1  控制器200<br/>8.4.2  系统登录203<br/>8.4.3  菜单管理205<br/>8.4.4  角色管理208<br/>8.4.5  用户管理210<br/>8.4.6  异常处理213<br/>8.4.7  功能扩展215<br/>8.5  小结215<br/>第9章  Spring Boot项目开发实战—销售管理系统216<br/>9.1  系统设计216<br/>9.1.1  系统介绍216<br/>9.1.2  系统功能需求分析217<br/>9.1.3  系统用例分析218<br/>9.1.4  技术栈的选型221<br/>9.2  数据库设计225<br/>9.2.1  数据库概念模型设计225<br/>9.2.2  数据库逻辑结构设计228<br/>9.2.3  创建数据表232<br/>9.3  项目框架搭建235<br/>9.3.1  技术栈的搭建235<br/>9.3.2  项目的搭建242<br/>9.3.3  分页处理方法249<br/>9.4  功能实现250<br/>9.4.1  登录功能的实现250<br/>9.4.2  客户和客户跟进管理功能的实现255<br/>9.4.3  产品功能的实现261<br/>9.4.4  订单功能的实现265<br/>9.4.5  用户管理功能的实现271<br/>9.4.6  订单目标功能的实现273<br/>9.4.7  用户待办事项功能的实现277<br/>9.5  小结281<br/>第10章  Spring Boot项目部署与监控282<br/>10.1  Spring Boot打包部署282<br/>10.1.1  jar与war282<br/>10.1.2  实战:将项目打包成jar283<br/>10.1.3  实战:将项目打包成war286<br/>10.1.4  实战:使用Docker 部署jar工程288<br/>10.1.5  实战:使用spring-boot-devtools进行热部署290<br/>10.2  监控管理之Actuator使用291<br/>10.2.1  查看端点信息292<br/>10.2.2  关闭端点293<br/>10.2.3  配置端点294<br/>10.2.4  自定义端点294<br/>10.2.5  项目的健康指标296<br/>10.3  小结297

内容摘要
随着互联网的发展,越来越来的企业采用SpringBoot来完成Web项目的开发。本书专门为SpringBoot企业项目开发者量身定制,内容涉及SpringBoot的理论基础、源码解析和项目开发中的各种技巧。<br>本书分为10章。第1章介绍Spring、SpringMVC的理论基础,同时搭建Spring开发环境;第2章介绍SpringBoot入门知识,包括RestfulAPI、Jersey、Postman、Swagger2UI和Lombok等;第3章介绍SpringDataJPA和Validate等;第4章介绍使用SpringBoot进行Web开发的具体方法,另外还会介绍Redis的使用;第5章介绍SpringSecurity的原理;第6章介绍SpringBoot框架的扩展,包括日志、定时任务、邮件的发送、WebService和WebSocket等;第7章介绍单元测试、集成测试和性能测试等;第8章介绍JeecgBoot的功能、环境、配置和源码等;第9章是项目实战,全面展示一个销售管理系统的完整开发过程;第10章介绍项目的打包、热部署和监控等。<br>本书内容翔实,示例丰富,适合基础较为薄弱的SpringBoot项目开发人员阅读,也适合SpringBoot技术爱好者作为参考书,另外还可作为高等院校计算机及相关专业的教材。

主编推荐
一线开发人员项目开发经验的总结,专为Spring Boot企业项目开发者定制,多角度、多层次、全流程学习Spring Boot,涉及理论基础、源码解析和项目开发技巧,多位大咖力荐。多角度学习Spring Boot,涵盖设计思想、组件功能和源码解析;多层次学习Spring Boot,涵盖开发、测试、安全、扩展、部署和监控;全流程学习Spring Boot,涵盖Maven搭建、数据库设计、数据持久化和打包部署。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP