前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring实战(第4版)阅读笔记(一)

Spring实战(第4版)阅读笔记(一)

作者头像
猫头虎
发布2024-04-07 21:25:29
810
发布2024-04-07 21:25:29
举报

第1部分介绍Spring框架的核心知识。

第2部分在此基础上介绍如何使用Spring构建Web应用程序。

第3部分告别前端,介绍如何在应用程序的后端使用Spring。

第4部分描述如何使用Spring与其他的应用和服务进行集成。

在第1部分中,读者将会学习到Spring容器、依赖注入(dependency injection,DI)和面向切面编程(aspect-oriented programming, AOP),也就是Spring框架的核心。这能让读者很好地理解Spring的 基础原理,而这些原理将会在本书各个章节都会用到。

第1章将会概要地介绍Spring,包括DI和AOP的一些基本样例。

同时,读者还会了解到更大的Spring生态系统的整体情况。

第2章更为详细地介绍DI,展现应用程序中的各个组件(bean) 如何装配在一起。这包括基于XML装配、基于Java装配以及自动 装配。 在掌握了基本的bean装配后,第3章会介绍几种高级装配技术,

读者可能并不会经常用到这些技术,但是如果用到的话,本章的 内容将会告诉读者如何发挥Spring容器最强大的威力。

第4章介绍如何使用Spring的AOP来为对象解耦那些对其提供服务 的横切性关注点。这一章也为后面各章提供基础,在后面读者将 会使用AOP来提供声明式服务,如事务、安全和缓存。

在第2部分中,读者将会看到如何使用Spring来构建Web应用程序。

第5章介绍使用Spring MVC的基础知识,这是Spring中的基础Web 框架。读者将会看到如何编写控制器来处理请求,并使用模型数 据产生响应。 当控制器的工作完成后,模型数据必须要使用一个视图来进行渲 染。第6章将会探讨在Spring中可以使用的各种视图技术,包括 JSP、Apache Tiles以及Thymeleaf。 第7章的内容不再是Spring MVC的基础知识了,在本章中,读者 将会学习到如何自定义Spring MVC配置、处理multipart类型的文 件上传、处理在控制器中可能会出现的异常并且会通过flash属性 在请求之间传递数据。 第8章将会介绍Spring Web Flow,这是Spring MVC的一个扩展, 能够开发会话式的Web应用程序。在本章中,读者将会学习到如 何构建引导用户完成特定流程的Web应用程序。 第9章读者将会学到如何使用Spring Security为自己的应用程序 Web层实现安全性。

第3部分所关注的内容不再是应用程序的前端了,而是关注于如何处理和持久化数据。

第10章首先会介绍如何使用Spring对JDBC的抽象实现关系型数据 库中的数据持久化。 第11章从另外一个角度介绍数据持久化,也就是使用Java持久化 API(JPA)存储关系型数据库中的数据。 第12章将会介绍如何将Spring与非关系型数据库结合使用,如 MongoDB和Neo4j。 不管数据存储在什么地方,缓存都有助于性能的提升,这是通过 只有在必要的时候才去查询数据库实现的。第13章将会为读者介 绍Spring对声明式缓存的支持。 第14章重新回到Spring Security,将会介绍如何通过AOP将安全性 应用到方法级别。

本书的最后一部分会介绍如何将Spring应用程序与其他系统进行集成。

第15章将会学习如何创建与使用远程服务,包括RMI、Hessian、 Burlap以及基于SOAP的服务。 第16章将会再次回到Spring MVC,我们将会看到如何创建 RESTful服务,在这个过程中所使用的编程模型与之前在第5章中 所描述的是一致的。 第17章将会探讨Spring对异步消息的支持,本章将会包括Java消 息服务(Java Message Service,JMS)以及高级消息队列协议 (Advanced Message Queuing Protocol,AMQP)。 在第18章中,异步消息有了新的花样,在这一章中读者会看到如 何将Spring与WebSocket和STOMP结合起来,实现服务端与客户 端之间的异步通信。 第19章将会介绍如何使用Spring发送E-mail。 第20章会关注于Spring对Java管理扩展(Java Management Extensions,JMX)功能的支持,借助这项功能可以对Spring应用 程序进行监控和修改运行时配置。 最后,在第21章,读者将会看到一个全新并且会改变游戏规则的 Spring使用方式,名为Spring Boot。我们将会看到Spring Boot如何 将Spring应用中样板式的配置移除掉,这样就能让读者更加专注 于业务功能。

持续更新~

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第1部分介绍Spring框架的核心知识。
  • 第2部分在此基础上介绍如何使用Spring构建Web应用程序。
  • 第3部分告别前端,介绍如何在应用程序的后端使用Spring。
  • 第4部分描述如何使用Spring与其他的应用和服务进行集成。
    • 第1章将会概要地介绍Spring,包括DI和AOP的一些基本样例。
      • 在第2部分中,读者将会看到如何使用Spring来构建Web应用程序。
        • 第3部分所关注的内容不再是应用程序的前端了,而是关注于如何处理和持久化数据。
        • 本书的最后一部分会介绍如何将Spring应用程序与其他系统进行集成。
        相关产品与服务
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com