Spring之初识


	Spring

	V:View		JSP(HTML+EL+JSTL+JS-JQ-VUE)	HTML+AJAX+JSON+JS
			发送请求---WEB容器--xml文件(注解)--找资源
			WEB框架(减少xml或注解配置)
	C:Controller	Servlet(WEB容器提供的)		Filter(WEB容器提供--特殊Servlet)
	M:Model		Service数据处理		业务逻辑  比较 判断 计算
			Dao    数据读写		原来都是JDBC+SQL		domain 数据存储
			ORM框架(MyBatis)	  getMapper代理对象+注解
	DB:DataBase	MySQL数据库(文件)

	
	Spring框架----可以理解为是一个管理者
	管理是整个分层架构中每一个对象-------->JavaBean

	SSH	Spring  Struts  Hibernate
	SSM	Spring  SpringMVC  MyBatis

	Spring Framework创始人
		Rod Johnson
		悉尼大学		
		计算机学位   音乐学位
		钢琴--->音乐学博士
		回到软件开发领域  C/C++  Java


	框架---别人封装好的供我们使用
	1.下载jar
	2.搭建到我们的开发环境中
	3.Spring最主要学习的内容
		IOC	Inversion Of Control控制反转
		(DI)	Dependency Injection依赖注入
		AOP	Aspect Oriented Programming面向切面编程	(Object Oriented Programming)
		JDBC
		MVC

	==============================================================================
	
	下载
		Spring官网
		https://spring.io/
		https://repo.spring.io/libs-release-local/org/springframework/spring/5.2.5.RELEASE/

	创建一个项目
	搭建Spring环境
		1.导包	core beans context expression
			commons-logging
		2.配置文件
			ApplicationContext.xml
			内容(规则)参考手册
			<bean name="" class=""></bean>
		3.创建一个Bean工厂
			BeanFactory f = new ClassPathXmlApplicationContext("");
			Object obj = (造型)f.getBean("name");

		4.对象的管理
			好多对象-----好多<bean>
			每一次创建的对象是new 单例
			对象中有属性----DI




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值