1.如何优化数据库2.hibernate是如何实现ORM的,spring的IOC和AOP是如何实现和它们的工作原理是什么??struts的MVC是如何实现的????急急急!!!

解决方案 »

  1.   

    第一题貌似很难啊
    给面试官说hibernate的映射过程就可以了
    struts的MVC如何实现:MVC设计模式(应用观察者模式的框架模式)
    M: Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层
    (Independent of presentation)。
    V: View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执
    行结果。
    C: Controller(Control layer),控制器,也就是视图层和模型层桥梁,控制数据的流向,
    接受视图层发出的事件,并重绘视图。
    JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图
    和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处
    理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。
      

  2.   

    恩,不错,那spring那个怎么回答才好呢
      

  3.   

    反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)