Spring入门程序第一节

Spring入门程序第一节

1 spring 是开源的轻量级框架。


2. spring核心两部分:
     (1) aop: 面向切面编程,扩展功能不是修改源代码实现。
      (2)Ioc:控制反转:比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象
      调用方法,创建类对象的过程,需要new 出来对象。   把对象的创建不是通过new 方式实现,而是交给spring配置创建类对象。


3. spring 是一站式框架。
   (1)spring在javaee三层结构中,每一层都提供不同的解决技术。
      web层 :  springMVC
      service层:spring的ioc
      dao层: spring的jdbcTemplate


4  spring 版本
   (1) hibernate5.x
    (2)  spring4.x


Sping 的ioc操作
   1 把对象的创建交给spring进行管理
   2  ioc 操作两部分
      (1)ioc的配置文件方式
      (2)ioc的注解方式
    ioc底层原理
       1 ioc 底层原理使用技术
         (1)xml配置文件
         (2)dom4j 解决xml
         (3)工厂设计模式
         (4)反射

下面开始第一步

第四步  代码测试

User.java

package com.cn.ioc;  public class User {  	public void add(){ 		System.out.println("这是spring入门程序"); 	} } 

TestIoc.java

package com.cn.ioc;  import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;  public class TestIoc { 	@Test 	public void testUser(){ 		//1 加载spring配置文件,根据创建对象 		ApplicationContext context= 				new ClassPathXmlApplicationContext("bean1.xml"); 		//2 得到配置创建的对象 		User  user=(User) context.getBean("user"); 		System.out.println(user); 		user.add(); 	} 	 } 

bean1.xml  (spring的配置文件名字是任意的)

<?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">  	<!-- ioc入门 --> 	  <bean id="user" class="com.cn.ioc.User"></bean> </beans>


测试结果


所需要的那四个基础jar包下载   百度网盘-链接不存在

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值