Java后端的学习之Spring基础
如果要学习spring,那么什么是框架,spring又是什么呢?...spring ioc容器
图片说明
接口,是用于沟通的中介物的,具有抽象化,java中的接口,就是声明了哪些方法是对外公开的.
面向接口编程,是用于隐藏具体实现的组件....spring是一个轻量级的Java开发框架,是为了解决企业应用开发的复杂性而创建的框架,框架具有分层架构的优势.
spring这种框架是简单性的,可测试性的和松耦合的,spring框架,我们主要是学习控制反转...控制反转就是所有的对象都被spring控制.ioc动态的向某个对象提供它所需要的对象.通过DI依赖注入来实现的.如何实现依赖注入ID,在Java中有一特性为反射,它可以在程序运行的时候进行动态的生成对象和执行对象的方法...helloworld->
HelloWorld.java
HelloWorldService.java
impl实现类->
SpringHelloWorld.java
StrutsHelloWorld.java