三大框架中的反射机制

天天的天天1992 2015-04-20 05:34:21
今天去面试,面试官让我解释三大框架中的反射机制是什么,还让我举例说明。这该怎么回答呢?平时只会用,说的时候完全没有头绪。
...全文
373 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 kswslwxlhb123 的回复:
是不是讲下动态代理的实现就可以了?
那动态代理是什么呢,。
qq_27623231 2015-04-22
  • 打赏
  • 举报
回复
初来乍到,看看情况
kswslwxlhb123 2015-04-22
  • 打赏
  • 举报
回复
是不是讲下动态代理的实现就可以了?
xuan.ye 2015-04-22
  • 打赏
  • 举报
回复
这问题有点泛泛了, struts 有反射 hibernate 也有反射 struts 是页面到 后台,hibernate 是数据库和缓存实体
ylovep 2015-04-21
  • 打赏
  • 举报
回复
反射机制? 简单点的就是配置文件根据名称自动set,深入点的就是动态代理
scott_129 2015-04-20
  • 打赏
  • 举报
回复
三大框架里面基本到处都是反射,比如struts2中,你在页面直接写Object.name,在你的action中,只要写Object对象就可以了, 对应的值就会直接映射到里面,这里就是框架里面用到了反射。 还有spring中的IOC,也用到了反射和工厂设计模式。例如spring配置文件的bean,大概就是加载了配置文件,然后获取class的权限定名,然后通过反射构造一个实例,然后设置到对应的属性中。 hibernate中,那是肯定用到了,你在做查询,你可以直接拿到你表结构配置的javabean,因为查询完了之后,它会利用反射构造对象,然后利用反射拿到对应的set方法,然后通过类似拼凑setxx方法,来对构造的对象进行赋值,然后返回对象给你。 还有其他的,太多了,三大框架少了反射,就用不了。
scmod 2015-04-20
  • 打赏
  • 举报
回复
我连问题都看不懂= = 好捉急啊...

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧