美文网首页
Spring 框架

Spring 框架

作者: 無擎 | 来源:发表于2018-06-05 11:29 被阅读0次

    什么是Spring

    Spring是一个开源框架,Spring是于2013年兴起的轻量级的Java开发框架,由Rod Johnson在其 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是 为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使 用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、 可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。Spring 的核心是控制反转 (IoC)和面向切面(AOP)。简单来说,Spring 是一个分层的 JavaSE/EEfull-stack(一站式) 轻量级 开源框架。

    Spring的五大优势

    一、方便解耦
    简化开发 Spring 就是一个大工厂,可以将所有对象创建和依赖关系维护,交给 Spring 管理;
    二、 AOP 编程的支持
    Spring 提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能;
    三、声明式事务的支持
    只需要通过配置就可以完成对事务的管理,而无需手动编程;
    四、方便程序的测试
    Spring 对 Junit4 支持,可以通过注解方便的测试 Spring 程序;
    五、方便集成各种优秀框架
    Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、 MyBatis、Quartz 等)的直接支持 降低JavaEE API 的使用难度 。

    Spring一站式框架

    Spring框架性质是属于容器性质的;
    容器中装什么对象就有什么功能,所以可以一站式;
    不仅不排斥其他框架,还能帮其他框架管理对象;
    aop支持;
    ioc思想;
    spring jdbc;
    aop事物;
    junit测试支持等。

    Spring框架的搭建

    1、 导入jar包。

    Spring基础包:


    图片.png

    日志包:


    图片.png
    新版本只需导入第一个包,但是老版本还依赖第二个包

    2、 创建配置文件

    配置文件名没有具体要求,推荐使用applicationContext.xml命名。
    导入约束:
    (1)、 在eclipse中导入Spring约束:
    Window->Preferences->搜索cata->点击XML Catalog->


    图片.png
    图片.png
    图片.png

    (2)、 在配置文件中导入约束:


    图片.png
    图片.png
    图片.png
    图片.png
    图片.png
    图片.png

    3、 创建一个对象(Spring框架本身是一个容器,创建一个对象给容器),并在配置文件中进行对象注册

    图片.png

    4、代码测试


    图片.png

    运行后user不为空则Spring框架搭建完毕


    图片.png

    相关文章

      网友评论

          本文标题:Spring 框架

          本文链接:https://www.haomeiwen.com/subject/ohhpsftx.html