
Spring
心歌技术
认知迭代命运
展开
-
SSM项目从零开始到入门037-Spring的体系结构
体系结构Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。核心容器核心容器由核心,Bean,上下文和表达式语言模块组成,它们的细节如下:核心模块提供了框架的基本组成部分...原创 2018-03-14 17:10:03 · 337 阅读 · 0 评论 -
SSM项目从零开始到入门038-Spring的HelloWorld实例
本节我们讲解Spring的第一个小实例,首先是关于spring的环境配置1.下载jar包安装从 http://repo.spring.io/release/org/springframework/spring 下载最新版本的 Spring 框架的二进制文件。下载完后需要自己导入jar包。2.使用maven安装只需要添加以下配置<dependency> <groupId&g...原创 2018-03-14 17:54:17 · 1106 阅读 · 0 评论 -
SSM项目从零开始到入门039-Spring的IoC 容器
1.什么是IoC ? 控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。2.IoC最大的好处是什么?因为把对象生成放在了XML里定义,所以当我们需要换一个实现子类将会变成很简单(一般...原创 2018-03-14 18:11:14 · 524 阅读 · 0 评论 -
SSM项目从零开始到入门040-Spring的DI依赖注入
前面我们了解到控制反转(Inversion of Control,英文缩写为IoC)包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。本节我们就介绍Spring的DI依赖注入 每个基于应用程序的 java 都有几个对象,这些对象一起工作来呈现出终端用户所看到的工作的应用程序。当编写一个复杂的 Java 应用程序时,应用程...原创 2018-03-15 13:52:20 · 603 阅读 · 0 评论 -
SSM项目从零开始到入门041-Spring的Beans自动装配
通过前面的文章我们学习了如何使用<bean>元素来声明 bean 和通过使用 XML 配置文件中的<constructor-arg>和<property>元素来注入 。 其实Spring 容器可以在不使用<constructor-arg>和<property> 元素的情况下自动装配相互协作的 bean 之间的关系,这有助于减少编...原创 2018-03-15 14:33:15 · 543 阅读 · 0 评论 -
SSM项目从零开始到入门042-Spring使用注解来配置依赖注入
从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。在 XML 注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。注解连线在默认情况下在 Spring 容器中不打开。因此,在可以使用基于注解的连线之前,我们将需要在我们的 Spring 配置文件中...原创 2018-03-15 16:15:20 · 801 阅读 · 0 评论 -
SSM项目从零开始到入门043-Spring的AOP
Spring 框架的一个关键组件是AOP(AOP为Aspect Oriented Programming的缩写,意为:面向切面编程)框架。面向方面的编程需要把程序逻辑分解成不同的部分称为所谓的关注点。跨一个应用程序的多个点的功能被称为横切关注点,这些横切关注点在概念上独立于应用程序的业务逻辑。有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。 ...原创 2018-03-15 17:36:26 · 413 阅读 · 0 评论 -
SSM项目从零开始到入门044-Spring的JDBC
Spring JDBC提供了一套JDBC抽象框架,用于简化JDBC开发。Spring主要提供JDBC模板方式、关系数据库对象化方式、SimpleJdbc方式、事务管理来简化JDBC编程Spring提供了3个模板类:1.JdbcTemplate:Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。2.NamedParameterJdbcTemplate:能够在...原创 2018-03-15 19:34:55 · 605 阅读 · 1 评论 -
SSM项目从零开始到入门045-Spring的事务管理
一个数据库事务是一个被视为单一的工作单元的操作序列。事务管理RDBMS (关系数据库管理系统Relational Database Management System)是一个重要组成部分,这些操作应该要么完整地执行,要么完全不执行,以确保数据完整性和一致性。 事务的概念可以描述为具有以下四个关键属性说成是ACID,ACID指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomici...原创 2018-03-16 14:23:36 · 411 阅读 · 0 评论