Java Spring

Spring是分层的javaEE/SE 应用full-stack(全栈:各层都有解决方案)的轻量级开源框架,以IoC(InverseOf Control反转控制)和AOP(面向切面编程)为内核。

提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等总舵的企业级应用技术,还能整合开源世界众多组名的第三方框架和类库,逐渐称为使用最多的JavaEE企业应用开源框架 。

 

 主要着重部分为Core Container

Spring开发步骤:

 1、导入框架jar包2、创建UserDaoImpl方法实现3、xml配置,将UserDaoImpl方法转为id标识4、调用userDaoImpl包的程序通过id标识访问Spring客户端调用方法。(可以通过修改配置文件可以改变调用方法的实现,即解耦)

Spring的xml文件

 默认情况下位singleton

 

可以指定初始化方法和摧毁方法

 

特性:IoC:反转控制:创建对象的方式以及依赖的注入从由开发人员转移到了Spring框架上。

               DI:依赖注入:将类交给Spring容器去管理之后,每次只需要去问Spring容器索取即可。实现IoC的思想需要DI的支持。

依赖注入:

 

 在Spring容器内部就将UserDao注入到UserService中,如这种情况称为依赖注入

 

常用的注入方法:set方法;构造方法;

set方法:

 

 普通数据的注入,在xml中不用ref而用value;集合数据的引入也是在xml中直接注入值value,map的引用用key和value,property用property name以及value-ref

spring 的配置文件

 spring相关的api

 ClassPathXmlApplicationContext引用的xml文件位置一般在resources文件夹下面。

  Spring配置数据源

数据源(连接池)的作用:提高程序的性能;事先实现例化数据源,初始化部分连接资源;使用连接资源时从数据源中获取;使用完毕后连接资源归还到数据源。常见的数据源(资源池):DBCP、C3P0,BoneCp、Druid等。

数据源的开发步骤:

为了方便开发可以将设置的参数抽取到配置文件下xxx.xml中去。然后:1、读取配置文件;设置变量接收配置文件中的参数;使用参数完成数据源配置。

 利用Spring配置数据源

配置文件中参数注入:将set后面的字母改为大写,然后添加参数。

 

 

 

 

 Spring注解开发

 原始注解是为了替代原来的bean

 使用配置文件组件扫面来实现,在xml文件中实现。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值