Spring概要(一)
来源:互联网 发布:淘宝网民真实评价 编辑:程序博客网 时间:2024/05/19 06:47
Sping 是什么
Spring是一个开源的控制反转和面向切面的容器框架。它的主要目的是简化企业开发。
IOC控制反转
应用本身不负责依赖对象的创建和维护,依赖对象的创建及维护是由外部容器负责的。控制权的转移就是反转。
实例
没有用Spring:
public class PersonServiceBean{ public PersonDao persondao = new PersonDao(); public void save(Person person){ personDao.save(person); } }
使用Spring
public class PersonServiceBean{ private PersonDao persondao; public PesonServiceBean(PersonDao persondao){ this.persondao=persondao; } public void save(PersonDao persondao){ persondao.save(person); } }
依赖注入
在运行期间,由 外部容器动态的将依赖对象注入到组件中。
Spring环境的搭建
一、下载JAR包
二、建立项目,导入JAR包,建立配置文件
三、实例化Spring容器
ApplcationContext cst = new ClassPathApplcationContext();
四、单元测试
五、帮助信息
由于Spring的schema文件位于网络上,如果机器不能连接网络,那么在编写配置信息的时候就无法出现提示信息,解决方法有:
1、让机器上网,myeclipse会自动从网络上下载schema文件并缓存在硬盘上。
2、手动添加schema文件,方法:
windwos—preferences—myeclipse—files and editors—xml—xmlcatalog—User Specified Entries
点add,选择如下图。
将配置文件中的内容改为与Key一致。
0 0
- Spring概要(一)
- Spring Security(一)概要---学习笔记
- Spring Cloud (一)相关知识概要
- HttpContext(一)-概要
- X技术概要(一)
- Python语言(一)概要
- Spring MVC 学习总结(一)——MVC概要与环境配置
- Spring MVC 学习总结(一)——MVC概要与环境配置
- Spring MVC 学习总结(一)——MVC概要与环境配置
- Spring的相应框架 (概要简述)
- ARB_fragment_program学习:(一)可编程语言概要
- 深入理解计算机操作系统(一)概要
- nodeJS入门例子一概要(Synopsis)
- 【python】【scrapy】使用方法概要(一)
- LogBack学习记录(一)概要介绍
- ORACLE概要文件-- sql profile(一)
- 1、restlet 2.3 用户指南(一)概要
- java事务学习笔记(一)--概要
- Spark系统运行内幕机制循环流程
- Linux下安装redis
- First Time 写web随记
- C语言 什么是函数?
- HttpClient的post请求
- Spring概要(一)
- xml
- leetcode刷题,总结,记录,备忘 329
- Oracle试卷02
- android中的token
- uva10271
- TCP/IP总结
- 【iOS--pod】使用初体验 --> libjingle_peerconnection
- 阿里云ECS在linux系统下安装mysql