码迷,mamicode.com
首页 > 其他好文 > 详细

面试题

时间:2019-03-01 12:16:30      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:数据库表   条件   ati   设计模式   技术   不同类   过程   sql   编程   

AOP:面向切面编程

  • 通过 预编译方式 和 运行期动态代理 实现程序功能的统一维护的一种技术。

  • 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合降低,提高程序的可重用性,同时提高了开发效率。

Ioc:控制反转

  • 是面向对象编程中的一种设计原则,可以用减低计算机代码之间的耦合度

  • 最常见的方式叫做 依赖注入 (DI),还有一种方式叫 依赖查找 (DL)

    • 依赖注入 --> 提供普通的Java方法让容器去决定依赖关系,容器全权负责组件的装配,它会把符合依赖关系的对象通过JavaBean属性或者构造函数传递给需要的对象

  • Ioc是一种描述通过第三方去产生或获取特定对象的方式

MVC:模型 - 视图 -控制器的缩写

  • 是一种软件设计典范

  • 用一种 业务逻辑 、数据 、界面显示分离的方法组织代码

MVVM:模型 - 视图 - 视图模型

  • 模型指的是后端传递的数据

  • 视图 指的是 所看到的页面

  • 视图模型 连接 view 和 model的桥梁

  • 视图通过视图模型的dom监听将事件绑定到模型上,而模型则通过数据绑定来管理视图中的数据,视图模型从中起到一个连接桥的作用。

RESTful:

  • 一种软件架构风格、设计风格,不是标准,只是提供了一组设计原则和约束条件

  • 主要用于客户端和服务端交互类的软件

  • 基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制

Vue生命周期:

  • beforeCreate、create、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed

MyBatis:

  • MyBatis是一个支持定制化SQL、存储过程以及高级映射的持久层框架

Hibernate :

  • Hibernate是一个开放源码的对象关系映射框架,它对JDBC进行了简单封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架

ORM:对象关系映射

  • 是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。

OOP:面向对象编程

  • 它是一种计算机编程架构

JPA:Java持久层API

  • 是JDK注解或XML描述对象 - 关系表的映射关系

Spring:

  • Spring是一个经量级控制反转和面向切面的容器框架

SpringMVC:

  • SpringMVC是一种基于Java、实现了Web MVC设计模式,请求驱动类型的经量级Web框架

SpringBoot 四大特性:

  • 一个功能依赖

  • 自动配置

  • cli操作

  • 监控容器

面试题

标签:数据库表   条件   ati   设计模式   技术   不同类   过程   sql   编程   

原文地址:https://www.cnblogs.com/oukele/p/10455477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!