zoukankan      html  css  js  c++  java
  • 深入浅出Spring(一)

    现在很多的企业级项目中基本上都会用到了Spring框架,那么为什么会出现Spring,Spring是什么?这次的博文我主要为大家简单介绍一下Spring。

    Java EE优缺点
    我们都知道在2003年Spring兴起之前,企业普遍使用J2EE技术来开发企业级应用,为什么用J2EE呢?主要原因有以下几个:
    1、Java本身的跨平台能力,可移植性强
    2、J2EE服务器内置了大量的容器服务,比如事务服务、JNDI服务和连接池服务等等
    3、程序员可以基于Java EE API进行企业开发并部署到应用中

    虽然J2EE有着上述优点,但利用J2EE开发有一个致命的缺陷,即研发困难,而且J2EE开发非常容易出问题,比如数据库连接泄露。而Spring的出现则解决了上述问题,至于如何解决,我们会在接下来的文章中深入解释。

    Spring是什么
    什么是Spring呢?Spring是为了解决企业应用开发的复杂性而创建的一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使开发者能够编写更干净、更可管理、并且更易于测试的代码。关于Spring具体如何去实现的,这等到我们以后的教程,我会为大家详细分析。

    Spring优点
    简单了解Spring之后,我们看一下Spring的优点。
    1、方便解耦,简化开发。
    2、AOP编程的支持。
    3、声明式事务的支持。
    4、方便程序的测试。。
    5、方便集成各种优秀框架。
    6、降低Java EE API的使用难度。

  • 相关阅读:
    [Codeforces 339D] Xenia and Bit Operations
    [Codeforces 459D] Pashmak and Parmida's problem
    [Codeforces 460C] Present
    [Codeforces 466C] Number of Ways
    [Codeforces 650A] Watchmen
    Linux系统中‘dmesg’命令处理故障和收集系统信息的7种用法
    select函数详解
    都是stm32的JTAG引脚惹的祸
    uboot中的快捷菜单的制作说明
    卷积的本质及物理意义(全面理解卷积)
  • 原文地址:https://www.cnblogs.com/JinXinYuan/p/10439273.html
Copyright © 2011-2022 走看看