Java-1214

Spring5总体学习内容

  1. Spring基本概念
  2. IOC容器
  3. Aop
  4. JdbcTemplate
  5. 事务管理
  6. Spring5新特性

框架概述

  1. Spring是轻量级的开源的JavaEE框架
  2. Spring可以解决企业应用开发的复杂性
  3. Spring有两个核心部分:IOC、Aop
    1. IOC:控制反转,把创建对象的过程交给Spring进行管理,不再需要使用new的过程
    2. Aop:切面编程,不修改源代码的情况下,进行功能增强
  4. Spring特点
    1. 方便解藕,简化开发
    2. AOP编程支持
    3. 方便程序测试
    4. 方便集成其他框架,如MyBaits
    5. 方便事务操作
    6. 降低API开发难度
    7. 是Java源码的经典学习范例

入门案例

  1. 下载Spring5的相关jar包:https://repo.spring.io

    1. 找到5.2.6版本:https://repo.spring.io/ui/native/release/org/springframework/spring/5.2.6.RELEASE/
  2. 打开idea工具,创建一个普通的Java工程

  3. 导入Spring5相关Jar包:下图为Spring5基本模块Java-1214_第1张图片

    1. 只做基本功能:核心部分:Beans、Core、Context、Expression
    2. 所以至少需要这四个Jar包
  4. 写代码,用Spring方式创建对象:

    1. 两种方式:配置文件&注解
  5. 创建配置文件,在配置文件里面创建对象

    1. Spring配置文件使用XML

      
      
      <bean id="user" class="com.emnets.spring5.User">bean>
      
  6. 测试代码编写

    //  1.加载spring配置文件
    ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
    
    //  2.获取配置文件
    User user = context.getBean("user", User.class);
    
    //	3.输出
    System.out.println(user);
    user.add();
    

你可能感兴趣的:(JAVA开发,java,spring,开发语言)