springboot-1-介紹

以前跟着一個博主學過springboot, 但不怎麼全面, 最近看了本書, 汪雲飛的springboot 實戰, 發現springboot太強大了, 跟着書從新走一遍... 邊寫邊記錄java

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

1, springboot 模塊git

  

核心容器( 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的生態github

  目前spring提供以下項目供高校開發web

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 四大原則: spring

  

使用POJO進行輕量級和最小侵入式開發
經過依賴注入和基於接口實現鬆耦合
經過aop和默認習慣進行聲明式編程
使用aop和模板減小代碼

 

4, 項目github地址: express

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
相關文章
相關標籤/搜索