准备的知识点
Posted 知我者,足以
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了准备的知识点相关的知识,希望对你有一定的参考价值。
1.mybatis是什么?
2.mybatis的体系结构?
3.mybatis和hibernate的区别?
4.什么是spring?
5.spring mvc的工作原理?
6.spring的模块?
7.什么是IOC?什么是DI?IOC的优点是什么?
8.什么是动态代理?
给 InvocationHandler角色,外界对Proxy角色中的每一个方法的调用,Proxy角色都会交给InvocationHandler来处理,而InvocationHandler则调用具体对象角色的方法。
在这种模式之中:代理Proxy 和RealSubject 应该实现相同的功能,这一点相当重要。两种思路:1.实现统一的接口。---jdk动态代理 2.Proxy 继承自RealSubject--cglib思想。
在调用代理对象中的每一个方法时,在代码内部,都是直接调用了InvocationHandler 的invoke方法,而invoke方法根据代理类传递给自己的method参数来区分是什么方法。
参考:http://blog.csdn.net/luanlouis/article/details/24589193
9.spring配置文件一般都做了什么?
10.ApplicationContext通常的实现是什么?
11.有哪几种依赖注入的方式?区别是什么?
12.spring容器的作用?--spring容器实现了IOC和AOP机制,这些机制可以简化bean的创建和bean对象之间的解耦。spring容器是用来创建对象和管理对象之间的关系。
13.ThreadLocal和线程同步机制相比有什么优势呢?
14.spring支持的几种bean的作用域?
15.线程的安全问题是由什么引起的?--全局变量和静态变量。 思考:为什么不是局部变量。
16.spring框架中的bean是线程安全的吗?--不是。
17.bean的生命周期?
以上是关于准备的知识点的主要内容,如果未能解决你的问题,请参考以下文章