zoukankan      html  css  js  c++  java
  • Spring Framework 初识

    Spring Framework

    Spring Framework 提供了一种综合的企业级应用的开发配置模型。

    特性:

    • 核心技术:依赖注入、事件、资源管理、国际化、数据校验、数据绑定、类型转换、AOP等
    • 测试: 提供了测试框架
    • 数据访问:事务管理、支持DAO、JDBC、ORM
    • 提供了 Spring MVC 和Spring WebFlux 两种Web框架
    • 集成:JMS、JCA、JMX、缓存等
    • 语言:Groovy、Kotlin等

    架构图:

    Spring Core:提供核心工具类

    Spring Aop:提供了面向AOP编程的实现,可以实现方法拦截和切面与业务功能的解耦。

    Spring DAO:包名已改为Spring-Tx,提供事务管理、数据源管理接口。

    Spring Bean:Bean的定义描述、Bean配置加载、Bean的依赖注解等。

    Spring Context: Spring 容器管理、容器声明周期接口、UI接口、集成支持。

    Spring Context Support:提供Spring Context集成的实现,如:ehcache,jcache、jmail等。

    Spring ORM:集成ORM框架,如hibernate、jpa等。

    Spring Web:提供基础的面向web的相关集成,例如文件上传、基于Servlet listener 的Ioc容器、面向Web的应用上下文,还提供了面向web的远程调用的支持,例如httpInvoker、jaxws、Hessian。

    Spring Web MVC:MVC设计模式的一种实现和REST Web 服务。提供了控制层注解、视图解析等。

  • 相关阅读:
    poj 2757 : 最长上升子序列(JAVA)
    POJ 2760: 数字三角形
    poj 1664:放苹果
    Poj 2756:二叉树
    poj机上的JAVA那些事儿
    浅谈HASH算法与CSDN密码泄漏事件
    如何防范密码被破解
    [转载自百度文库]数组拷贝(System.arraycopy,深度拷贝)--数组
    Java数学计算
    fzu Problem 1396 Large Caclulating Work
  • 原文地址:https://www.cnblogs.com/baozixiaopu/p/9567355.html
Copyright © 2011-2022 走看看