该栏目会系统的介绍Spring的知识体系,共分为基础部分、源代码和综合实例等模块,有兴趣的小伙伴可以关注下,如有疑问可以多多评论
Spring框架简介
1、概述
- :不仅是一个轻量级、开源的JavaEE框架,还是一个一站式的框架
2、核心功能
IOC:控制反转AOP:面向切面编程
3、特点
- 简化开发、方便解耦
- AOP支持
- 声明式事务支持
- 方便程序的设计
- 方便集成各种优秀框架
4、体系结构

入门案例
-
描述:讲解了以配置文件(bean.xml)方式使用Spring框架的IOC技术去创建一个类的对象,也从侧面说明Spring框架便于解耦 -
过程
用户服务类
public class UserService {
public void add() {
System.out.println("add...");
}
}
配置文件(bean.xml)
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="userService" class="com.itnear.service.UserService"></bean>
</beans>
测试类
// 测试类
public class TestDemo {
@Test
public void testAddUser() {
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
final UserService userService = (UserService) context.getBean("userService");
userService.add();
}
}

本文详细介绍Spring框架的基础概念、核心功能及特点,并通过一个简单的入门案例演示如何使用配置文件实现依赖注入,达到解耦的目的。
174万+

被折叠的 条评论
为什么被折叠?



