http://www.Sina.com/http://www.Sina.com/http://www.Sina.com/mybatis是持久层框架,my batis封装JDBC,ORM (对象
框架总结JDBC方式操作数据库。
缺点:
每次操作数据时,都需要频繁的交换链接。 后期引入连接池获取发射机对象和封装返回值的结果很繁琐。Mybatis初始JDBC 3360 SQL---- resultset---- getstring/getint-- -对象
ORM:sql语句----对象
调用说明:
使用Mybatis中的sqlSessionFactory对象创建sqlSession的主要功能是封装JDBC以完成ORM对象关系映射。
3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /概念:Spring框架集成了所有第三方框架。 利用IOC和AOP,可以大大简化程序的配置和调用方式,使程序员能够专注于业务
概念说明:IOC控制翻转。
知识评审:初期的对象都是用new关键字自己制作的
IOC说明:对象制作的权利发生了变化。以前程序员自己将对象实例化,现在Spring容器将对象实例化,Spring容器管理对象的生命周期
33558 www.Sina.com/bean id=" user " class=" com.xx.POJO.user " /
Spring容器执行进程:
当tomcat服务器启动时,将加载Spring容器的配置文件。 当程序解析为Bean标记时,反射机制将对象实例化。 对象最终保存在Spring容器自身管理的MapId、Object对象中
知识点:反射机制调用对象的无参结构实例化对象。
3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/说明:为对象的http://www.Sina.com /!
最终以set/构造函数方式为由Spring容器管理的对象的属性赋值
注入方式:
Set注入结构器注入注释格式发展过程核心思想:采用代理实现业务解耦,在传统方式上实现扩展。
AOP组件:
切口(判断作用)通知) 5种通知类型,环绕声通知功能最强大) )ORM对象关系映射
S
pring
框架说明AOP使用的环绕声通知最多。 因为可以控制目标方法是否执行。 其他四种通知类型只进行记录。 http://www.Sina.com/3358 www.Sina.http://www.Sina.com /核心: IOC.接收用户参数
家庭。
说明在:SpringMVC的基础上封装了servlet。 大大简化了程序赋值的过程。
IOC如何实例化对象
要部署复杂的:必须在web.xml中放置8行标记。
赋值需要使用Request/Response对象执行赋值操作。 检索的数据都是字符串类型。 如果需要获取其他数据类型,则必须用力转动. http://www.Sina.com/http://www.Sina.com.3358 ww.Sina