Spring 5高级编程

Posted 小小老花猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring 5高级编程相关的知识,希望对你有一定的参考价值。






内容简介





《Spring 5高级编程(第5版)》涵盖核心的Spring 及其与其他领先的Java 技术(比如Hibernate、JPA 2、Tiles、Thymeleaf 和WebSocket)的集成。重点介绍如何使用Java 配置类、lambda 表达式、Spring Boot 以及反应式编程。同时,将与企业级应用程序开发人员分享一些见解和实际经验,包括远程处理、事务、Web 和表示层,等等。



第1章  spring介绍




01

什么是spring

02

spring项目

03

spring的替代品

1. 什么是spring 是构建java应用程序的轻量级框架 1.1 spring框架的演变 源自RodJohnson编写的Expert One-on-Onespring0.9 : 提供bean的配置基础 AOP支持 JDBC抽象框架 抽象事务支持-----------------------华丽丽的分隔线--------------------------------spring5.X : 基于java8支持XMLBeans Guava hibernate3Spring提供的Filter实现完全支持Servlet3.1支持JPA2.1+和JMS2.0+引入spring web flow反应式编程支持Juint5
1.2 翻转控制或依赖注入 spring的核心是IOC控制反转,它是一种将组建依赖项的创建和管理外部化技术 springDI实现基于两个核心的java概念 : javaBeans和接口 1.3 依赖注入的演变 降低代码耦合 简化应用程序配置 单个存储库管理常见依赖 可测试性提升 培养良好的应用程序性设计 1.4 除了依赖注入 支持java9 面向切面编程AOP 用于执行某种日志记录 用于事务管理 EL表达式 验证 通过Validator接口内置的验证API eg : @NotNull 访问数据 对象/XML映射 管理事务 webSocket 远程支持 邮件支持 作业调度 动态脚本 简化统一异常处理2. spring项目 2.4 springSecurity 为web程序和方法级安全性提供全面支持 2.5 springBoot 脚手架 2.6 spring批处理和集成 springBatch 为批处理提供通用框架和策略 springIntergration 与外部系统轻松集成 2.7 其他3. spring的替代品 JBoss seam框架 google guice picoContainer JEE7容器


长按二维码关注

回复“菜鸟”即可获得完整图片



以上是关于Spring 5高级编程的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

Atom编辑器入门到精通 Atom使用进阶

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

Spring针对事务处理提供哪两种事务编程模式。

Android 实用代码片段

Android 实用代码片段