智能物联网项目开发实战

《智能物联网项目开发实战》

《智能物联网项目开发实战》详细阐述了智能物联网开发的实现过程,主要包括决策系统、机器视觉系统、自动机器车、语音技术和数据云等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

移动设备数据挖掘技术

《移动设备数据挖掘技术》

本书详细阐述了与移动设备数据挖掘相关的基本解决方案,主要包括移动网站、移动应用程序、移动数据、移动人群,以及移动分析等内容。此外,本书还提供了相应的示例,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

精通Tableau 2019

《精通Tableau 2019》

  《精通Tableau2019》详细阐述了与Tableau2019.x相关的基本解决方案,主要包括Tableau数据操控、Tableau数据提取、TableauDesktop高级计算、Tableau桌面高级过滤机制、创建仪表板、利用Tableau讲述故事、Tableau可视化、Tableau高级可视化、Tableau大数据应用、Tableau预测分析、Tableau高级预测分析、部署TableauServer、Tableau故障诊断、利用TableauPrep分析数据、基于Tableau的ETL好的实践方案等内容。  此外,《精通Tableau2019》还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。  《精通Tableau2019》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

Spark数据分析:基于Python语言

《Spark数据分析:基于Python语言》

本书重点关注Spark项目的基本知识,从Spark核心开始,然后拓展到各种Spark扩展、Spark相关项目、Spark子项目,以及Spark所处的丰富的生态系统里各种别的开源技术,比如Hadoop、Kafka、Cassandra等。

Spark数据分析:基于Python语言(英文版)

《Spark数据分析:基于Python语言(英文版)》

本书重点关注Spark项目的基本知识,从Spark核心开始,然后拓展到各种Spark扩展、Spark相关项目、Spark子项目,以及Spark所处的丰富的生态系统里各种别的开源技术,比如Hadoop、Kafka、Cassandra等。

Spark性能调优与原理分析

《Spark性能调优与原理分析》

本书主要介绍了Spark运行原理及性能调优的相关实践,从Spark框架内部及外部运行环境等不同角度分析Spark性能调优的过程。第1章介绍了Linux系统中各种监控工具的使用,对CPU、内存、网络、I/O等方面进行介绍,并提供了集群监控报警的解决方案。第2章介绍了Java虚拟机(JVM)的基本知识、垃圾回收机制,以及对JVM运行状态的监控。第3章和第4章介绍了Spark内核架构、任务运行的流程,对各个组件的实现进行了深入的剖析。尤其在Spark内存管理、存储原理、Shuffle阶段,详细介绍了每个实现的细节,这些实现的细节为后期Spark性能调优提供了参数调节的理论依据。第5章介绍了Spark性能调优的详细实践过程,首先介绍了SparkUI和Spark日志的使用,通过这两项可以迅速定位瓶颈问题;然后根据定位的问题,分别从程序调优、资源调优、Shuffle过程调优等不同角度介绍了调优的实践过程。本书在理论部分提供了大量的概念原理图、运行流程图,在实践部分提供了大量的示例。让读者对性能的调节不仅停留在参数调节的层面,而且能理解每个参数的修改对程序的内部运行产生的影响。本书既可以作为Spark开发者的参考用书,也可以作为高等院校计算机与软件相关专业的教材。

Hadoop与大数据挖掘

《Hadoop与大数据挖掘》

这是一本适合教学和零基础自学的Hadoop与大数据挖掘的教程,即便你完全没有Hadoop编程基础和大数据挖掘基础,根据本书中的理论知识和上机实践,也能迅速掌握如何使用Hadoop进行大数据挖掘。全书主要分为两篇:基础篇(1-7章),首先从宏观上介绍了大数据相关概念和技术,然后逐一对Hadoop、Hive、HBase、Pig、Spark、Oozie等一系列大数据技术的概念、原理、架构,以及企业应用方法进行了详细介绍,同时配有大量的案例。掌握了这些内容,就具备了大数据技术的基础;挖掘实战篇(8章),主要是一个企业级大数据应用项目——电子商务智能推荐系统。通过分析应用背景、构建系统,使读者了解针对系统的每一层应用使用什么大数据技术来解决问题。涉及的流程有数据采集、数据预处理、模型构建等,在每一个流程中会进行大数据相关技术实践,运用实际数据来进行分析,使读者切身感受到利用大数据技术解决问题的魅力。

Spark与Hadoop大数据分析

《Spark与Hadoop大数据分析》

  本书比较系统地讲解了利用Hadoop和Spark及其生态系统里的一系列工具进行大数据分析的方法,既涵盖ApacheSpark和Hadoop的基础知识,又深入探讨所有Spark组件——SparkCore、SparkSQL、DataFrame、DataSet、普通流、结构化流、MLlib、Graphx,以及Hadoop的核心组件(HDFS、MapReduce和Yarn)等,并配套详细的实现示例,是快速掌握大数据分析基础架构及其实施方法的详实参考。  全书共10章,第1章从宏观的角度讲解大数据分析的概念,并介绍在Hadoop和Spark平台上使用的工具和技术,以及一些*常见的用例;第2章介绍Hadoop和Spark平台的基础知识;第3章深入探讨并学习Spark;第4章主要介绍DataSourcesAPI、DataFrameAPI和新的DatasetAPI;第5章讲解如何用SparkStreaming进行实时分析;第6章介绍Spark和Hadoop配套的笔记本和数据流;第7章讲解Spark和Hadoop上的机器学习技术;第8章介绍如何构建推荐系统;第9章介绍如何使用GraphX进行图分析;第10章介绍如何使用SparkR。

反应式设计模式

《反应式设计模式》

《反应式设计模式》介绍反应式应用程序设计的原则、模式和经典实践,讲述如何用断路器模式将运行缓慢的组件与其他组件隔开、如何用事务序列(Saga)模式实现多阶段事务以及如何通过分片模式来划分数据集,分析如何保持源代码的可读性以及系统的可测试性(即使在存在许多潜在交互和失败点的情况下)。主要内容•“反应式宣言”权指南•流量控制、有界一致性、容错等模式•得之不易的关于“什么行不通”的经验•在巨大的负载下保持伸缩性的架构

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的新功能

Python设计模式

《Python设计模式》

通过实践练习《Python设计模式》介绍的设计模式的项目,有助于读者深刻理解并掌握这些项目,从而成为更优秀、更高效的程序员。在书中,读者将学习如何编写优雅的“Python式”代码来解决常见的编程问题。通过识别出有助于应对特定问题或情形的设计模式,体会到设计方面的思维模式。主要特色:编写更干净的代码提升程序员的开发效率编写更为“Python式”的代码解决更大的难题发现适用于常见问题的优解决方案,以独特的Python设计模式实现它

C#函数式编程

《C#函数式编程》

函数式编程将改变你思考代码的方式!利用FP技术,C#开发人员可极大地提升状态管理、并发处理和事件处理能力,并更好地长期维护代码。C#提供了灵活性,使你能充分利用函数式技术的优势。《C#函数式编程编写更优质的C#代码》从全新视角赋予你强大力量。《C#函数式编程编写更优质的C#代码》引导你在C#语言中使用函数式思想来解决现实问题;首先介绍函数式编程的原理,分析如何借助C#语言特性实现函数式编程,然后在多个紧贴实用的示例的引导下,讲述函数组合、数据流编程、不可变数据结构以及使用LINQ构建单子组合等主题。

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 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佳实践等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

Python微服务开发

《Python微服务开发》

使用Python工具生态系统降低微服务复杂性的实用方法Web应用经常部署到云服务器,应用代码需要与诸多第三方服务交互。从理论上讲,可使用微服务架构来高效地构建此类应用,但在实际中,考虑到各部分间的交互难度,构建微服务架构并非易事。《Python微服务开发》将指导你采用1佳的、成熟的构建方式,避开常见陷阱,克服问题,1终开发出多个较小的标准单元,将其组合成Web应用。本书紧贴实用,将指导你理解和运用TDD原则,使用Python3及其卓越的工具生态系统来构建一切。通过学习本书,你将遵循1佳策略,使用Flask和Tox等工具来构建服务,实现服务之间的安全连接,在nginx中编写Lua脚本来构建Web应用防火墙功能(如速率限制),熟悉Docker在微服务中扮演的角色,并用Docker容器和AWS来部署服务。1终,你将开发出一个基于微服务的完整Python应用,并精通掌握构建、设计、测试和部署Python微服务的基本原理。●探讨微服务的含义和设计方式●合理使用Python3、Flask和Tox等工具来构建服务●使用TDD方法●探讨编写微服务文档的方式●配置和打包代码的1佳方式●与其他服务交互的方式以及相关挑战●服务的安全性,以及服务的监控和扩展●用Docker容器和AWS部署服务

Spring Boot微服务实战 使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber开发RES

《Spring Boot微服务实战 使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber开发RES》

  《SpringBoot微服务实战使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber开发RESTful服务》使用SpringBoot构建微服务架构,将一个应用从小单体演进到包含多个服务的事件驱动架构。《SpringBoot微服务实战使用RabbitMQ、Eureka、Ribbon、Zuul和Cucumber开发RESTful服务》遵循增量式的方法来讲解微服务结构、测试驱动开发、Eureka、Ribbon、Zuul,以及使用Cucumber编写的端到端测试。  作者MoisesMacero用非常务实的方式解释了这种软件架构的好处,而不是让你被理论概念分散注意力。他从实战的角度介绍了计算机编程中的一些先进技术。从小可行的产品开始,同时保持灵活性,使其不断发展。

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 5开发大全

《Spring 5开发大全》

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

Spring Cloud 微服务架构开发实战

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

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

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+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来完成,一步步带领读者深入两个框架的核心。

疯狂工作流讲义 基于Activiti 6.x的应用开发

《疯狂工作流讲义 基于Activiti 6.x的应用开发》

    工作流引擎Activiti经过多年的发展,已经变成一个成熟的工作流框架,在2017年,Activiti推出了全新的6.0版本,除了完善对BPMN规范的支持外,还加入了对DMN规范的支持。为了能让广大的程序开发者一探新版本Activiti的功能,笔者在第一版的基础上,编写了本书的第二版。  书中会对Activiti的知识进行全面讲解,并从源码角度对Activiti进行深度剖析。本书会以Activiti为基础,讲述该框架的API使用、BPMN规范,除了这些工作流的基本知识外,还讲解了新的DMN规范引擎、Activiti整合SpringBoot等内容。在本书的第18章,深入Activiti的源代码,展示舍弃流程虚拟机(PVM)之后的Activiti,如何对流程进行控制,让读者能一窥Activiti的庐山真面目。zui后一章,以一个案例结束本书的内容,案例中整合Spring、Struts2等主流框架,目的是让读者在学习的过程中更贴近实际案例。

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 MVC+MyBatis开发从入门到项目实战

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

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

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 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 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框架开发人员以及广大计算机专业的师生使用。

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 Boot+Vue全栈开发实战

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

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

Vue.js实战

《Vue.js实战》

《Vue.js实战》》以Vue.js2为基础,以项目实战的方式来引导读者渐进式学习Vue.js。《Vue.js实战》分为基础篇、进阶篇和实战篇三部分。基础篇主要是对Vue.js核心功能的介绍;进阶篇主要讲解前端工程化Vue.js的组件化、插件的使用;实战篇着重开发了两个完整的示例,所涉及的内容涵盖Vue.js绝大部分API。通过阅读《Vue.js实战》,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。《Vue.js实战》示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。

微信公众号

热门文章

更多