如何搭建一个Spring框架,首先我们要先了解Spring的核心构成部分
IOC 控制反转 spring 框架最核心的部分
DAO spring 对访问数据库的支持
MVC spring 对 mvc设计模式的支持
ORM 对象关系映射 (数据库中的数据映射成对象的技术)
也有针对其它的ORM的支持 (mybaties hibernate)
WEB 最重要的就是上面的 web mvc 以及其它的框架的支持
struts2.0 报表pdf整合的
AOP 面向切面编程
JEE针对企业级中的邮件远程调用等支持
inversion of control 控制反转
由原来的new对象的方式变成了由spring框架来创建和注入对象
以及组织对象之间的关系这样能降低对象之间的耦合度。
spring管理bean一个组件
用来创建和管理bean组件以及bean组件之间的关系
spring 容器实现了 IOC 和 AOP 机制
spring 容器有 ApplicationContext 和 BeanFactory
(1)创建一个项目导入spring相关的jar包
(2)导入ApplicationContext 对应的配置文件 ***.xml 到src 下
(3)在xml中描述一个bean
主要是在bean 这个元素中描述 id 和 class
(4)在需要bean的程序中创建 Spring 容器对应的对象
通过容器对象获取容器中bean组件
图文配解
第一步建立一个web工程
第二步,导入 spring 相关的jar包,导入ApplicationContext 对应的配置文件 ***.xml 到src 下
第三步,创建一个实体Bean
第四步,在容器中配置这个Bean(Emp) 主要是在bean这个元素中描述id和class
Spring 中创建对象的三种方式
构造方法的方式 (默认调用无参构造)
静态工厂的方式
factory-method=“静态方法名”
实例化工厂的方式
先有一个实例化的工厂对象,工厂对象调用实例化方法来获取对象
第五步:编写测试类,运行测试
到这里一个简单的Spring框架就搭配完成了,Spring解决了以前我们new对象的方式,改变成现在由容器提供的方式。如果大家对此比较感兴趣,想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容一直全面,通俗易懂,比较适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习