Spring基础学习,附例子代码讲解】的更多相关文章

什么是Spring.IOC.AOP.DI?     Spring是一个基于IOC和AOP的结构J2EE系统的框架.     IOC(Inversion Of Control)控制反转(Spring的基础,创造对象由以前的程序员new构造方法来调用,变成交由Spring创建对象)     AOP(Aspect Oriented Programming)面向切面编程 (在面向切面编程中,功能分为核心业务功能(登陆.增删改查)和周边功能(即切面,例如性能统计.日志.事务管理),两者可以独立开发,最后在…
spring基础 Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用 IOC控制反转 把创建对象和维护对象之间的关系权利转交给spring管理,spring容器控制对象的创建,注入需要注入的对象 aop面向切面编程 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 隔离业务逻辑,降低耦合度,提高可用性和开发效率,主要用于日志记录,事务管理,异常处理等等 模块化 3.0版本后,根据需要引入模块需要的包,进…
ClassXmlAplicationContext和FileSystemXmlApplicationContext的区别      https://www.cnblogs.com/sxdcgaq8080/p/5650404.html spring学习-ApplicationContext-spring上下文深入理解 1.SPring 容器 基于 Spring 的应用中,所有的对象(即bean)生存于 Spring 容器,Spring 负责创建.装配.配置并管理这些bean的整个生命周期. 一.S…
一.AOP基础 1.基本需求      需求: 日志功能,在程序执行期间记录发生的活动. ArithmeticCalculate.java public interface ArithmeticCalculate{ public int add(int a,int b); public int sub(int a,int b); public int mul(int a,int b); public int div(int a,int b); } ArithmeticCalculateImpl.…
一.Spring的使用 1.导入jar包 2.编写实体类 Person.java public class Person{ private String name; public void say(){ System.out.println("Hello," + name); } public String getName(){ return name; } public void setName(String name){ this.name = name; } } 3.编写配置文件…
在Spring的使用中,大量采用xml方式配置类之间的关系太过于繁琐(个人这么认为),而在学习了Spring4后发下使用JavaConfig方式来配置这些关系会更加的简单明了. 测试环境 1. Apache Maven 2. JDK 1.8 3. IDEA 15 先决条件 1. 使用IDEA创建一个Maven项目 2. 在pom.xml 中引用 <dependency> <groupId>org.springframework</groupId> <artifac…
1. Spring入门 1. 1 Spring的体系结构 1.2 HelloWorld 1.2.1 Maven的使用 1)maven 的javase工程目录结构: 2)maven的settings.xml的配置:更改镜像,指定仓库地址,指定代理服务器 1.2.2 第一个程序 所需的基础JAR包:core.context.beans.commons-logging applicationContext.xml文件:sxd的配置和版本 定义java 类 将类在applicationContext.x…
Javascript和Java.C这些语言不同,它是一种无类型.弱检测的语言.它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变量   工具/原料   Chrome 浏览器(以下代码测试均由Chrome调试) 方法/步骤   js变量的类型及申明方式等等,本文不再说明,读者可以参考相关官方文档 这里主要介绍js变量及其作用域 js变量作用域可分为:"全局变量"和"局部变量" "全局变量":申明在函数之外…
一. Bean的定义,初始化,使用和销毁 二.ref指定依赖的三种模式 三.Bean的五种自动装配模式(autowire) 四.Bean依赖检查的4种模式:配合atuowire使用,dependency-check="" 五.集合的注入方式 六.管理Bean config.xml文件<!--Bean的配置文档--><!--首先定义为XML的方式来存储Bean的配置--><?xml version="1.0" encoding="…
一.事务基本认识 1.事务的概述      为了保证数据库中数据的一致性,数据的操作应当是离散的成组的逻辑单元.当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应当全部视为错误,所有从起始点以后的操作应全部回退到开始状态.      事务的操作: 先定义开始一个事务,然后对数据做修改操作,这时如果提交(commit),这些数据就永久的保存下来,如果回退(rollback),数据库管理系统就放弃所有的修改而回到开始事务的状态.   2.事务的属性 (1)原子性(Atm…