为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕侠_Ives
慕课网上有JUnit视频,你可以看看,很简单的
自己不行一直怪老师有问题 佩服
真正意义的第二次来重新听了,挺好的,感觉很不错,不过最希望有高级点的关于aop切面编程的教程
这节主要讲了自动转配;
ByType和Constructor类似,是通过类的类型去检索匹配
ByName是通过id是否一样去匹配。
以上,匹配得上则创建对象
这节多介绍了一种获取对象的方法,即通过实现末尾是Aware的接口来获取Bean对象。第二种方法是前面讲的,通过IOC容器初始化获取Bean对象
只要讲了Bean生命周期的三种方式
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file ................................................................................
报这个异常是少这个jar了\spring-aop.jar
本节讲的是配置文档中,scope属性,singleton, prototype的作用域

最赞回答 / 慕粉0723135597
IoC(控制反转):本来需要你自己new对象,现在交给spring容器帮你new对象,权利从你手里反转到容器手里了DI(依赖注入):(依赖)就是依赖spring提供的容器,(注入)类中属性的值通过容器注入进去,或者通过引用为属性注入值
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
</dependency>
InterceptorName是干嘛用的?
通过配置的方法取得对象现在刚学可能看不出哪里好用,不用太纠结,学编程很多时候都是在一知半解的情况下前进,最后在回来,会恍然大悟,就像你初学Java,老师有些东西没必要和你说得太清,反而你自己会更乱。这里看不懂的不要强求,往下听,再回来看这节课。
切面编程就像完成的接口,可重复可扩展模块化。

最赞回答 / 慕函数8108156
service层调用的是service层的方法,知识在方法里面用Dao层的对象调用了Dao层的方法,你看前面声明,仅仅是声明了,并没有将Dao层对象进行初始化,所有这个对象在调用方法的时候是会报错了。所以这里讲了两种注入方式,实际上就是通过配置文件的方式来将属性(引用类型的对象)进行初始化,原理上都是set方法,赋值了,就是方法里的那个看的不要了的代码:this.A = A;  所以是赋值了之后才能用Dao层的对象调用Dao层的方法,不知道这么说,清楚了么,觉得说的通俗大家顶一个
还有就是把aop想象成过滤器就好理解了,其他的都是配置规则,不难的
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消