struts核心:他主要核心是一个ActionServlet,统一接收所有请求,在负责分发给对应的Action。另外他的标签库也是核心之一。 spring核心:IOC和AOP,IOC,依赖注入,也可以成为控制反转,在代码中不直接与对象关联,在配置文件中描述哪一个组件需要哪一项服务或者要使用哪一个对象。IOC容器负责将这些关联在一起AOP:面向切面编程,通过预编译方式和运行期动态代理在不修改源码的情况下给程序动态统一添加功能的技术,在SPRING中的应用主要是使用反射动态的生成代理类和事物管理。 Hibernate核心:对JDBC进行的轻量级的封装,将关系型数据转化成为对象,使得程序员可以使用面向对象思想来操纵数据库。他主要含有5个核心接口:1.Session :主要用于对被持久化对象和数据库的交互,包含常见的SQL语句。2.SessionFactory:初始化Hibernate,创建Session。3.Configuration:启动并配置Hibernate,创建SessionFactory对象。4.Transaction:执行事物相关操作。5.Qurey和Criteria:执行各种查询,可以使用HQL和SQL语句。 面试的时候我也这么说的。希望大家指点一下。 |
|