
Spring
正在努力的陈序员
不要为失败找借口,只能怪你不够优秀
展开
-
Spring容器的介绍即简易搭建
Spring介绍Spring是一个轻量级开源框架,为了解决企业应用开发的复杂性而创建的,其主要优势是分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。正是因为spring是一个容器性质的框架,所以装什么对象就会有什么功能,所以可以是一站式的,不仅仅不排斥其他框架,还能帮其他框架管理对象。主要的核心是面向切面编程(aop)和控制反转IOC以及sprin...原创 2018-08-01 15:42:09 · 230 阅读 · 0 评论 -
Spring的IOC和DI
学习了Spring框架的人,都会听到过IOC和DI这两个词,对于初学者来说,这两个词的概念模糊不清,很难理解,就我对控制反转和依赖注入进行简单的解释。以前创建对象的方式以及依赖关系都是通过开发人员自己维护,使用了Spring之后,对象的创建方式和依赖关系就由spring来完成创建以及注入。IOCIOC英文全拼为 Inverse Of Control ,即为反转控制,顾名思义就是反转了对象的...原创 2018-08-01 16:28:52 · 224 阅读 · 0 评论 -
ApplicationContext和BeanFactory的区别
ApplicationContext和BeanFactory 接口及其子类图 BeanFactoryBeanFactory是spring的原始接口,针对原始结构的实现类功能比较单一,BeanFactory接口实现的容器,特点是在每次获取对象时才会创建对象。ApplicationContext继承了BeanFactory接口,拥有BeanFactory的全部功能,并且扩展了很多...原创 2018-08-01 16:48:13 · 1275 阅读 · 0 评论 -
Spring配置详解--Bean
Bean配置的解析对象的三种创建方式空参构造方式 静态工厂(了解) 实例工厂 Bean元素进阶—Scope属性singleton(默认值):单例对象.被标识为单例的对象在spring容器中只会存在一个实例prototype:多例原型.被标识为多例的对象,每次再获得才会创建.每次创建都是新的对象.request(了解):web环境下.对象与request生命周...原创 2018-08-01 20:52:36 · 196 阅读 · 0 评论 -
Spring的注入方式
set方式注入值类型注入User类package cn.itcast.bean;public class User { private String name; private Integer age; ... get和set方法 @Override public String toString() { ...原创 2018-08-02 08:53:29 · 166 阅读 · 0 评论 -
Spring的注解开发以及整合junit测试
准备工作导包 4+2+spring-aop 导入命名空间(约束)在配置文件中开启注解开发 在base-package中填入需要扫描的包,即该包下所有的类,都可以通过注解来完成开发注解开发将对象注册到容器 早期spring框架开始注解的时候,使用@Component,后来随着开发人员的提议,就一个@Component,不能够清楚的知道属于那一层的结构,所以后面引入...原创 2018-08-02 10:59:18 · 633 阅读 · 0 评论 -
Spring的AOP解析
AOP思想AOP(Aspect Oriented Programming),即面向切面编程,AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块。简单来说,就是横向重复,纵向抽取。以往用到的AOP编程思想Filter过滤器 Struts2中的拦截器 动态代理技术 spring的aop的图解 aop中的名词解释...原创 2018-08-02 19:59:20 · 221 阅读 · 0 评论 -
Spring整合JDBCTemplate
Spring整合JDBCSpring提供了很多模板整合Dao技术,包括JDBC,Hibernate,MyBatis,JPA等 spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术,JDBCTemplate是JDBC的一个模板对象,与DBUtils中的QueryRunner非常相似。本文就JDBCTemplate进行相应的阐述及代码演示准备工作表设计 准备Us...原创 2018-08-03 10:03:06 · 1189 阅读 · 0 评论 -
Spring中的aop事物
事物什么是事物? 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。事物特性 原子性 :强调事务的不可分割. 一致性 :事务的执行的前后数据的完整性保持一致. 隔离性 :一个事务执行的过程中,不应该受到其他事务的干扰 持久性 :事务一旦结束,数据就持久到数据事物引发的安全性问题 脏读 :一个事务读到了另一个事务的未提交的数据 不可...原创 2018-08-03 11:15:36 · 281 阅读 · 0 评论