zoukankan      html  css  js  c++  java
  • 流行框架与新技术

    1、谈谈你对struts的理解。

      struts是一个按MVC模式设计的Web层的框架,本质上是servlet,这个servlet名为ActionServlet或其子类,我们可以在web.xml中将符合某种特征的所有请求交给这个Servlet处理,Servlet在参照一个配置文件(struts-config)将各个请求分别分配给不同的action处理

      ActionServlet把请求交给action去处理之前,会将请求参数依照配置文件(struts-config)封装成一个formbean对象传递

      ActionServlet把formbean对象传递给action的execute方法之前会调用formbean的validate方法校验

      action执行完毕后返回显示图层,这个结果图层是用一个ActionForward对象表示的,ActionForward对象通过struts-config.xml配置文件关联到某个jsp页面,因为jstruts-config中存放的是jsp页面的逻辑名,所以能实现action程序代码和jsp页面的解耦

    2、谈谈你对Hibernate的理解。

      Hibernate是一个流行的ORM框架,免去了jdbc对数据操作时的大量冗余的代码,仅仅用一个save()就可以保存数据到数据库,一个get()方法就可以从数据库加载一个对象

      Hibernate的基本流程:配置Configuration对象、产生SessionFactory、创建session对象、启动事务、完成CRUD操作、提交事务、关闭session

      使用Hibernate时,要先配置hibernate.cfg.xml文件

      应用Hibernate时,重点要了解Hibernate的缓存机制,延时加载和hql查询

    3、谈谈你对Spring的理解

      IOC 控制反转,解耦合,将创建对象转移到工厂上

      AOP  面向切面编程  

  • 相关阅读:
    win7下的vxworks总结
    ubuntu 无法获得锁 /var/lib/dpkg/lock
    项目中用到了的一些批处理文件
    win7下安装 WINDRIVER.TORNADO.V2.2.FOR.ARM
    使用opencv统计视频库的总时长
    January 05th, 2018 Week 01st Friday
    January 04th, 2018 Week 01st Thursday
    January 03rd, 2018 Week 01st Wednesday
    January 02nd, 2018 Week 01st Tuesday
    January 01st, 2018 Week 01st Monday
  • 原文地址:https://www.cnblogs.com/RocketMan/p/5268557.html
Copyright © 2011-2022 走看看