1:Spring的历史:
Spring框架----可以理解为是一个管理者
管理是整个分层架构中每一个对象-------->JavaBean
SSH Spring Struts Hibernate -------->老项目使用的框架
SSM Spring SpringMVC MyBatis ------->主流项目的框架
Spring Framework创始人
Rod Johnson教授 毕业于悉尼大学,他非常的厉害,大学是学的是计算机专业。毕业后从事了几年的计算机然后去玩音乐,在音乐行业也是风声水起的,并且获得了音乐学的博士。玩够了又回到了计算机软件开发岗位,回归后Java的Spring就来了。牛人的世界咱们不懂。
2:框架---别人封装好的供我们使用
1.下载jar
下载地址:链接:https://pan.baidu.com/s/1ZMo1xDNKuYsZbL_z3DI7CA
提取码:49pd
2.搭建到我们的开发环境中
3.Spring最主要学习的内容
IOC Inversion Of Control控制反转
(DI) Dependency Injection依赖注入
AOP Aspect Oriented Programming面向切面编程 (Object Oriented Programming)
JDBC
MVC
3:搭建Spring环境
1.导包 core.jar-->核心包 beans.jar context.jar expression.jar
commons-logging.jar--->这个是apache这个组织提供的一个jar包
下载连接:链接:https://pan.baidu.com/s/1aw_TiYq2a3Eewn-4Z2uBpA
提取码:1emg
2.配置文件
ApplicationContext.xml
内容(规则)参考手册
<bean name="" class=""></bean>
3.创建一个Bean工厂
BeanFactory f = new ClassPathXmlApplicationContext("");
Object obj = (造型)f.getBean("name");