美文网首页
面试积累之框架(五)

面试积累之框架(五)

作者: 大炮对着虫子 | 来源:发表于2017-11-21 21:29 被阅读20次

谈谈你对AOP的理解:

AOP(aspect oriented program)即面向切面编程。我们在学习java面向对象编程OOP时,
面向对象有三种特性:封装,继承,多态。当我们在对分散的对象实现公共的行为时,
OOP会使代码比较冗余,复杂。AOP是对OOP的补充和完善。它是一种横
切的技术,主要应用有:打印日志,事务管理,权限控制,访问控制;实现
了通用的功能,将主业务逻辑和非业务逻辑分离出来。

谈谈对sprin的理解

1、spring是一种轻量级,无侵入式的框架。其主要的功能模块有Test测试
模块,IOC控制反转和DI,AOP,data access数据库支持,web集成其他框架。
2、spring使用了工厂模式,spring容器本身是个大工厂,管理着bean组件的生命周期。
3、spring中的IOC控制反转,就是将创建调用对象的控制权转交给了spring容器,
实质是利用反射的技术,通过xml配置文件,在运行期间动态的生成对象,即使用对象的方法。
4、AOP

SpringMVC的工作机制

1、客户端的所有请求都交给了DispatcherServlet前端控制器,它委托应用
系统的其他模块对真正的请求进行处理。
2、DispatcherServelt查询一个或多个HandleMapping,找到处理请求的
Controller,将请求发送给Controller
3、Controller进行业务逻辑处理后,返回一个ModelAndView
5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6.视图对象负责渲染返回给客户端。

相关文章

  • 面试积累之框架(五)

    谈谈你对AOP的理解: 谈谈对sprin的理解 SpringMVC的工作机制

  • 提高面试成功率的秘密武器(2)——面试中如何使用框架思维提升成功

    这个话题分为上下两篇,此为下篇。 上篇:面试中为什么要使用框架思维? 下篇:面试中如何使用框架思维提升成功率? 之...

  • 面试积累

    主要的几个大模块 1、block 一、 Block变量的声明格式为: 返回值类型(^Block名字)(参数列表);...

  • 面试积累之java篇(七)

    static方法和static成员字段有什么用处?可以被重载么? 请讲一下同步和异步? Hashcode和Equa...

  • 2018-11-11

    1.要看各种书来让自己积累框架,随时要有找框架,用框架,积累框架的意识,哪怕是简单的一段文字还是长篇大论。

  • 框架积累-经商

    1、整体按照以前创业计划书那个框架来组织,或者是用志国力争的这种总体的思路来,这是一个整体过程,当然里面有一些小的...

  • Java 面试之技术框架

    Spring 简介 Spring 是一种用来简化企业级应用开发的开源框架,包括Spring Framework, ...

  • Java 面试之技术框架

    Spring 简介 Spring 是一种用来简化企业级应用开发的开源框架,包括Spring Framework, ...

  • Android面试积累

    基础 不管是Android基础还是Java基础以及常见的数据结构,这些是无原则地必须要熟练掌握的,尤其是非计算机专...

  • 面试答题积累

    http://kyxu.tech/2016/04/15/实习求职终结篇/http://www.jianshu.co...

网友评论

      本文标题:面试积累之框架(五)

      本文链接:https://www.haomeiwen.com/subject/qcavmxtx.html