ssh面试题

    技术2022-05-20  40

    1、Struts1的缺陷。

    ①支持的表现层技术单一;②与Servlet API严重耦合,难于测试;③代码严重依赖于Struts1 API,属于侵入式设计,难于扩展。

     

    2、Hibernate工作原理?

    ①读取并解析配置文件;②读取并解析映射信息,创建SessionFactory;③打开Session;④创建事物Transation;⑤持久化操作;⑥提交事物;⑦关闭Session;⑧关闭SessionFactory。

     

    3、为什么要用Hibernate?

    ①对JDBC访问数据库的代码做了封装,大大简化了数据访问层烦琐的重复性代码;②Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现;③Hibernate使用Java反射机制,而不是字节码增强程序来实现透明性;④Hibernate是一个轻量级框架,因此性能很好。支持各种关系型数据库,提供从一对一到多对多解决各种复杂关系。


    最新回复(0)