• 晨考总结第三天


    (一)Spring 工厂底层构建Bean对象借助什么机制?当对象不使用了要释放资源目的是什么?何为内存泄漏?

      借助反射机制,防止内存泄漏,对象已经不使用了但占用着内存,这种象称之为内存泄漏,内存泄漏是内存溢出,但是它是内存溢出的一个导火索.内存溢出直接就导致系统崩溃了.


    (二)描述Spring MVC处理流程及应用优势

      

      1、客户端发出一个http请求给web服务器,web服务器对http请求进解析,如果匹配前端控制器(或分发器/DispatcherServlet)的请求映射路径, web容器将请求  转交给DispatcherServlet.

      2DipatcherServlet接收到这个请求之后将根据请求的信息以及处理器映射 (HandlerMapping)的配置找到处理请求的处理器(Handler)。

      3、由具体的处理器适配器(HandlerAdapter)对Handler进行具体的调用。

      4Handler对数据处理完成以后将返回一个ModelAndView()对象给 DispatcherServlet

      5DispatcherSevlet通过视图解析器(ViewResolver)将ModelAndView() 化为真正的视图View

      6Dispatcher通过model解析出ModelAndView()中的参数进行解析最终展 现出完整的view并返回给客户端。


    (三)MyBatis应用动态SQL解决了什么问题

      

      有时候,固定的sql语句不能够满足我们的应用需求。这个时候需要在 标准的基础上建立动态的查询语句。

    Mybatis提供了多种注解,可以提供动态查询语言。

      比如说在开发的时候,遇到这样的场景,界面提供了多种查询,但是都是非 必填写,在选择查询条件时可以选中任意几种组合作为查询条件,如果在使 jdbc的时候,需要判断参数为空,自己组装sql

    但是mybatis提供动态sql机制,依靠标签。

  • 相关阅读:
    访问 IIS 元数据库失败
    C# List<T>运用
    Unicode 数据
    讲解SQL Server 2000的Collection排序规则
    delphi Format用法
    delphi 文件的操作
    class of 语句
    深入delphi编程
    delphi 事件委托 未看
    如何让delphi在启动时不自动创建空的工程?
  • 原文地址:https://www.cnblogs.com/misscai/p/9854432.html
Copyright © 2020-2023  润新知