• Spring IoC源码精讲
  • Spring IoC源码精讲
21年品牌 40万+商家 超1.5亿件商品

Spring IoC源码精讲

正版新书 新华官方库房直发 可开电子发票

71.86 7.2折 99.8 全新

库存4件

江苏南京
认证卖家担保交易快速发货售后保障

作者王涛

出版社清华大学出版社

ISBN9787302601319

出版时间2022-09

版次1

装帧平装

开本16开

纸张胶版纸

页数408页

字数624千字

定价99.8元

货号SC:9787302601319

上书时间2024-06-25

问典书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
王涛,长期从事Java EE、微服务相关技术领域的开发,对Spring系列框架、MyBatis等其他开源框架都有深刻认识。
主编推荐:
采用由浅入深、由易到难的讲解模式,结合案例,全面剖析Spring IoC源码
内容简介:
本书从Spring IoC核心技术的使用开始讲解,具备充分的Spring IoC使用说明,并且对Spring IoC核心源码进行分析。
本书分为22章,主要内容包括SpringXML模式中XML文档的验证、XML资源读取、Spring默认标签的解析、自定义标签解析、各类资源对象注册和生命周期,以及Spring注解模式中的注解元数据、注解模式的启动和注解模式下Bean的注册等。本书可以帮助读者快速掌握Spring IoC容器的基本使用及Spring IoC相关的源码逻辑。
本书的源码分析在大部分情况下遵循测试用例优先,尽可能保证源码现象可复现。
本书适合具有一定Java编程基础和对Spring框架有基本开发能力的读者。
摘要:
        第3章自定义标签解析
    在第1章中对Spring的简单使用进行了说明,简单介绍了bean标签的使用。bean标签属于Spring的原生标签,在Spring中除了原生标签以外还能够支持自定义标签,本章将介绍SpringXML配置文件中的自定义标签如何进行自定义、如何使用自定义标签,并对SpringXML的自定义标签相关的内容进行源码分析。
    3.1创建自定义标签环境搭建
    在开始自定义标签分析之前,需要先编写自定义标签解析相关的测试用例,编写自定义标签需要执行下面四个步骤。
    (1) 编写XSD文件或者DTD文件。
    (2) 编写NamespaceHandler实现类。
    (3) 编写BeanDefinitionParser实现类。
    (4) 编写注册方式,向Spring中注册。
    接下来对上述四个步骤做详细说明。
    3.1.1编写 XSD 文件
    首先编写一个Java对象用来存储自定义标签解析后的数据,编写UserXsdJava对象,代码信息如下。
    //省略getter&setter
    public class UserXsd {
    private String name;
    private String idCard;
    }
    完成XSD文件解析结果的存储对象后进一步编写XSD文件,该XSD文件名为user.xsd,文件内容如下。
    
        targetNamespace="http: //www.huifer.com/schema/user"
    elementFormDefault="qualified">
    
    
    
    
    
    

    
    
    3.1.2编写 NamespaceHandler 实现类
    完成XSD文件编写后进一步编写NamespaceHandler接口的实现类,Spring提供了NamespaceHandlerSupport对象让开发者更加简单地使用,开发者只需要重写init方法即可向Spring注册标签和标签的解析对象,编写UserXsdNamespaceHandler类,详细代码如下。
    public class UserXsdNamespaceHandler
...
目录:
第1章Spring容器环境搭建及基本使用

1.1Spring容器环境搭建

1.2Spring基本代码编辑

1.3SpringIoC核心类

小结

第2章IoC资源读取及注册

2.1XML文档验证

2.1.1认识XML验证模式

2.1.2Spring中XML的验证

2.2Document对象获取

2.3BeanDefinition注册

2.3.1doRegisterBeanDefinitions流程

2.3.2parseBeanDefinitions分析

2.3.3parseDefaultElementSpring原生标签的处理

2.3.4import标签解析

2.3.5alias标签解析

2.3.6bean标签解析

……

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP