为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Spring入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • spring官方网站
    查看全部
  • 学习技术的过程也既学习方法
    查看全部
  • Spring是一个开源框架,主要解决企业应用开发的复杂性而创建的但现在以及不止应用于企业应用。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 通过控制反转(IoC)的技术达到松耦合的目的。 面向切面解决分离业务逻辑与系统服务进行内聚性开发。 包含并管理应用对象的配置和生命周期。
    查看全部
    0 采集 收起 来源:Spring概况

    2016-04-19

  • spring一些资源网站
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 但是不推荐这种(直接Spring AOP 硬编码)方式 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • @简化的proxy定义(XML继承,重写方式)——(下) //相关代码: <bean id="baseProxyBean" class="org.springframework.aop.framework.ProxyFactoryBean" lazy-init="true" abstract="true" ></bean> <bean id="bizLogicImpl" parent="baseProxyBean"> <property name="target"> <bean class="com.imooc.aop.api.BizLogicImpl" ></bean> </property> <property name="proxyInterfaces"> <value>com.imooc.aop.api.BizLogic</value> </property> <property name="interceptorNames"> <list> <value>moocAfterReturningAdvice</value> <value>mooc*</value> <value>moocBeforeAdvice</value> <value>moocThrowsAdvice</value> </list> </property> </bean> 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • @简化的proxy定义(XML继承,重写方式)——(上) 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • //输出(方法一): MoocMethodInterceptor 1:save java.lang.reflect.Method MoocBeforeAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl:BizLogicImpl save. MoocMethodInterceptor 2:BizLogicImpl save. MoocAfterReturningAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl save. //输出(方法二): MoocMethodInterceptor 1:save java.lang.reflect.Method MoocBeforeAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl:BizLogicImpl save. MoocMethodInterceptor 2:BizLogicImpl save. MoocAfterReturningAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl save. 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • //输出: MoocMethodInterceptor 1:save java.lang.reflect.Method MoocBeforeAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl:BizLogicImpl save. MoocMethodInterceptor 2:BizLogicImpl save. MoocAfterReturningAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl save. //输出(new RuntimeException()): MoocMethodInterceptor 1:save java.lang.reflect.Method MoocBeforeAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl:BizLogicImpl save. MoocThrowsAdvice afterThrowing 2:save com.imooc.aop.api.BizLogicImpl //输出(匹配不到 sa* 少了 Before Advice): MoocMethodInterceptor 1:save java.lang.reflect.Method BizLogicImpl:BizLogicImpl save. MoocMethodInterceptor 2:BizLogicImpl save. MoocAfterReturningAdvice:save com.imooc.aop.api.BizLogicImpl BizLogicImpl save. 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • //相关代码——(下下): @spring-aop-api.xml <bean id="bizLogicImpl" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="proxyInterfaces"> <value>com.imooc.aop.api.BizLogic</value> </property> <property name="target"> <!-- <bean class="com.imooc.aop.api.BizLogicImpl" ></bean> 方法一(推荐):经过代理--> <!-- <ref bean="bizLogicImplTarget"></ref> 方法二:通过id获取,没有经过代理,获取原始的BizLogicImpl--> </property> <property name="interceptorNames"> <list> <value>moocAfterReturningAdvice</value> <!-- <value>moocMethodInterceptor</value> --> <value>mooc*</value><!-- 通配符的方式,注意:只能适用于拥有拦截器接口,不适用于Advice --> <value>moocBeforeAdvice</value> <value>moocThrowsAdvice</value> </list> </property> </bean> </beans> @TestAOPAPI.java @RunWith(BlockJUnit4ClassRunner.class) public class TestAOPAPI extends UnitTestBase{ public TestAOPAPI(){ super("classpath:spring-aop-api.xml"); } @Test public void testSave(){ BizLogic logic=super.getBean("bizLogicImpl"); logic.save(); } } @UnitTestBase.java //省略代码...
    查看全部

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。
友情提示:

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