请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术交流,必有回复!

疯狂Java联盟

 找回密码
 加入联盟
查看: 264|回复: 0

Java EE面试题集21(Spring部分)——轻量级Java EE企业应用

[复制链接]
发表于 2018-4-16 01:23:11 | 显示全部楼层 |阅读模式
本帖最后由 kongyeeku 于 2018-5-2 20:10 编辑

本文档来自《轻量级Java EE企业应用实战(第5版)》光盘
京东购买地址:https://item.jd.com/12327466.html
当当购买地址:http://product.dangdang.com/25245286.html


99Spring AOP代理有什么实现方式?
Spring AOP代理有两种实现方式:
1. 若目标对象实现了若干接口,Spring使用JDK的java.lang.reflect.Proxy类代理。
优点:因为有接口,所以使系统更加松耦合。
缺点:为每一个目标类创建接口。
2. 若目标对象没有实现任何接口,Spring使用CGLIB库生成目标对象的子类。
优点:因为代理类与目标类是继承关系,所以不需要有接口的存在。
缺点:因为没有使用接口,所以系统的解耦不如使用JDK的动态代理好。
100、什么是Spring MVC框架?Spring框架既可与其他第三方MVC框架(如Struts 2)整合,也可直接使用Spring本身提供的Spring MVC框架。因此Spring MVC就是一个类似于Struts 2MVC框架。
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11094030号 )

GMT+8, 2018-12-13 02:30 , Processed in 0.307240 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表