java web之spring IOC+DI

在上一篇《java web之servlet》中,学习了JAVA EE开发必须的servlet基础知识。

接下来我快速的过了一下JSP相关的知识,发现JSP模板最终也会被翻译成一个Servlet类。简单的说,JSP是一种特殊语法,但是本身还是在编写Servlet,只是可以混杂着HTML一起编写。

因为目前还没有看到JSP在实际Spring MVC框架中的结合用法,而且JSP的内容也挺多,所以就暂时不记录JSP的相关学习心得了。

这次我接着学习了Spring框架的前两个知识点:

  • IOC控制反转:支持XML或者注解两种方式配置Bean
  • DI依赖注入:支持XML或者注解两种方式来为Bean注入属性或者注入构造参数。

教程地址:https://www.w3cschool.cn/wkspring/pesy1icl.html

在IOC部分,主要关注:

  • ApplicationContext容器
  • Bean的配置,生命期

在DI部分,主要关注:

  • 构造参数,属性两种注入方式
  • 注入value或者注入其他bean的方法
  • 通过autowired自动装配注入bean
  • 利用注解替代XML配置bean以及注入关系
  • 多种方式的事件回调

我按照教程,逐步拷贝、调试代码,通过实践加深了印象和理解,希望你也这样学习。

相关代码我上传在github,方便你比对查找自己的错误或作为参考:https://github.com/owenliang/java-web-spring

 

如果文章帮助您解决了工作难题,您可以帮我点击屏幕上的任意广告,或者赞助少量费用来支持我的持续创作,谢谢~