zoukankan      html  css  js  c++  java
  • 关于如何介绍spring框架。

    一、介绍Spring

          1、Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。

          2、概念:轻量级的IOC(控制反转或者依赖注入AOP(面向切面或者面向方面)

              AOP:在对程序不修改的情况下,对程序进行动态扩展。

            IOC:一种设计模式,控制权的反转,在程序中控制依赖转移到容器来控制。依赖注入,将相互依赖的对象

               分离,在Spring配置文件中,描述他们的依赖关系,相互建立依赖关系,用到一个对象时,直接使

               用,不需要New一个对象。

          3、什么是控制反转?

            iocAop,当应用了ioc,一个对象的依赖的其他的对象会通过被动的方式注入进来,

            而不是程序员自己去New,创建、查找依赖的对象。

          4、什么是面向切面?

            允许程序通过分离的应用业务逻辑与系统级别服务、事物管理,进行内聚性的开发。

          5、容器

              Spring包含并且管理应用对象的配置和生命周期,可以配置每个bean如何被创建。

          6、框架

            Spring可以将简单的组件配置、组合成为复杂的应用,以及它们是如何被关联的,应用对象的生明式

            组合在一个xml文件中,提供了基础的功能(事物管理、持久化框架集成)

          7、Spring工作原理

            内部核心IOC,动态、注入,让一个对象创建不用New,可以自动产生。利用java的反射,反射原理就

            是运行时动态去创建、调用对象。Spring就是运行xmlSpring的配置文件,动态的去创建对象,调用对象里的方法!

          8、Spring注入方式有三种方式:Setter注入、构造注入、注解注入

          9、Spring底层用的是工厂模式,是一个接口(beanFactory)

    相信介绍到这里,你已经表明自己会简单使用Spring了。

  • 相关阅读:
    RedHat 7.0及CentOS 7.0禁止Ping的三种方法
    修改WordPress后台默认登陆地址提高网站安全性
    解决WordPress用户名密码都正确但点击登陆就清空密码的问题
    Windows上使用Git托管代码到Coding
    使用Coding Pages托管网站
    Windows上设置Mozilla Thunderbird邮件客户端后台运行
    在VirtualBox中安装BlackArch Linux
    关于XML学习
    软件工程课程设计团队项目总结与项目报告
    详细设计
  • 原文地址:https://www.cnblogs.com/javacatalina/p/6568026.html
Copyright © 2011-2022 走看看