描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302502968丛书名: 从入门到实战·微课视频
零基础入门,注重实战视频教学,全程语音讲解教学资源丰富
本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。 全书共20章,分四部分介绍。第1~5章为第1部分,主要讲解Spring框架的相关知识,内容包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解Spring MVC的相关知识,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第19章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。本书突出实用性、趣味性,内容组织合理、通俗易懂,使读者能够快速掌握SSM框架的基础知识、编程技巧以及完整的开发体系,从而为大型项目开发打下坚实的基础。 本书附有教学视频、源代码、课件、教学大纲、习题答案等配套资源,可以作为大学计算机及相关专业的教材或教学参考书,也可以作为Java技术的培训教材,同时适合广大Java EE应用开发人员阅读与使用。
本书适用于具有Java编程基础和一定Java Web相关知识的读者学习。 本书使用Spring 5.0.2 Spring MVC 5.0.2 MyBatis 3.4.5版本详细讲解了SSM三大框架的基础知识和使用方法。本书的重点不是简单地介绍三大框架的基础知识,而是精心设计了大量实例。读者通过本书可以快速地掌握SSM框架的实战应用,提高Java EE应用的开发能力。 全书共20章,各章的具体内容如下: 第1章主要讲解Spring框架入门的一些基础知识,包括Spring框架的体系结构、核心容器、开发环境以及入门程序等内容。 第2章主要介绍Spring IoC的基本概念、Spring IoC容器以及依赖注入的类型等内容。 第3章对Spring中的Bean进行详细介绍,包括Spring Bean的配置、实例化、作用域、生命周期以及装配方式等内容。 第4章介绍AOP的相关知识,包括AOP的概念和术语、动态代理以及AOP的实现和AspectJ的开发等内容。 第5章主要介绍Spring框架所支持的事务管理,包括编程式事务管理和声明式事务管理。 第6章主要讲解MyBatis环境的构建、MyBatis的工作原理以及与Spring框架的整合开发。 第7章对MyBatis的核心配置进行详细讲解,包括MyBatis配置文件、映射文件以及级联查询。 第8章主要讲解如何拼接MyBatis的动态SQL语句。 第9章主要讲解MVC的设计思想以及Spring MVC的工作原理。 第10章详细讲解基于注解的控制器,包括Controller注解和RequestMapping注解类型的使用,是Spring MVC框架的重点内容之一。 第11章介绍类型转换器和格式化转换器,包括内置的类型转换器和格式化转换器以及自定义类型转换器和格式化转换器等内容。 第12章讲解数据绑定和表单标签库,是Spring MVC框架的重点内容之一。 第13章主要介绍拦截器的概念、原理以及实际应用。 第14章详细讲解Spring MVC框架的输入验证体系,包括Spring验证和JSR 303验证等内容。 第15章介绍Spring MVC国际化的实现方法,包括JSP页面信息国际化以及错误消息国际化等内容。 第16章详细讲解如何使用Spring MVC框架进行异常的统一处理,是Spring MVC框架的重点内容之一。 第17章讲解如何使用Spring MVC框架进行文件的上传与下载。 第18章介绍EL与JSTL的基本用法。 第19章主要讲解SSM框架整合环境的构建,包括整合思路、整合所需JAR包以及整合应用测试等内容。 第20章以电子商务平台的设计与实现为综合案例,讲述如何使用SSM(Spring Spring MVC MyBatis)框架整合开发一个Web应用。 为便于教学,本书有教学视频、源代码、课件、教学大纲、习题答案等配套资源,读者可以扫描封底课件二维码免费下载。 由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。
编 者 2018年5月
Spring Bean 学习目的与要求 本章主要介绍Spring Bean的配置、实例化、作用域、生命周期以及装配方式等内容。通过本章的学习,读者能够了解Spring Bean的生命周期,掌握Spring Bean的配置、实例化、作用域以及装配方式等内容。 本章主要内容 Bean的配置; Bean的实例化; Bean的作用域; Bean的生命周期; Bean的装配方式。 在Spring的应用中,Spring IoC容器可以创建、装配和配置应用组件对象,这里的组件对象称为Bean。本章将重点介绍如何将Bean装配注入到Spring IoC容器中。3.1 Bean的配置 Spring可以看作一个大型工厂,用于生产和管理Spring容器中的Bean。如果要使用 这个工厂生产和管理Bean,需要开发者将Bean配置在Spring的配置文件中。Spring框 架支持XML和Properties两种格式的配置文件,在实际开发中常用XML格式的配置 文件。 从前面的学习得知XML配置文件的根元素是,中包含了多个子元素,每个元素定义一个Bean,并描述Bean如何被装配到Spring容器中。元素的常用属性及其子元素如表3.1所示。表3.1 元素的常用属性及其子元素属性或子元素名称描 述 idBean在BeanFactory中的唯一标识,在代码中通过BeanFactory获取Bean实例时需要以此作为索引名称 classBean的具体实现类,使用类的名(例如dao.TestDIDaoImpl) scope指定Bean实例的作用域,具体属性值及含义参见3.3节“Bean的作用域” 元素的子元素,使用构造方法注入,指定构造方法的参数。该元素的index属性指定参数的序号,ref属性指定对BeanFactory中其他Bean的引用关系,type属性指定参数类型,value属性指定参数的常量值 元素的子元素,用于设置一个属性。该元素的name属性指定Bean实例中相应的属性名称,value属性指定Bean的属性值,ref属性指定属性对BeanFactory中其他Bean的引用关系 元素的子元素,用于封装 List或数组类型的依赖注入,具体用法参见3.5节“Bean的装配方式”
评论
还没有评论。