Q: 为了降低Java开发的复杂性,Spring采取了以下4种关键策略:
A:
H:Spring最根本的使命上:简化Java开发。
Q: Spring最根本的使命
A: 简化Java开发。
Q: spring中bean的各种名称及意义
A: bean的各种名称……虽然Spring用bean或者JavaBean来表示应用组件,但并不意味着Spring组件必须要遵循JavaBean规范。一个Spring组件可以是任何形式的POJO。
H:简单老式Java对象(Plain Old Java object,POJO)
Q: POJO的全拼
A: Plain Old Java object,简单老式对象
H:创建Spring的主要目的
Q: spring 的主要目的(初心)
A: 来替代更加重量级的企业级Java技术,尤其是EJB
Q: Spring的2个核心特性
A:
#027
Q: 本书(《Spring实战》)的路线图是什么
A:
Q:AOP中切点的定义
A:
Q: Spring在运行时通知对象的流程
A: 通过在代理类中包裹切面,Spring在运行期把切面织入到Spring管理的bean中。代理类封装了目标类,并拦截被通知方法的调用,再把调用转发给真正的目标bean。当代理拦截到方法调用时,在调用目标bean方法之前,会执行切面逻辑。
Q: 切面的通知、切点、连接点的关联图
A: 如下图