• Spring框架:第一章:介绍和准备工作


    1、Spring概述
    ①Spring是一个开源框架
    ②Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。
    ③Spring是一个IOC(DI)和AOP容器框架。
    ④Spring的优良特性
    [1]非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API
    [2]控制反转:IOC——Inversion of Control,指的是将对象的创建权交给Spring去创建。使用Spring之前,对象的创建都是由我们自己在代码中new创建。而使用Spring之后。对象的创建都是由给了Spring框架。
    [3]依赖注入:DI——Dependency Injection,是指依赖的对象不需要手动调用setXX方法去设置,而是通过配置赋值。
    [4]面向切面编程:Aspect Oriented Programming——AOP
    [5]容器:Spring是一个容器,因为它包含并且管理应用对象的生命周期
    [6]组件化:Spring实现了使用简单的组件配置组合成一个复杂的应用。在 Spring 中可以使用XML和Java注解组合这些对象。
    [7]一站式:在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上Spring 自身也提供了表现层的SpringMVC和持久层的Spring JDBC)。

    2、Spring的模块介绍
    在这里插入图片描述
    Spring框架分为四大模块:
    Core核心模块。负责管理组件的Bean对象
    spring-beans-4.0.0.RELEASE.jar
    spring-context-4.0.0.RELEASE.jar
    spring-core-4.0.0.RELEASE.jar
    spring-expression-4.0.0.RELEASE.jar

    面向切面编程
    spring-aop-4.0.0.RELEASE.jar
    spring-aspects-4.0.0.RELEASE.jar

    数据库操作
    spring-jdbc-4.0.0.RELEASE.jar
    spring-orm-4.0.0.RELEASE.jar
    spring-oxm-4.0.0.RELEASE.jar
    spring-tx-4.0.0.RELEASE.jar
    spring-jms-4.0.0.RELEASE.jar

    Web模块
    spring-web-4.0.0.RELEASE.jar
    spring-webmvc-4.0.0.RELEASE.jar
    spring-websocket-4.0.0.RELEASE.jar
    spring-webmvc-portlet-4.0.0.RELEASE.jar

    3、Eclipse安装Spring的插件
    在这里插入图片描述

    这个zip压缩包,是Eclipse+spring插件(已经安装好Spring插件的eclipse)。解压后
    在这里插入图片描述

    选中第三个文件夹打开
    在这里插入图片描述

    在这里插入图片描述
    打开应用程序,其实就是一个安装好Spring插件的eclipse,配置eclipse

  • 相关阅读:
    洛谷 P1508 Likecloud-吃、吃、吃
    Codevs 1158 尼克的任务
    2017.10.6 国庆清北 D6T2 同余方程组
    2017.10.6 国庆清北 D6T1 排序
    2017.10.3 国庆清北 D3T3 解迷游戏
    2017.10.3 国庆清北 D3T2 公交车
    2017.10.3 国庆清北 D3T1 括号序列
    2017.10.4 国庆清北 D4T1 财富
    2017.10.7 国庆清北 D7T2 第k大区间
    2017.10.7 国庆清北 D7T1 计数
  • 原文地址:https://www.cnblogs.com/javawxid/p/12812085.html
Copyright © 2020-2023  润新知