hibernate与JDBC有什么区别
hibernate是一个数据持久层框架<<hibernate in action>>
hibernate作用:
EJB包括哪些组件:实体bean 消息驱动Bean sessionBean
Javabean:
广义:只要是java类就是JavaBean
狭义:封装数据(get set)的java类就是JavaBean
MVC==三层框架开发模式
v(视图)--c(控制器)--M(模型)
jsp action JavaBean
----------------- ----- --------
表示层 业务层 数据层(JDBC)
(struts、struts2) (hibernate|ibatis|JDO|TOPLink|OJB EJB(CMP))
hiberante数据层、持久层、Dao层 框架
JDBC缺点:
1、SQL语句拼写麻烦
2、数据库的兼容性,数据库可移植性比较差
3、大量冗余代码(set get)90%
ibatis半持久化框架
hibernate一站式持久层框架
hibernate工作原理:
ORM(Object -Relactional - Mapping)对象关系映射
Object:对象
Relactional:关系型数据库
在编程的时候以对象的方式编程
B b = new B();
save(b);
在存储的时候是以关系型的数据库进行存储
页:
[1]