概述
自Java EE 7在2013年6月发布以来,过了三年多的时间,Java EE 8也开始做调研,准备制定新一代的标准, 我也对此有着较大的期待,虽然我们现在用着Spring,用着redis, 用着rabbitmq,用着mybatis, jdbctemplate,似乎感觉不到Java EE标准对我们的影响。
Java EE8技术调研
在此次调研中, 有大约4500个有效数据, 对20多个技术重要性进行排名, 排名结果如下:
1. Rest Service
2. HTTP/2
3. Oauth and OpenId
4. Configuration
5. Eventing
6. JSON-B
7. Secret Management
8. Reactive Style
9. Service Health
10. Circuit Breakers(熔断器)
11. Jcache
12. Modularity
13. Eventual Consistency(最终一致性)
14. JSON-P
15. Nosql Support
16. State Management
17. Multi-Tenancy(多租户)
18. Management API
19. JMS
20. Deployment Grouping
21. MVC API
我的看法
- 对于第8个 reactive style,这个应该Java语言本身该制定的规范吧?为什么会出现在Java EE?
- Jcache标准, 我们知道Jcache标准制定历时长达十几年, 在Java EE8 期待有新的惊喜.
- Multi-Tenancy,在云计算时代, 各种laas, paas, saas。多租户非常普遍, Java应该跟上
- Management API, 目前的标准主要是JMX,对这一块不是太熟悉
- 对于 MVC API有点不理解,为什么还要制定MVC标准, 我觉得MVC已经非常成熟了