Spring Boot+Vue全栈开发实战

《Spring Boot+Vue全栈开发实战》

SpringBoot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用SpringBoot+Vue,我们可以快速开发出大型SPA应用。本书分为16章,重点讲解SpringBoot2+Vue2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。本书适合有一定基础的Java开发者及SpringBoot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。

Spring Cloud实战

《Spring Cloud实战》

本书以SpringCloud微服务架构为主线,依次通过案例讲述SpringCloud的常用组件。看完本书后,大家会比较熟悉基于SpringCloud微服务架构的开发技术。本书分为11章,内容包括SpringBoot微服务入门、SpringData连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用SpringCloudConfig搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,最后给出一个SpringBoot开发Web的实战案例。如果你想了解SpringCloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握SpringCloud微服务开发技巧。

微信小程序云开发:Spring Boot+Node.js项目实战

《微信小程序云开发:Spring Boot+Node.js项目实战》

  《微信小程序云开发:SpringBoot+Node.js项目实战(清华科技大讲堂)》主要包括微信小程序开发入门、微信小程序云开发(简称云开发)简介、云开发控制台的应用、不使用云服务的小程序开发示例、云开发中小程序端数据库开发、云开发中小程序端存储开发、云开发中云函数开发、云开发中服务端存储开发、云开发中服务端数据库开发、SpringBoot访问云开发API、Node.js访问云开发API、小程序与SpringBoot整合开发及云开发对比等内容,并结合一个案例说明开发的整个过程。  《微信小程序云开发:SpringBoot+Node.js项目实战(清华科技大讲堂)》以知识点精讲与实战案例相结合的方式,由浅人深地介绍相关知识,并以学习难度由小到大和应用开发步骤的先后顺序来组织各个章节的内容,同时还配备了实战案例的操作视频,可以帮助读者更好地理解和掌握微信小程序云开发技术。  《微信小程序云开发:SpringBoot+Node.js项目实战(清华科技大讲堂)》内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等作为自学的入门读物、开发过程的参考书使用,也可以作为学校的教材。

Spring Boot区块链应用开发入门

《Spring Boot区块链应用开发入门》

本书先介绍区块链基础知识和SpringBoot区块链应用开发基础知识,再介绍区块链应用的基础开发、P2P实现、消息机制的实现、数据库开发、共识算法的实现、工作流和多语言开发;然后,介绍Java语言版的区块链库、API、框架的应用。最后,结合一个简单案例演示了SpringBoot区块链应用开发的过程。本书由浅入深结合示例介绍各个知识点;并以区块链应用开发技术所处的层次由低到高、SpringBoot开发的由易到难和开发步骤的先后次序来组织章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握SpringBoot区块链应用开发。

Spring Boot从入门到实战

《Spring Boot从入门到实战》

本书从Spring和SpringMVC的基础知识讲起,让读者无难度地学习SpringBoot2。为更好地帮助读者学习,本书以大量实例介绍了SpringBoot2的基本思想、方法和技术。全书共12章,内容涵盖Spring基础、SpringMVC基础、SpringBoot核心知识、Web开发、数据访问、安全控制、异步消息、部署与测试、应用监控、电子商务平台的设计与实现(Thymeleaf+MyBatis)、名片管理系统的设计与实现(Vue.js+JPA)等。书中实例侧重实用性、通俗易懂,使读者能够快速掌握SpringBoot2的基础知识、编程技巧以及完整的开发体系,为项目开发打下坚实的基础。本书提供1000分钟的教学视频,还提供教学大纲、教学课件、电子教案、程序源码、习题答案等配套资源。本书可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,适合具有Java和JavaWeb编程基础的读者,尤其适合广大JavaEE应用开发人员阅读与使用。

Spring Cloud 微服务开发实战-微课视频版

《Spring Cloud 微服务开发实战-微课视频版》

本书先介绍SpringCloud概述,SpringCloud路由、服务注册与发现、认证与鉴权、断路器、配置中心、服务监控与跟踪、消息、其他组件(如Task等)的应用,阿里系Dubbo生态系统(SpringCloudAlbb和Dubbo等)的应用。希望通过对SpringCloud和Dubbo生态系统的介绍,加深读者对微服务实现时方案可选性的认识。然后,结合一个简单案例演示了基于SpringCloud的微服务开发过程。最后,简单介绍ServiceMesh(服务网格)和SpringCloudSidecar的应用,说明微服务开发的新思路。本书由浅入深结合示例介绍各个知识点;并以响应客户端服务请求的处理顺序和开发步骤来组织章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握SpringCloud微服务开发技术。

Struts2+Spring3+Hibernate框架技术精讲与整合案例

《Struts2+Spring3+Hibernate框架技术精讲与整合案例》

  《Struts2+Spring3+Hibernate框架技术精讲与整合案例》的重点是介绍当前流行的三个轻量级开源框架Struts2、Spring3和Hibernate的基础知识,以及三个框架的整合案例开发。在知识点讲解中,均结合了小案例的精讲,以帮助读者更好地理解和掌握。综合示例均采用三层架构,按功能分类进行精讲,各层之间分层清晰,层与层之间以松耦合的方法组织在一起,便于读者理解每个功能的实现过程。  《Struts2+Spring3+Hibernate框架技术精讲与整合案例》内容全面、易于理解、示例众多,为读者更好地使用JavaEE这项技术和标准进行工作提供了很好的指导。书中既包含了简单易懂的代码片段,也有大量实际可用的应用系统示例,有利于读者迅速掌握JavaEEWeb开发的核心技术。全书共分为6篇28章。  《Struts2+Spring3+Hibernate框架技术精讲与整合案例》主要面向有Java语言基础、从事JavaEEWeb开发的工程技术人员、高校学生和相关技术的爱好者,可作为大专院校JavaEEWeb程序开发课程的教材,也可作为JavaEEWeb程序开发人员的入门书籍和参考书,尤其适合于对Struts2、Spring3、Hibernate了解不够深入,或对Struts2+Spring3+Hibernate整合开发不太熟悉的开发人员阅读。

SpringBoot揭秘:快速构建微服务体系

《SpringBoot揭秘:快速构建微服务体系》

  本书以微服务的基本概念介绍性开篇,逐步引出Java平台下打造微服务的利器SpringBoot微框架,从SpringBoot微框架的出身和源头,循序渐进,一步步为大家剖析了SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。  “框架,体系,生态”,三者循序渐进,相辅相成,本书*精彩的部分在于,在大家对SpringBoot微框架已经有了基本的认识之后,我们将一起探索如何基于SpringBoot微框架打造一套完备的微服务体系。  SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,我们单独开辟了一章内容,为大家介绍如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕着Scala和SpringBoot如何打造相应的工具,技术产品等支持来提高相应微服务的交付效率。

Spring快速入门

《Spring快速入门》

SSM目前是J2EE开发z常用、z流行的框架。本书将对Spring、SpringMVC、MyBatis、SpringBoot、Docker的使用进行介绍,每一章都有代码示例,便于理解每个章节的知识点,让读者掌握SSM框架,快速上手。全书分为11章,内容包括Spring框架用到的注解、反射,Spring框架基础,核心容器,AOP,DAO,ORM与MyBatis,SpringMVC,SpringBoot配置,SpringBoot应用,Docker入门知识,最后实现一个用户权限管理的项目案例。本书既适合Spring框架初学者学习(需要有Java编程基础),也适合高等院校和培训学校相关专业的师生参考。

Spring源码深度解析 第2版

《Spring源码深度解析 第2版》

《Spring源码深度解析(第2版)》从核心实现、企业应用和SpringBoot这3个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring整体架构和环境搭建、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息、SpringBoot体系原理等内容。《Spring源码深度解析(第2版)》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出了切实可行的建议,从而帮助读者全面提升实战能力。《Spring源码深度解析(第2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。本书适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

Spring源码深度解析

《Spring源码深度解析》

  《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。  《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。  《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

深入浅出Spring Boot 2.x

《深入浅出Spring Boot 2.x》

Spring框架是JavaEE开发的强有力的工具和事实标准,而SpringBoot采用“约定优于配置”的原则简化了Spring的开发,从而成为业界流行的微服务开发框架,已经被越来越多的企业采用。2018年3月SpringBoot的版本正式从1.x升级到了2.x,为了适应新潮流,本书将对SpringBoot2.x技术进行深入讲解。本书从一个很简单的工程开始讲解SpringBoot企业级开发,其内容包含全注解下的SpringIoC和AOP、数据库编程(JDBC、JPA和MyBatis)、数据库事务、NoSQL(Redis和MongoDB)技术、SpringMVC、Spring5新一代响应式框架WebFlux、互联网抢购业务、部署与监控、REST风格和SpringCloud分布式开发等。本书内容紧扣互联网企业的实际要求,从全注解下Spring知识讲到SpringBoot的企业级开发,对于Java开发人员,尤其是初学SpringBoot的人员和需要从传统Spring转向SpringBoot开发的技术人员,具有很高的参考价值。

SSM与Spring Boot开发实战

《SSM与Spring Boot开发实战》

本书以JavaEE为主要开发平台,系统讲解了通过Spring、SpringMVC和MyBatis(SSM)三大框架开发企业项目的方法、技术与实践。本书主要介绍了Spring、SpringMVC和MyBatis的基础知识,Spring的资源管理,如何实现控制反转,如何通过Spring表达式语言简化代码,如何通过面向切面编程降低业务逻辑各部分之间的耦合度,如何整合数据层,并结合具体案例讲述了如何通过SSM、SpringBoot实现项目的整合。本书适合Java程序员、SSM开发人员、SpringBoot开发人员阅读。

Spring+Spring MVC+MyBatis框架技术精讲与整合案例

《Spring+Spring MVC+MyBatis框架技术精讲与整合案例》

《Spring+SpringMVC+MyBatis框架技术精讲与整合案例》全面地讲解了使用z新流行轻量级框架SSM进行JavaEEWeb开发的技术,重点介绍了Eclipse开发平台、Spring框架、SpringMVC和MyBatis框架等基础知识,并用三个SSM框架整合案例演示框架应用技巧和连接技术,内容由浅入深,引人入胜。《Spring+SpringMVC+MyBatis框架技术精讲与整合案例》共分21章,各基础章节在知识点讲解中,均结合了小案例的精讲,以帮助读者更好地理解和掌握。综合实例部分涉及三个SSM整合案例,均按功能分类,采用三层架构(数据访问层、业务逻辑层和视图层)进行精讲,各层之间分层清晰,层与层之间耦合方法简单,读者可以全面理解实现过程,同时三个案例分别使用了三个流行前端UI:EasyUI、Bootstrap和Vue,可以进一步拓展读者的知识面。为方便读者学习和教学开展,本书提供了全程真实课程录像。《Spring+SpringMVC+MyBatis框架技术精讲与整合案例》不仅适合初学者按部就班地学习,也适合网络开发人员作为技术参考,同时,也可作为高等院校计算机相关专业学生的课堂教材。

Spring+Spring MVC+MyBatis从零开始学

《Spring+Spring MVC+MyBatis从零开始学》

本书详细地讲解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称SSM)的基础知识和应用。本书由浅入深、循序渐进,在对知识点进行讲解时采用大量案例,可以更好地帮助读者学习和理解SSM的核心技术。本书重点章节对应提供了37个教学视频。本书共16章,分为4部分。第一部分是Spring篇,涵盖Spring基础、Spring中的Bean、SpringAOP、Spring的数据库开发、Spring的事务管理。第二部分是MyBatis篇,涵盖初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射和MyBatis与Spring的整合。第三部分是SpringMVC篇,涵盖SpringMVC入门、SpringMVC数据绑定、JSON数据交互和RESTful支持、拦截器。第四部分是应用实战篇,包含SSM框架整合和完整的SSM实战案例。本书内容精练、重点突出、实例丰富,是SSM框架技术学习者的必备参考书,同时非常适合大中专院校师生学习阅读,也可作为高等院校计算机专业的教材使用。

Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统

《Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统》

本书从项目实践出发,手把手、心贴心地带领读者从零开始,一步一步地开发出功能相对完整的权限管理系统,从而深入掌握当前主流的SpringBoot+SpringCloud+Vue前后端集成开发技术。全书分为三篇共32章。第一篇为系统介绍篇,对系统的功能、架构和界面进行介绍,对系统的安装运行给出指南,对涉及的关键技术进行简单介绍。第二篇为后端实现篇,从数据库设计和搭建开发环境开始,全面细致地讲解权限管理系统的后端实现全过程。第三篇为前端实现篇,从搭建开发环境开始,全面细致地讲解权限管理系统的前端实现全过程。本书适合前后端开发人员和全栈工程师阅读,也适合高等院校和培训学校相关专业的师生教学参考。

Web轻量级框架Spring+Spring MVC+MyBatis整合开发实战(第2版)

《Web轻量级框架Spring+Spring MVC+MyBatis整合开发实战(第2版)》

  《Web轻量级框架Spring+SpringMVC+MyBatis整合开发实战(第2版)》以Spring5、SpringMVC5和MyBatis3.X为基础,从开发实战出发,结合新的开发工具IntelliJIDEA,通过完整的项目实例让读者了解和学习SSM框架,又好又快地掌握SSM的开发技能。全书共分11章,第1~2章,由零开始,引导读者快速搭建SSM框架。第3章主要介绍Spring框架基础知识IOC和AOP。第4章主要介绍MyBatis的映射器、动态SQL、注解配置和关联映射。第5章主要介绍SpringMVC请求映射、参数绑定注解和信息转换详解。第6章主要介绍MyBatis的分页和分页插件PageHelper、Spring数据校验和Spring与MyBatis事务管理。第7章主要介绍MyBatis的一级缓存和二级缓存机制。第8章主要介绍SpringMVC执行流程、处理映射器和适配器以及视图解析器。第9章主要介绍MyBatis的整体框架、初始化流程和执行流程。第10章和第11章介绍用户管理系统和一个完整的高并发点赞项目的开发。  《Web轻量级框架Spring+SpringMVC+MyBatis整合开发实战(第2版)》来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员、SSM框架开发人员使用,也可作为培训机构和大专院校相关专业的教学用书。

Spring MVC + MyBatis快速开发与项目实战

《Spring MVC + MyBatis快速开发与项目实战》

本书从开发实战出发,以新版Spring、SpringMVC和MyBatis为基础,结合开发工具IntellijIDEA,通过完整的项目实例让读者快速掌握SSM的开发技能。全书共分12章,第1章和第2章,由零开始,引导读者快速搭建SSM框架。第3章主要介绍Spring框架的IOC和AOP。第4章主要介绍Mybatis的映射器、动态SQL、注解配置和关联映射。第5章主要介绍MyBatis的分页和分页插件PageHelper。第6章主要介绍SpringMVC请求映射、参数绑定注解和信息转换详解。第7章主要介绍SpringMVC数据校验。第8章主要介绍Spring和Mybatis事务管理。第9章主要介绍Mybatis的一级缓存和二级缓存机制。第10章主要介绍SpringMVC执行流程、处理映射器和适配器以及视图解析器。第11章主要介绍Mybatis的整体框架、初始化流程和执行流程。最后一章介绍如何开发一个完整的高并发点赞项目。本书编者还精心录制了SSM框架学习的视频教程,以帮助读者快速掌握本书内容。本书来自于一线开发人员的编程实践,突出技术的先进性和实用性,适用于所有Java编程语言开发人员、SSM框架开发人员以及广大计算机专业的师生使用。

Spring Boot 2+Thymeleaf企业应用实战

《Spring Boot 2+Thymeleaf企业应用实战》

Java经过多年的发展,市面上的开发框架多不胜数,技术发展日新月异。《SpringBoot2+Thymeleaf企业应用实战》的前面部分,会讲解目前市面上颇为流行的SpringBoot框架,使用该框架我们可以轻松构建出各种项目,在此基础上,介绍SpringMVC的使用,学习完这些知识后,读者可以掌握SpringBoot、SpringMVC的核心内容。本书的第二部分,会深入讲解Thymeleaf框架,这是一个较为新颖的模板引擎,使用Thymeleaf,我们可以完全抛弃JSP,并进入一种更为简便的页面开发模式。本书的第11章,会讲解目前市面上常用的几个JavaScript框架,像jQuery、Bootstrap以及Vue.js,学习完这些知识后,读者可以使用这些框架开发大部分的页面功能。《SpringBoot2+Thymeleaf企业应用实战》的第12章,绍如何使用SpringData框架操作各个主流数据库,使用像MySQL、Redis、MongoDB。《SpringBoot2+Thymeleaf企业应用实战》的第13章,介绍使用SpringCloud里面的主要框架,学完本章知识后,读者可以开发基本的微服务项目。本书的zui后一章,本书以一个案例为基础结束本书内容。《SpringBoot2+Thymeleaf企业应用实战》定位为一本JavaWeb开发的入门级书籍,从表现层到持久层,力求为大家提供一整套JavaWeb开发的技术教程。

Spring Boot 2企业应用实战

《Spring Boot 2企业应用实战》

本书介绍了JavaEE领域的全新开源框架:SpringBoot。其中Spring的版本为5.0。本书的示例建议在Tomcat8上运行。本书重点介绍如何使用SpringBoot2进行JavaEE快速开发,主要包括四个部分。第一部分详细介绍了SpringBoot的核心知识。第二部分详细介绍了SpringBoot的Web开发。第三部分重点介绍了SpringBoot的数据访问。第四部分重点介绍了SpringBoot的SpringSecurity安全控制。并示范开发了一个包含7个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的IMS信息管理系统案例,希望让读者理论联系实际,将SpringBoot框架真正运用到实际开发当中去。该案例采用目前*流行、*规范的JavaEE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于EclipseIDE来完成,一步步带领读者深入两个框架的核心。

Spring MVC+MyBatis开发从入门到项目实战

《Spring MVC+MyBatis开发从入门到项目实战》

  本书分为四部分。第一部分是Java开发环境的搭建,包括JDK的下载与安装、环境变量的配置、MyEclipse的下载与基本配置。第二部分是MyBatis技术入门,包括剖析JDBC的弊端、MyBatis的背景介绍、入门程序的编写、配置文件的剖析、高级映射及缓存结构的讲解,最后还介绍了MyBatis与Spring框架的整合。第三部分是SpringMVC技术入门,包括SpringMVC的背景介绍、架构整体剖析、环境搭建、处理器与映射器的讲解、前端控制器的源码分析、多种视图解析器的介绍、请求映射与参数绑定的介绍、Validation校验与异常处理和拦截器的讲解。第四部分是SpringMVC与MyBatis的项目整合实战篇,通过对水果网络销售平台的需求分析、功能设计、数据库设计以及模块详细编码实现,让读者了解整合项目开发的整体流程。本书对框架的介绍通俗易懂,由浅入深,结合实例展示,为读者的入门提供了有力的帮助,且为以后的技术提升打下坚实的基础。

Spring+MyBatis企业应用实战

《Spring+MyBatis企业应用实战》

  《Spring+MyBatis企业应用实战》介绍了JavaEE领域的两个开源框架:Spring的MVC和MyBatis。其中Spring的版本为4.2,MyBatis的版本是3.4。《Spring+MyBatis企业应用实战》的示例建议在Tomcat8上运行。《Spring+MyBatis企业应用实战》重点介绍如何整合SpringMVC4+MyBatis3进行JavaEE开发,主要包括三个部分。第一部分详细介绍了SpringMVC框架的用法。第二部分详细介绍了MyBatis框架的用法。第三部分重点介绍了SpringMVC4+MyBatis3的整合,并示范开发了一个包含6个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的HRM人事管理系统案例,希望让读者理论联系实际,将这两个框架真正运用到实际开发当中去。该案例采用目前流行、规范的JavaEE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于EclipseIDE来完成,一步步带领读者深入两个框架的核心。阅读《Spring+MyBatis企业应用实战》之前,建议先阅读疯狂软件教育的《疯狂Java讲义》一书。《Spring+MyBatis企业应用实战》适合有较好的Java编程基础,JSP、Servlet、JDBC基础,Spring框架基础的读者,尤其适合于对SpringMVC和MyBatis了解不够深入,或对SpringMVC+MyBatis整合开发不太熟悉的开发人员阅读。

Spring+MyBatis企业应用实战(第2版)

《Spring+MyBatis企业应用实战(第2版)》

《Spring+MyBatis企业应用实战》主要介绍介绍了JavaEE领域的两个开源框架:SpringMVC和MyBatis。其中Spring的版本为5.0,MyBatis的版本是3.4.5。本书的示例建议在Tomcat8上运行。《Spring+MyBatis企业应用实战》详细介绍如何整合SpringMVC5+MyBatis3.4.5进行Web应用开发,主要包括三个部分:第一部分详细介绍了SpringMVC框架的用法。第二部分详细介绍了MyBatis框架的用法。第三部分重点介绍了SpringMVC5+MyBatis3.4.5的整合,并示范开发了一个包含6个表、表之间具有复杂的关联映射关系,且业务功能也相对完善的HRM人事管理系统案例,希望让读者理论联系实际,将这两个框架真正运用到实际开发当中去。该案例采用目前流行、规范的JavaEE架构,整个应用分为DAO持久层、领域对象层、业务逻辑层、控制器层和视图层,各层之间分层清晰,层与层之间以松耦合的方法组织在一起。所有代码完全基于EclipseIDE来完成,一步步带领读者深入两个框架的核心。

Spring Boot 2.0企业级应用开发实战

《Spring Boot 2.0企业级应用开发实战》

本书面向实战,除了给出基本的原理外,会辅以大量的案例和源码,利于读者理论联系实践。全书对于技术讲解的安排,是按照渐进式的教学方式来进行的。按照学习的难度,大致可以分为实战入门阶段、实战进阶阶段、实战高级阶段三个部分,内容包括SpringBoot概述、Spring框架核心概念、SpringMVC及常用MediaType、集成Thymeleaf、数据持久化、全文搜索、架构设计与分层、集成Bootstrap、博客系统的需求分析与设计、集成SpringSecurity、博客系统的整体框架实现、用户管理实现、角色管理实现、权限管理实现、文件服务器实现、博客管理实现、评论管理实现、点赞管理实现、分类管理实现、标签管理实现、首页搜索实现等。本书围绕如何整合以SpringBoot2版本为核心的技术栈,来实现一个完整的企业级博客系统而展开。读者可以通过学习构建这个博客系统的整个过程,来达到设计和实现一个企业级JavaEE应用开发的目的。该博客系统是一个类似于WordPress的专注于博客功能的博客平台,支持多用户访问和使用。该博客系统所涉及的相关技术有SpringBoot、Spring、SpringMVC、SpringSecurity、SpringData、Hibernate、Gradle、Bootstrap、jQuery、HTML5、JavaScript、CSS、Thymeleaf、MySQL、H2、Elasticsearch、MongoDB等,技术点较为丰富,内容富有前瞻性。本书主要面向的用户是Java开发者,以及对SpringBoot及企业级开发感兴趣并有一定了解的读者。

Spring Cloud 微服务架构开发实战

《Spring Cloud 微服务架构开发实战》

  众所周知,SpringCloud是开发微服务架构系统的利器,企业对SpringCloud方面的开发需求也非常旺盛。然而,虽然市面上介绍SpringCloud的概念及基础入门的书籍较多,但这些书籍中的案例往往只是停留在简单的“HelloWorld”级别,缺乏可真正用于实战落地的指导。  本书与其他书籍不同,特色是真正从实战角度出发,运用SpringCloud技术来构建一个完整的微服务架构的系统。本书全面介绍SpringCloud的概念、产生的背景,以及围绕SpringCloud在开发微服务架构系统过程中所面临的问题时应当考虑的设计原则和解决方案。特别是在设计微服务架构系统时所面临的系统分层、服务测试、服务拆分、服务通信、服务注册、服务发现、服务消费、集中配置、日志管理、容器部署、安全防护、自动扩展等方面,给出了作者自己独特的见解。本书不仅介绍了微服务架构系统的原理、基础理论,还以一个真实的天气预报系统实例为主线,集成市面上主流的新的实现技术框架,手把手地教读者如何来应用这些技术,创建一个完整的微服务架构系统。这样读者可以理论联系实践,从而让SpringCloud真正地落地。  此外,本书不仅可以令读者了解微服务架构系统开发的完整流程,而且通过实战结合技术点的归纳,令读者知其然且知其所以然。本书所涉及的技术符合当前主流,并富有一定的前瞻性,可以有效提高读者在市场中的核心竞争力。  本书主要面向以Spring为核心的JavaEE开发者,以及对SpringCloud和微服务开发感兴趣的读者。

Spring 5开发大全

《Spring 5开发大全》

  自Spring诞生以来,以Spring技术栈为核心的企业级应用开发方式深入人心,已经成为JavaEE开发很好的实践。随着Spring5版本的发布,Spring自身也发生了巨大的变革。本书力求全面介绍Spring框架,涵盖了Spring核心、测试、数据访问、Web开发、响应式编程、系统集成及微服务等方面在内的共26章的内容,可以说是Spring技术的“百科全书”。同时,本书基于Spring5版本来编写,除了涉及Spring5版本的新特性外,还介绍了REST服务、响应式Web开发、微服务设计、SpringBoot、SpringCloud等方面的前瞻技术。而且除了讲解Spring的理论知识外,还在每个知识点上辅以大量的代码案例,使理论可以联系实际,具备更强的可操作性。  本书主要面向的是Java开发者,以及对以Spring为核心的JavaEE开发感兴趣的计算机专业的学生、软件开发人员和系统架构师。

Spring Boot 2攻略

《Spring Boot 2攻略》

  《SpringBoot2攻略》通过完整、真实的代码示例解决了SpringBoot2的各种问题。在创建新项目时,你可以复制该书的相关代码和配置内容,然后根据项目需要进行修改。在从零开始新建项目时,这种方式可以极大地减少工作量。  《SpringBoot2攻略》通过“提出问题一给出解决方案”的方式,快速介绍了Pivotal公司发布的SpringBoot2.1框架,然后通过代码片段说明如何将SpringBoot2-5SpringMVC、SpringWebFlux框架、SpringWebSocket以及微服务进行集成。该书介绍了持久化,与邮件和JMX等企业服务集成,测试,监控以及其他内容,这些内容能够解决开发工作中遇到的常见问题。主要内容获得在SpringBoot2微框架下编写可重用代码的攻略以及多个可重用的代码片段发现SpringBoot2与其他SpringAPI、工具和框架集成的方法通过使用SpringMVG、SpringWebFlux和SpringWebSocket简化Web开发在开发Web服务时使用微服务,将微服务与SpringBoot应用集成增加持久化功能,并无缝添加数据层,从而使SpringBootWeb应用实现更多功能与企业服务集成,使用SpringBoot创建更加复杂的Java应用

精通Spring Boot 2.0

《精通Spring Boot 2.0》

本书详细阐述了与SpringBoot2.0相关的基本解决方案,主要包括定制auto-configuration、SpringCLI和Actuator、SpringCloud和配置操作、SpringCloudNetflix和ServiceDiscovery、构建SpringBootRESTful微服务、利用NetflixZuul创建API网关、利用Feign客户端简化HTTPAPI、构建事件驱动和异步响应式系统、利用Hystrix和Turbine构建弹性系统、测试SpringBoot应用程序、微服务的容器化、API管理器、云部署(AWS)、生产服务监视和z佳实践等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

Spring 5企业级开发实战

《Spring 5企业级开发实战》

Spring框架是为了降低解决企业系统开发的复杂度而产生的,掌握并学会使用Spring框架进行项目开发,是Java开发人员必备技能之一,本书从企业应用开发的角度出发,深入浅出地讲解了Spring5的新特性和Spring集成开发技术。全书共19章,第1章~第3章主要讲解如何搭建Spring开发环境以及SpringIoC和AOP容器的原理及代码分析。第4章和第5章概述Spring5和Java8的新特性。第6章和第7章讲解Spring5新特性——WebFlux响应式编程、开发和调试。第8章和第9章主要讲解Spring5集成Kotlin语言以及更多Spring5新特性的细节。第10章~第19章主要介绍Spring集成其他热门技术,例如,Log4j2日志框架、SpringMVC、MyBatis、Redis缓存、ZooKeeper、Kafka消息中间件、Mycat分库分表中间件、Sharding-JDBC和Dubbo服务治理框架等。附录部分介绍本书涉及的以及在面试中常见的设计模式。本书适用于所有Java编程语言开发人员、分布式系统开发爱好者以及计算机专业的学生等。

Spring 5高级编程(第5版)

《Spring 5高级编程(第5版)》

《Spring5高级编程(第5版)》涵盖核心的Spring及其与其他领先的Java技术(比如Hibernate、JPA2、Tiles、Thymeleaf和WebSocket)的集成。重点介绍如何使用Java配置类、lambda表达式、SpringBoot以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web和表示层,等等。通过《Spring5高级编程(第5版)》,你可以学习如何完成以下事情:●使用控制反转(IoC)和依赖注入(DI)。●了解Spring5中的新功能。●使用SpringMVC和WebSocket构建基于Spring的Web应用程序。●使用SpringWebFlux构建SpringWeb反应式应用程序。●使用JUnit5测试Spring应用程序。●使用新的Java8lambda语法。●使用SpringBoot达到更高的水平,以获取任何类型的Spring应用程序并立即运行。●在Spring应用程序中使用Java9的新功能

微信公众号

热门文章

更多