刚刚面完试,20多个问题就答上几个,我抱了下大腿,人家给了些时间让我理解,有些问题网上是在难以搜到,有大大们可以帮忙的吗?链接也可以。问题如下
  详细说一下struts,hibernate,spring 之间的关系,工作原理,最好是struts2 hibernate3 spring 2.5的
  什么是工作流。
  XML DOM, Document 解析方面的详细介绍和知识
  先这么点,大大们,救命啊,做了1天两夜的火车过来面试,不想这么结束

解决方案 »

  1.   

    第一个是不是想问你MVC的理解啊????
    第二个等楼下,没接触过
    第三个就是分析XML的常用方式,DOM是其中之一,这个资料也应该很多啊
      

  2.   

    Hibernate工作原理
    1.读取并解析配置文件
    2.读取并解析映射信息,创建SessionFactory
    3.打开Sesssion
    4.创建事务Transation
    5.持久化操作
    6.提交事务
    7.关闭Session
    8.关闭SesstionFactoryStruts的工作流程:
    在web应用启动时就会加载初始化ActionServlet,ActionServlet从
    struts-config.xml文件中读取配置信息,把它们存放到各种配置对象
    当ActionServlet接收到一个客户请求时,将执行如下流程.
    -(1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; 
    -(2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中; 
    -(3)根据配置信息决定是否需要表单验证.如果需要验证,就调用ActionForm的validate()方法; 
    -(4)如果ActionForm的validate()方法返回null或返回一个不包含ActionMessage的ActuibErrors对象, 就表示表单验证成功; 
    -(5)ActionServlet根据ActionMapping所包含的映射信息决定将请求转发给哪个Action,如果相应的 Action实例不存在,就先创建这个实例,然后调用Action的execute()方法; 
    -(6)Action的execute()方法返回一个ActionForward对象,ActionServlet在把客户请求转发给 ActionForward对象指向的JSP组件; 
    -(7)ActionForward对象指向JSP组件生成动态网页,返回给客户; spring工作机制及
    1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
    2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
    3.DispatcherServlet请请求提交到目标Controller
    4.Controller进行业务逻辑处理后,会返回一个ModelAndView
    5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
    6.视图对象负责渲染返回给客户端。
      

  3.   

    三者间的关系呢?有没,不是仅仅MVC这么简单吧~~~~
      

  4.   

    spring:Aop管理事务控制,IoC管理各个组件的耦合,DaoTemplate作为常规持久层的快速开发模板!
    struts:控制层Action,页面标签和Model数据,调用业务层
    Hibernate:负责数据库和对象的映射,负责DAO层(Data Access Object:数据访问) 
      

  5.   

    .action--->ActionServlet-->struts.xml--->Action.class-->struts.xml--->XmlApplicationContent.xml--->
    --->SessionFactory--->DataSource--->hibernate.cfg.xml
      

  6.   

    struts2 hibernate3 spring 2.5
    我不给你一个一个解释 我给你解释 他们3个 一起用时的 每一个作用是什么吧。
    struts2在MVC里面 主要是 过滤器 (filter) 然后调用 action hibernate3主要是 跟数据库打交道spring 实例化hibernate3 还有 struts2的类 比如 sessionfactory action web.xml一启动就装在beans里面