Spring in action(Spring实战) 第四版翻译

第一部分 Spring核心

Spring提供了很多功能,但是所有这些功能的基础是是依赖注入(DI)和面向方面编程(AOP)。

第一章 Springing into action

本章包括:

Spring的bean容器

探索Spring的核心模块

强大的Spring生态系统

Spring的新特性

现在是java程序员的好时代。在长达20年的发展过程中,java经历了一些好时光,也经历了一些坏时光。尽管有一些粗糙的地方,例如applet,Enterprise javabean(EJB),Java数据对象(JDO),和无数的日志框架,Java已经成为很多企业软件的开发平台。Spring是java成为开发平台这个故事的重要组成部分。

早些时候,Spring只是重量级企业java框架的替代品,尤其是EJB。和EJB相比,Spring提供了一个更轻量级、更精简编程模型。它增强了POJO的能力,这种能力以前只在EJB或者其他java规范中才具备。

随着时间的推移,EJB和J2EE也不断发展。EJB开始提供一个简单的面向POJO的编程模型。现在EJB使用的思想如依赖注入(DI)和面向方面编程(AOP),可以说是来自Spring成功的灵感。

尽管J2EE(现在被称为JEE)的发展可以赶上Spring,但是Spring从未停止前进。Spring持续进步的领域,即使是现在,JEE刚刚才开始探索,有的甚至是从未涉及。如移动开发,社交API的集成,NoSQL数据库,云计算和大数据。

正如我所说的,现在是java程序员的好时代!

这本书是Spring的一个探索。在本章,我们从一个较高的高度看一下Spring,让你初步感受下Spring的味道。这一章将向你介绍Spring解决类型问题的好方法,本书其余部分并将围绕这个方法进行。

1.1 简化Java开发

时间: 2024-11-10 02:15:07

Spring in action(Spring实战) 第四版翻译的相关文章

Spring Boot 揭秘与实战(四) 配置文件篇 - 有哪些很棒的特性

文章目录 1. 使用属性文件2. YAML文件 1.1. 自定义属性 1.2. 参数引用 1.3. 随机数属性 1.4. application-{profile}.properties参数加载 3. 源代码 Spring 框架本身提供了多种的方式来管理配置属性文件.Spring 3.1 之前可以使用 PropertyPlaceholderConfigurer.Spring 3.1 引入了新的环境(Environment)和概要信息(Profile)API,是一种更加灵活的处理不同环境和配置文件

spring实战第四版第五章pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion&

【报错】【spring实战(第四版)】示例代码 ,使用 @DeclareParents 实现aop出错

来源:spring实战(第四版) 章节:4.3.4 通过注解引入新功能 页码:P120 环境: springboot  2.1.9.RELEASE 报错信息: warning can't determine implemented interfaces of missing type org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration 原因:估计是spr

Spring实战(第4版).pdf - 百度云资源

http://www.supan.vip/spring%E5%AE%9E%E6%88%98 Spring实战(第4版).pdf 关于本书 Spring框架是以简化Java EE应用程序的开发为目标而创建的.同样, 本书是为了帮助读者更容易地使用Spring而编写的.我的目标不是为 读者详细地列出Spring API,而是希望通过现实中的实际示例代码来 为Java EE开发人员展现Spring框架.因为Spring是一个模块化的框 架,所以这本书也是按照这种方式编写的.我们知道并不是所有的开 发人

Spring实战-Spring in Action, 4th Edition-2015年第4版本

In Action系列中最畅销的Spring图书,近十万读者学习Spring的共同选择!In Action系列中最畅销的Spring图书,有近10万读者选择本书来学习Spring! Spring框架已经成为Java开发人员的必备知识,而且Spring 3引入了强大的新特性,例如SpEL.Spring表达式语言.IoC容器的新注解以及用户急需的对REST的支持.无论你是刚刚接触Spring还是被Spring 3.0的新特性所吸引,本书都是掌握Spring的最佳选择. 下载地址: Spring in

Spring+MYBatis企业应用实战pdf高清版免费下载

下载地址:网盘下载 备用地址:网盘下载 内容提要编辑<Spring+MyBatis企业应用实战>介绍了Java EE 领域的两个开源框架:Spring 的MVC 和MyBatis.其中Spring 的版本为4.2,MyBatis 的版本是3.4.本书的示例建议在Tomcat 8 上运行.<Spring+MyBatis企业应用实战>重点介绍如何整合Spring MVC 4+MyBatis 3 进行Java EE 开发,主要包括三个部分.第一部分详细介绍了Spring MVC 框架的用

java springcloud版b2b2c社交电商spring cloud分布式微服务-docker-feign(四)

简介 Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:一零三八七七四六二六.上一节,我们讨论了怎么通过,restTemlate调用cloud的生产者,实现起来还是比较复杂的,尤其是在消费复杂的Restful服务的时候,还需要进行一系列的转换,编解码等,使用Feign就完全不用考虑这个问题.. 一.feinn介绍 Feign是一种声明式.模板化的HTTP客户端.在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本

《Spring实战 第三版》二

第二章 装配Bean 在Spring中,对象无需自己负责查找或创建与其相关联的其他对象 相反,容器负责把需要相互协作的对象引用赋予各个对象 创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入的本质 声明Bean Spring是一个基于容器的框架 但是如果没有对Spring进行配置,那它就是一个空容器,不起任何作用 所以我们需要配置Spring来告诉它需要加载哪些Bean和如任何装配这些Bean 这样才能确保它们能够彼此协作 从Spring3.0开始,Spring容器提供了两种配置Bean

spring in action 4 6.3使用Apache Tiles

配置Tiles视图解析器 需要一个TilesConfigurer bean,该bean用于定位和加载tile定义,还需要一个TilesViewResolver用于将逻辑视图名与tile定义映射起来.在WebConfig.java中 @Configuration @EnableWebMvc @ComponentScan(basePackageClasses={AutoScan.class}) public class WebConfig extends WebMvcConfigurerAdapte