1. 程式人生 > 其它 >1-Spring概述

1-Spring概述

1.Spring是輕量級的開源的JavaEE框架

2.Spring可以解決企業應用開發的複雜性

3.Spring有兩個核心部分:IOC和AOP

  >IOC:控制反轉,把建立物件的過程交給Spring進行管理

  >Aop:面向切面,不修改原始碼進行功能增強

4.Spring特點:

  >方便解耦,簡化開發

  >Aop程式設計支援

  >方便程式測試

  >方便和其他框架進行整合 

  >方便進行事務操作

  >降低API開發難度

入門案例:

  

1.建立Spring配置檔案,在配置檔案配置建立的物件

1 <?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5 6 <!--1 配置User物件建立--> 7 <bean id="user" class
="com.atguigu.spring5.User"></bean> 8 </beans>

2.測試程式碼

 1 package com.atguigu.spring5.testdemo;
 2 
 3 import com.atguigu.spring5.User;
 4 import org.junit.Test;
 5 import org.springframework.context.ApplicationContext;
 6 import org.springframework.context.support.ClassPathXmlApplicationContext;
7 8 public class TestSpring5 { 9 10 @Test 11 public void testAdd() { 12 // 1.載入spring配置檔案。 13 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); 14 15 // 2.獲取配置建立的物件。 16 User user = context.getBean("user", User.class); 17 18 System.out.println(user); 19 user.add(); 20 } 21 }