Spring 入门

  • 框架目标
    • 使用声明性事务向 EJB 发出挑战
    • 框架整和 

JavaEE 简介

  • JavaEE是有sun指定的一套java开发规范  (Specification)
  • JavaEE 由一系列的 JSR 组成 
  • JSR 是 Java Specification  Requests 的缩写,意思是 Java 规范提案
  • JavaEE 容器与组件

Spring 与  JavaEE区别

  • Spring是轻量级框架  ,EJB 是重量级框架
  • Spring  的出发点是用声明性事务代替EJB,因此与JavaEE是竞争关系
  • SPring是第三方框架,JavaEE是规范 ,因此Spring的所有开发 必须满足JavaEE平台的要求

SPring的特点

  • SPring  IOC机制可以避免 : 硬编码造成的程序耦合
  • AOP (面相切面编程方式)
  • 声明式事务控制处理
  • 对JDBC 的轻量级的封装,可以更加灵活的去操作数据库
  • 提供了MVC设计模版的解决方案
  • 提供了文件 上传、定时器等常用工具类
  • 对于其他优秀框架的支持(列如:Mybatis、Quartz、Hibernate等)

Spring架构图

​​​​​​​


SPring  热门Project


 Spring5.x趋势

  • 支持javaEE8
  • 支持JSR规范(以下):
    • Servlet API - JSR340
    • WebSocket API - JSR356
    • Concurrency Utillities - JSR236
    • JSON Binding API - JSR367
    • Bean Validation - JSR303
    • JPA - JSR328
    • JMS - JSR914

核心功能

  • IOC容器
  • Bean生命周期管理
  • SpEl
  • AOP容器
  • 注解体系
  • 数据验证
  • ....


  • WEB层技术
    • ​​​​​​​SPringMVC
    • 视图技术
    • 和其他WEB框架的集成


  • 外部系统集成
    • ​​​​​​​WEB Services
    • EJB
    • JMS
    • JMX
    • JCA CCI
    • Email
    • 任务调度
    • 动态语言支持
    • 缓存

  • Framework模块组成


  • 各模块的职责

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值