java主流安全框架_Spring 依旧是 Java 的主流框架吗?

15

2016-10-10 20:06:35 +08:00   b7048e5c0150a989fed46971f5ac1886.png 6

Spring 核心的东西不多,常见的 Spring Boot , Spring MVC , Security , Batch , AMQP , Integration , Spring Data ( JPA , Mongo , Redis , Elasticsearch , Solr , CouchDB 等), Spring Social , Spring Session 等。

但近两年 Spring 下面的衍生的第三集成产品多于牛毛,很多与 Spring 本身技术上关系不大,只是可以利用 Spring 简化一些集成工作,特别是 Spring Cloud , Spring Cloud Data Flow , Spring Cloud Stream 下面为适应用 Cloud 开发,集成了流行的开源工具, Netflix OSS , Apache Zookeeper , Moses ,等,产生了数十个小项目。

Java EE 经过 5 , 6 , 7 三个版本不断改进, 本身越来越轻量, CDI 的设计个人觉得比 Spring IOC 舒服得多(实际上 Spring 4.x 的最新版本一些 IOC 改进都是 Copy 了 CDI ,如 [Meta annotations, Generic type injection, 参考 我的例子]( https://github.com/hantsy/spring4-sandbox/wiki), injectionPoint , 这些已经在 CDI 存在很多年,直到现在 Spring 4 才慢慢 Copy )。除了 IOC ,其它标准上的东西没什么好比较的,只是用法配置上有些不同,从 Transaction, JPA, Web(Spring 有 MVC , JavaEE 标准 JSF 也可在 Spring 中使用), JAXRS ( Spring 可以用 MVC 实现,也支持 JAXRS ), Bean Validation 等。 Apache DeltaSpike 简化了很 Java EE 操作。 Wildfy Swam 也作了大量 Netflix OSS 相关项目集成。

至于什么地位,没必要去相互打口水战。

我一向的观点,掌握 Java EE 标准是 Spring 开发的基础。任何从事 Java 开发的人都应该从阅读 Oracle 官方 Java 教程和 Java EE 教程 开始,全面了解一下 Java 体系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值