首页 > 代码库 > springboot-1-介绍
springboot-1-介绍
之前跟着一个博主学过springboot, 但不怎么全面, 最近看了本书, 发现springboot太强大了, 跟着书重新走一遍...
http://www.cnblogs.com/wenbronk/p/6848712.html
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
springboot-1-介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。