zoukankan      html  css  js  c++  java
  • springboot-1-介绍

    之前跟着一个博主学过springboot, 但不怎么全面, 最近看了本书, 汪云飞的springboot 实战, 发现springboot太强大了, 跟着书重新走一遍... 边写边记录

    http://www.cnblogs.com/wenbronk/

    1, springboot 模块

      

    核心容器( core container)
     core, 核心工具类, 其他模块大量使用
     bean, Bean支持
     context, 容器
     context-support, 对第三方包支持
     expression, spel表达式
    AOP: 
     spring-aop, 基于代理的aop支持
     spring-aspects, 基于aspectJ的aop支持
    Message: 
        消息
    web: 
        spring-web: 基础web支持
        webMvc: 基于servlet的springMvc
        webSocket: 提供webSocket支持
        webMvc-Portlet: portLet环境支持
    数据访问: 
        JDBC: 
        TX: 声明式事物
        ORM: 对象/关系映射
        OXM: 对象/xml映射
        JMS: 对JMS的支持

    2, spring的生态

      目前spring提供如下项目供高校开发

    springboot: 默认配置实现高效开发
    springXD: 简化大数据应用开发
    springCloude: 分布式系统提供的开发工具集
    springData: 数据访问支持
    springIntegration: 消息机制对企业继承
    springBatch; 简化大量数据的批处理操作
    springSecurity: 认证和授权保护
    springHATEOAS: 简化Rest服务开发
    springSocial: 对社交网络api的继承
    springAMQP: 基于AMQP的消息支持
    springMobile: 对手机设备检测
    springForAndroid: 提供android商消费RESTful API的功能
    springWebFlow: 基于MVC 提想到流程式的web应用开发
    springWebServices: 基于协议有限的SOAP/Web服务
    springLDAP: 简化使用LDAP的开发
    springSession: 提供一个API及实现来管理用户回话信息

    3, spring 四大原则: 

      

    使用POJO进行轻量级和最小侵入式开发
    通过依赖注入和基于接口实现松耦合
    通过aop和默认习惯进行声明式编程
    使用aop和模板减少代码

    4, 项目github地址: 

    https://github.com/wenbronk/spring-boot-combat.git

    5, 会用到JSR-330注解, 找到了两个博客可以看一下

    http://blog.csdn.net/dl88250/article/details/4838803
    http://blog.csdn.net/javaloveiphone/article/details/52171216

      

  • 相关阅读:
    学习笔记九
    学习笔记八
    python学习笔记七
    学习笔记七
    仿优酷项目
    orm框架分析——仿优酷项目
    python操作MySQL
    数据库—子查询,视图,事务
    数据库—表查询
    mysql表关系
  • 原文地址:https://www.cnblogs.com/wenbronk/p/6848712.html
Copyright © 2011-2022 走看看