框架学习(一)
一、框架简介
Struts2框架:
1.采用MVC设计模式实现
2.基于拦截器
3.非常强大的可变、可重用标签
Hibernate框架:
1.DAO层操作数据库
2.ORM(对象关系映射)持久层框架,简化数据库操作
Spring框架:
1.开源,轻量
2.依赖注入容器(IOC)/面向切面编程(AOP)实现
3.声明式事务
4.粘合剂
Spring MVC框架:
1.web层控制器
2.高度可配置,支持多种视图技术(jsp,freemarker,velocity)
3.定制化开发
Mybatis框架:
1.半自动化的ORM实现
2.DAO层
3.动态SQL
二、持久化定义
指数据在瞬时状态和持久状态间转化的过程,不仅仅指数据从内存中存储到数据库中!
三、持久化与ORM
ORM是将对象与关系型数据库的某张表关联起来