StrutsHibernateSpring经典面试题收藏.docVIP

  • 2
  • 0
  • 约8.36千字
  • 约 7页
  • 2019-06-15 发布于浙江
  • 举报
Struts,Hibernate,Spring经典面试题收藏 /blog/827471 关键字: struts, hibernate, spring? 先简单的提一下,要开发出好的,高质量的j2ee系统,评价系统的高低水平,解耦性至关重要!而在开发中主要分成三个层次,表现层,服务层,持久层。从这三层次去解藕。 spring的作用就是把服务从表现层中,抽取出來,hibernate把持久层抽取出來。剩下的表现层交给struts控制。? 但是面对那么多的框架,为什么在持久层中我们选择hibernate ,在服务层我们用spring,下面都有说。 Hibernate工作原理? 原理:? 读取并解析配置文件? 读取并解析映射信息,创建SessionFactory? 打开Sesssion? 创建事务Transation? 持久化操作? 提交事务? 关闭Session? 关闭SesstionFactory? 为什么要用:? 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作。? hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。? hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关系数据库,从一

文档评论(0)

1亿VIP精品文档

相关文档