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  面向切面编程  

  • 相关阅读:
    软件设计——继承、多态、绑定、重置、创建型设计模式、结构型设计模式和行为设计模式
    软件设计——2017年下半年选择题重要知识点
    day---06 文件的操作
    day---05 基本数据类型(下)
    day---04 基本数据类型(上)
    day---04 流程控制
    day---03 基础的数据类型
    day---02 编程语言的发展史
    day---01 计算机基础
    Day——07
  • 原文地址:https://www.cnblogs.com/RocketMan/p/5268557.html
Copyright © 2011-2022 走看看