极客学院团队出品

Spring 教程  http://wiki.jikexueyuan.com/project/spring/

Spring 提供了以下两种不同类型的容器。

序号 容器 & 描述
1 Spring BeanFactory 容器

它是最简单的容器,给 DI 提供了基本的支持,它用 org.springframework.beans.factory.BeanFactory 接口来定义。BeanFactory 或者相关的接口,如 BeanFactoryAware,InitializingBean,DisposableBean,在 Spring 中仍然存在具有大量的与 Spring 整合的第三方框架的反向兼容性的目的。

2 Spring ApplicationContext 容器

该容器添加了更多的企业特定的功能,例如从一个属性文件中解析文本信息的能力,发布应用程序事件给感兴趣的事件监听器的能力。该容器是由org.springframework.context.ApplicationContext 接口定义

ApplicationContext 容器包括 BeanFactory 容器的所有功能,所以通常建议超过 BeanFactory。BeanFactory 仍然可以用于轻量级的应用程序,如移动设备或基于 applet 的应用程序,其中它的数据量和速度是显著。

Aopalliance-*.jar下载地址:

http://www.java2s.com/Code/Jar/a/Downloadaopalliancejar.htm

***Spring 之通过jdbcTemplate实现crud操作(添加操作
package spring.jdbc;

/**Spring 之通过jdbcTemplate实现crud操作(添加操作)
**/ import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource; public class JdbcTemplateDemo { @Test
public void add() {
//设置数据库信息
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/user");
dataSource.setUsername("root");
dataSource.setPassword("123456"); //创建jdbcTemplate对象,设置数据源
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); //调用 JDBCteMPLATE 对象时面的方法实现操作 //创建SQL语句
String sql = "insert into users(name,age) values(?,?)";
int rows = jdbcTemplate.update(sql ,"zhaorng",50);
System.out.println(rows);
}
}

最新文章

  1. HTML + JS随机抽号。
  2. Ruby学习之mixin
  3. JavaScript 中的原型声明和用法总结
  4. nginx的压力测试
  5. 九度OJ 1499 项目安排 -- 动态规划
  6. selenium WebDriver 获取disabled文本框内容(转)
  7. EF 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭
  8. 【剑指offer】二叉树的镜像
  9. BZOJ 1009 HNOI2008 GT考试 KMP算法+矩阵乘法
  10. 批量转换引擎为innodb
  11. 用Python让单片机“行动”起来——MicroPython实战入门篇
  12. mybatis传参的几种方式
  13. python 类和对象
  14. uestc 1703一道更简单的字符串题目
  15. Flex编码随笔
  16. window下的nginx的安装和使用
  17. xml 转换成对象(采用反射机制对对对象属性赋值)
  18. java使用httpclient封装post请求和get的请求
  19. [C++]Linux之图形界面编程库[curses库]之入门教程
  20. Await Async和Thread.waitAll想法?未完待续

热门文章

  1. Oracle中读取数据一些原理研究
  2. flask-assets使用介绍
  3. MongoDB mongoimport 报错:lost connection to server
  4. nginx linux 安装
  5. 各大网站css初始化代码【转】
  6. 游戏AI的综合设计
  7. C指针解析 ------ 运算符&和*
  8. java泛型 7 泛型的基本介绍和使用
  9. 【Datastage】NULL VALUE TO A NOT NULL VALUE
  10. JAVA IO操作:数据操作流:DataOutputStream和DataInputStream