专题 > 编程语言 > Java > Spring4高级应用系列套餐

Spring4高级应用系列套餐

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架, Spring Data JPA大大简化了数据访问层的开发,使得操作数据库更加便捷和高效, Spring Boot是基于Spring4之上的一个快速开发的框架。

4

门课程

450

人学习

 

课程总时长:76小时33分钟

授课讲师:刘宗泽

打包优惠
 
大牛讲解
 
一键下载
 
讲师24h答疑

(9.26-9.28   折上8折)

专题价 ¥1220
立省306元
总价 ¥1526
  • Spring Security4实战与原理分析视频课程( 扩展+自定义)

    35节 18小时26分钟
    课程目标:
    本系列课程将讲解SpringSecurity的核心实战及原理分析。重点讲解Spring Security的认证和授权,Filter,源码分析、运行流程分析JDBC认证(扩展+自定义SQL)、自定义认证、权限的配置(基于数据库)基于数据库配置的权限验证,自定义权限验证,扩展表达式权限验证(扩展),整合Spring Boot等等本系列课程没有项目实战,重点是技术细节、框架原理、框架的自定义及扩展。非常适合喜欢深入研究Spring Security细节、深入研究Spring Security内部实现原理、以及对Spring Security进行定制化。重点讲解基于Spring的Java Config(注解)配置方式。项目环境:JDK1.8Servlet 3.1Apache maven 3.3.9Spring Security 4.2.2.RELEASESpring Framework  4.3.7.RELEASESpring Boot 1.5.2.RELEASE
    • 课时1:Spring Security概述与课程概要介绍
    • 课时2:Spring Security快速入门(基于XML)
    • 课时3:Spring Security快速入门(基于注解)
    • 课时4:URL匹配详解(一)
    • 课时5:URL匹配详解(二)
    • 课时6:自定义登陆
    • 课时7:配置退出
    • 课时8:Ajax登陆退出
    • 课时9:JDBC认证(一)
    • 课时10:JDBC认证(二)
    • 课时11:JDBC认证(三)
    • 课时12:层级角色关系(一)
    • 课时13:层级角色关系(二)
    • 课时14:认证体系介绍
    • 课时15:自定义认证(一)
    • 课时16:自定义认证(二)
    • 课时17:匿名认证
    • 课时18:认证流程分析
    • 课时19:配置权限(一)
    • 课时20:配置权限(二)
    • 课时21:授权体系介绍
    • 课时22:自定义授权(一)
    • 课时23:自定义授权(二)
    • 课时24:自定义JDBC授权
    • 课时25:表达式权限原理分析
    • 课时26:表达式权限扩展
    • 课时27:自定义异常处理
    • 课时28:过滤器分析(一)
    • 课时29:过滤器分析(二)
    • 课时30:过滤器应用(一)
    • 课时31:过滤器应用(二)
    • 课时32:FilterChainProxy初始化流程分析
    • 课时33:授权流程分析
    • 课时34:Spring Security运行流程分析
    • 课时35:整合Spring Boot
    查看更多
  • Spring Data JPA实战视频课程(查询+扩展+整合)

    36节 20小时37分钟
    课程目标:
    本系列课程会实战演示SpringData JPA的各个功能特性。1:本系列课程全程使用注解,无xml2:详解Spring Data JPA封装的各种查询方式3:详解Spring Data JPA如何做扩展4:详解Spring Data JPA如何整合Spring Boot5:详解Spring Data JPA在web方面的用法6:实战Spring Data JPA+Spring Boot实现微服务Spring Data JPA 1.10.4.RELEASESpring Framework  4.2.8.RELEASESpring Boot 1.4.2.RELEASEHibernate 5.1.2.Final
    • 课时1:Spring Data JPA概述及课程概要介绍
    • 课时2:JPA快速入门
    • 课时3:Spring Data JPA快速入门
    • 课时4:如何定义Repository
    • 课时5:详解查询方法命名规则
    • 课时6:自定义JPQL语句查询
    • 课时7:多种方式排序,分页。总结各种方...
    • 课时8:详解命名查询,本地命名查询
    • 课时9:本地命名查询的映射
    • 课时10:使用原生的JPA API
    • 课时11:详解JPA Criteria Query查询
    • 课时12:Spring Data JPA Criteria Query
    • 课时13:Spring Data JPA集成Querydsl查询
    • 课时14:Query by Example
    • 课时15:一对一关联关系
    • 课时16:双向一对一关联关系
    • 课时17:一对多,多对一关联关系
    • 课时18:多对多关联关系
    • 课时19:关联关系总结
    • 课时20:EnableJpaRepositories注解(上)
    • 课时21:EnableJpaRepositories注解(下)
    • 课时22:扩展Repository(上)
    • 课时23:扩展Repository(下)
    • 课时24:Entity生命周期
    • 课时25:审计
    • 课时26:时间字段映射
    • 课时27:QueryHint使用详解
    • 课时28:乐观锁
    • 课时29:悲观锁
    • 课时30:Spring Data JPA集成openJPA
    • 课时31:Spring Data JPA事务
    • 课时32:Spring Data JPA缓存
    • 课时33:Spring Boot整合Spring Data JPA
    • 课时34:Spring Data JPA web
    • 课时35:Spring Data JPA测试
    • 课时36:Spring Data JPA构建微服务实战
    查看更多
  • Spring Boot实战与原理分析视频课程

    27节 16小时23分钟
    课程目标:
    本系列课程将讲解Spring,SpringBoot的核心实战及原理分析。原理部分包括了Spring Boot的各个知识点、扩展点、运行流程分析,源码分析等等实战部分包括WEB、JDBC、AOP、日志、监控、测试等等项目实战包括演示一个微服务的整个流程,包括微服务的开发,服务的注册发现,打包部署等等。本系列课程全程使用注解,无xml。Spring Boot 1.4.0.RELEASESpring Framework  4.3.2.RELEASE
    • 课时1:Spring Boot概述与课程概要介绍
    • 课时2:Spring4 快速入门
    • 课时3:Spring4 扩展分析(一)
    • 课时4:Spring4 扩展分析(二)
    • 课时5:Spring Boot 快速入门
    • 课时6:Spring Boot 配置分析(一)
    • 课时7:Spring Boot 配置分析(二)
    • 课时8:Spring Boot 自动配置
    • 课时9:Spring Boot @Enable*注解的工作原理
    • 课时10:Spring Boot @EnableAutoConfiguration深入分析
    • 课时11:Spring Boot 事件监听
    • 课时12:Spring Boot 扩展分析
    • 课时13:Spring Boot 补充讲解
    • 课时14:Spring Boot 运行流程分析
    • 课时15:Spring Boot Web(一)
    • 课时16:Spring Boot Web(二)
    • 课时17:Spring Boot Web(三)
    • 课时18:Spring Boot 定制和优化内嵌的Tomcat
    • 课时19:Spring Boot JDBC
    • 课时20:Spring Boot AOP
    • 课时21:Spring Boot Starter
    • 课时22:Spring Boot 日志
    • 课时23:Spring Boot 监控和度量
    • 课时24:Spring Boot 测试
    • 课时25:Spring Boot 构建微服务实战
    • 课时26:Spring Boot 服务的注册和发现
    • 课时27:Spring Boot 应用的打包和部署
    查看更多
  • 【消息中间件RabbitMQ】Spring AMQP分析与实战视频课程

    48节 21小时5分钟
    课程目标:
    国内首部Spring AMQP实战视频教程(AMQP视频教程、RabbitMQ视频教程)熟悉和掌握一种或多种消息中间件是高级工程师、架构师必备的技能。也是当今企业中尤其是互联网、电商公司中常用的技术选型。而RabbitMQ在高性能、可用性、可扩展性方面表现的非常好,越来越多的企业在使用,由此可见,学习RabbitMQ的意义非常重大本系列课程围绕AMQP协议,以及AMQP协议的实现RabbitMQ深入讲解本系列课程没有项目实战,重点是技术细节,非常适合喜欢深入研究Spring AMQP(RabbitMQ)框架的同学。全面细致的讲解Spring AMQP的各个特性,尤其是对消息消费、消息转换、可靠消息进行全面讲解包括但不限于如下内容:1:AMQP协议,AMQP核心组件2:Direct Exchange、Topic Exchange、Fanout Exchange、Headers Exchange3:组件的自动申明4:RabbitMQ Java client (SDK)5:RabbitTemplate详解6:多种消息的消费7:消息转换8:Consumer Acknowledgements and Publisher Confirms9:可靠消息10:RabbitMQ扩展特性11:异步RPC12:整合Spring Boot本系列课程全程使用注解,无xml。项目环境:CentOSEclipse OxygenJDK1.8Apache maven 3.5.0RabbitMQ 3.6.10Spring AMQP 1.7.3.RELEASERabbitMQ java client 4.0.2Spring Framework  4.3.9.RELEASESpring Boot 1.5.6.RELEASE
    • 课时1:Spring AMQP概述与课程概要介绍
    • 课时2:AMQP协议介绍
    • 课时3:RabbitMQ的安装
    • 课时4:RabbitMQ的基本操作
    • 课时5:Exchange详解
    • 课时6:Direct Exchange
    • 课时7:Topic Exchange
    • 课时8:Fanout Exchange
    • 课时9:Headers Exchange
    • 课时10:Binding详解
    • 课时11:Queue详解
    • 课时12:Message详解
    • 课时13:RabbitMQ Java client(一)
    • 课时14:RabbitMQ Java client(二)
    • 课时15:RabbitMQ Java client(三)
    • 课时16:Spring AMQP介绍
    • 课时17:RabbitAdmin的使用
    • 课时18:Exchange、Queue、Binding的自动声明
    • 课时19:使用RabbitTemplate进行消息发送
    • 课时20:消息的消费
    • 课时21:MessageListenerContainer详解
    • 课时22:MessageListenerAdapter详解
    • 课时23:MessageConverter详解
    • 课时24:Json MessageConverter(一)
    • 课时25:Json MessageConverter(二)
    • 课时26:Json MessageConverter(三)
    • 课时27:MessageConverter续
    • 课时28:RabbitListenerConfigurer详解
    • 课时29:@RabbitListener详解(一)
    • 课时30:@RabbitListener详解(二)
    • 课时31:@RabbitListener详解(三)
    • 课时32:【可靠消息】ReturnListener
    • 课时33:【可靠消息】消息确认(一)
    • 课时34:【可靠消息】消息确认(二)
    • 课时35:【可靠消息】消息确认(三)
    • 课时36:【可靠消息】消息确认(四)
    • 课时37:【可靠消息】消息确认(五)
    • 课时38:可靠消息总结
    • 课时39:Alternate Exchange
    • 课时40:TTL
    • 课时41:Queue Length Limit
    • 课时42:Dead Letter Exchange
    • 课时43:Priority Queue
    • 课时44:异步RPC(一)
    • 课时45:异步RPC(二)
    • 课时46:Direct reply-to
    • 课时47:异常处理
    • 课时48:整合Spring Boot
    查看更多

Spring4高级应用系列套餐

¥1526 ¥1220

可以开发票么?

可以的,购买课程或者充值余额后都是可以开具发票的,具体详情点击:我要开发票

购买的课程可以下载么?

目前PC端暂不支持下载课程视频,请手机或者平板电脑下载“51CTO学院”APP后再下载视频哦!

优惠券如何使用?

非折扣课程(不包含1元课程/套餐)可使用,一个订单(可包含多个课程)只可使用一张;优惠券一经使用,不再返还;若被冻结请在PC端删除订单即可返还。

更多问题查询点击 帮助中心

欢迎您提供宝贵意见,对于您的意见我们都会认真、慎重的讨论,每一个意见都是我们更好为您服务的鞭策和激励,感谢您帮助学院成长,我要反馈意见