Spring
Spring
不想当程序汪的第N天
我没秃,我还不够强
展开
-
Spring事务
事务是指逻辑上的一组操作,这组操作要么全部成功,要么就一同失败。事务的四大特性:原子性:事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都失败;隔离性:当多个用户并发访问数据库时,数据库为每一个用户开启的事务,不被其他事务的操作所干扰,多个并发事务之间要相互隔离;一致性:事务操作前后数据必须处于一致状态;持久性:一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,...原创 2019-06-15 15:13:46 · 93 阅读 · 0 评论 -
Spring 整合 MyBatis
Spring配置文件spring-config-druid.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schem...原创 2019-06-04 11:06:05 · 85 阅读 · 0 评论 -
Spring JdbcTemplate
简述JdbcTemplate是Spring框架自带的对JDBC操作的封装,目的是提供统一的模板方法使对数据库的操作更加方便、友好,效率也不错。但是功能还是不够强大(比如不支持级联属性),在实际应用中还需要和hibernate、mybaties等框架混合使用。传统JDBC弊端传统的 JDBC 即使是执行一条简单的 SQL 过程都不简单,先是打开数据库连接执行 SQL,组装结果,最后关闭资源,其...原创 2019-06-03 22:27:32 · 156 阅读 · 0 评论 -
Spring AOP
简述AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的...原创 2019-06-02 20:11:35 · 116 阅读 · 0 评论 -
Spring 装配 Bean
简述如何将自己开发的 Bean 装配到 Spring IOC 容器中,大部分情况下我们可以使用 ApplicationContext 的具体实现类,因为对应的 Spring IOC 容器功能强大,在 Spring 当中提供了3中方式进行配置:XML配置Java的接口和类中实现配置隐式Bean的发现机制和自动装配原则XML配置Bean<bean id="source" clas...原创 2019-05-29 21:59:17 · 110 阅读 · 0 评论 -
Spring 依赖注入(DI)
简述在实际环境中实现 IOC 容器的方式主要分为两大类,一类是依赖查找,依赖查找是通过资源定位,把对应的资源查找回来;另一类是依赖注入,Spring 主要使用的是依赖注入。一般,依赖注入可以分为三种方式:构造器注入setter 注入接口注入构造器注入和 setter 注入是主要的方式,而接口注入是从别的地方注入的方式,例如web工程中配置的数据源是通过服务器配置的,可以通过 JND...原创 2019-05-29 21:17:30 · 145 阅读 · 0 评论 -
Spring IOC
简述传统编码创建对象时,我们总是通过 new 方法主动创建对象,但是在现实中,一个复杂的系统面对着成千上百的对象,如果每一个对象都通过手动创建、维护,就会十分的复杂。更多时候,我们希望通过简单方法获得想要的对象,这就是被动创建对象。被动创建对象,不需要程序员手动一个个 new 出对象,只需要给出想要对象的描述就可以得到对象。在Spring框架中,这样的效果可以通过 IOC 实现。Sprin...原创 2019-05-27 17:35:24 · 117 阅读 · 0 评论 -
认识Spring
什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE...原创 2019-05-26 10:39:18 · 187 阅读 · 0 评论