• 年薪百万的offer从何入手?P8的《Spring 5高级编程》看了吗


    什么是Spring

    如果想要解释Spring,那么最难的部分就是对其进行分类。通常情况下,Spring 被描述为构建Java应用程序的轻量级框架,但这种描述带来了两个有趣的观点。

    首先,与许多其他框架(比如仅限于Web应用程序的Apache Strut)不同,可以使用Spring构建Java中的任何应用程序(例如,独立的应用程序、Web 应用程序或JEE应用程序)。

    其次,该描述中的轻量级-词真正指的并不是类的数量或发布的大小,而是整体性定义Spring原则:最轻的影响。从某种意义上讲, Spring是轻量级的,因为只需要对应用程序代码进行很少的更改(如果有的话)就可以获得SpringCore所带来的好处。如果想要在任何时候停止使用Spring,那么你会发现可以很容易做到。请注意,上述描述仅针对 Spring Core一许多额外的Spring组件(例如数据访问)需要更紧密地与Spring框架耦合。然而,这种耦合的好处是非常明显的。

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

    Spring 5高级编程(第5版)一书共18章,按照内容可以分为四大部分,第一部分(包括第1~5章)主要介绍Spring 5相关的基础知识;第二部分(第612章)主要介绍Spring的一些特殊功能;第三部分(第13-15章)主要介绍Spring测试、脚本支持以及应用程序监控;第四部分(第1618 章)主要介绍Spring在网络方面的应用以及对Spring项目组合中的一些项目进行概述。

    第一部分

    • 第1章Spring介绍
    • 第2章入门
    • 第3章在Spring中引入IoC和DI
    • 第4章详述Spring配置和Spring Boot
    • 第5章Spring AOP

    第二部分

    • 第6章Spring JDBC支持
    • 第7章在Spring中使用Hibernate
    • 第8章在Spring中使用JPA 2进行数据访问
    • 第9章事务管理
    • 第10章使用类型转换和格式化进行验证
    • 第11章任务调度
    • 第12章使用Spring远程处理

    第三部分

    • 第13章Spring测试
    • 第14章Spring中的脚本支持
    • 第15章应用程序监控

    第四部分

    • 第16章Web应用程序
    • 第17章WebSocket
    • 第18章Spring项目:批处理、集成和XD等
    • 附录A设置开发环境

    最后,希望广大读者能多花些时间细细品味这本Spring 5高级编程(第5版),为将来的职业生涯奠定良好的基础。

  • 相关阅读:
    强化学习(Reinforcement Learning)与策略梯度(Policy Gradient)
    exists与not extists详细解释
    市场研究工具有哪些
    查找字符串中的子串-C版
    Cordova系列之化繁为简:打造全场景适用的Cordova组件
    口袋参谋:30秒极速查出买家降权号!规避店铺降权风险!
    三菱FX3U小项目—机床定时器延时启动
    【华为机试真题详解】快速人名查找【2022 Q2 | 200分】
    对比国内主流开源 SQL 审核平台 Yearning vs Archery
    LNMP架构概述及相关服务的搭建
  • 原文地址:https://blog.csdn.net/LBWNB_Java/article/details/126227907