• 10-19 Spring框架(一)


    一、企业级的应用概念

      企业级的应用 是以web服务器为中心,通过网络把服务器和客户端浏览器联想在一起应用

      需求如下

       1.web支持

       2.高并发支持

       3.事务支持

       4.安全支持

       5.交互支持

       6.集群支持

       7.分布式支持

    二、Spring框架概念

      String框架是分层的javaEE应用一站式的轻量级开源框架,以控制反转(inverse of Control,ioC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供表现层SpringMVC、持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术。

      Spring的特点

      1.方便解耦,简化开发(核心)

        通过Spring提供的IOC容器,可以将对象的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。

      2.AOP编程的支持(核心)

        通过Spring提供AOP功能,用户可以方便的进行面向切面编程,许多不容易用传统面向对象编程(OOP)实现的功能都可以通过AOP轻松应对

      3.声明式事务的支持(核心)

        通过Spring的声明式事务灵活地进行事务管理,提高开发效率和质量

      4.方便的程序测试

        可以用非容器依赖的编程方式进行几乎所有 的测试工作

      5.方便集成各种优秀框架

        Spring不排斥各种优秀的框架,并提供各种优秀框架(Struts、MyBatis)

      6.降低javaEE API的使用难度

        Spring为很多难用的Java API提供了简单的封装范例

      7.Spring源码是经典的学习范例

        Spring的源码设计合理、结果清晰,处处体现出对java设计模式的灵活运用以及java技术的深度挖掘。

    三、String体系结构

      Spring 框架由 1800 多个类组成,整个框架按其所属功能可以划分为 5 个主要模块

     

  • 相关阅读:
    python 函数function
    安装python 第三方库遇到的安装问题 microsoft visual studio c++ 10.0 is required,Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
    Pandas库入门
    pyplot基础图表函数概述
    Matplotlib库介绍
    Numpy数据存取与函数
    NumPy库入门
    css3知识
    HTML标签marquee实现滚动效果
    JQuery导航选择特效
  • 原文地址:https://www.cnblogs.com/bhhh/p/13848684.html
Copyright © 2020-2023  润新知