支持JavaEE 8和Java 9的IDE和服务器探讨
来源:互联网 发布:央视数据新闻报道 编辑:程序博客网 时间:2024/06/05 08:51
支持JavaEE 8和Java 9的IDE和服务器探讨
- 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。
作为Java领域最重量级的升级,JavaEE 8和Java 9发布了。使用这些新技术单独看起来简单,但是要把它们组合起来就很复杂了,实际上很难让支持者两种新技术的IDE和服务器组合在一起工作。
这个问题的第一步是寻找支持Java 9的IDE,目前所有主要的IDE都提供了对Java 9的支持:
- Eclipse Oxygen
- IntelliJ IDEA 2017.3 for Java 9
- Netbeans 8.2
第二步是寻找适合JavaEE 8的应用程序服务器
这一步比较复杂,因为目前兼容并支持JavaEE 8的应用程序服务器只有:
- Glassfish 5.0
- Payara 5
但是比较复杂的地方是Eclipse还不支持Glassfish 5。不确定IntelliJ是否支持,这就只剩NetBeans 8.2了。
如上所述,必须同时安装Java 8和Java 9。这不算问题。
设置Netbeans
Eclipse支持Glassfish 5的帖子见:https://github.com/javaee/glassfish/issues/22279
Netbeans 8.2设置支持Glassfish 5.0的帖子见:https://github.com/javaee/j1-hol#initial-setup
其焦点是Java 8,要注意Glassfish 5.0还不支持Java 9,因此必须使用Java 8。Glassfish 5.0.1即将发布,说是会支持Java 9。
JavaEE 8
很多项目并不需要完整的Java EE 8支持,因为只需特定的组件即可。通常会使用的组件有:
- Servlet 4.0
- JAX-RS 2.1
- JSF2.3
- CDI 2.0
- JPA 2.1
应用服务器WildFly 11将会支持Java 9。
从以上列出的信息来看,目前想在项目中同时实践JavaEE 8和Java 9还非常困难,但时间会解决这一切!
阅读全文
0 0
- 支持JavaEE 8和Java 9的IDE和服务器探讨
- myeclipse 和 eclipse ide for javaee 下的java web项目目录结构对比
- Java,JavaSE和JavaEE的区别
- java 的两个发展方向 javaee和Android
- javaee编程、服务器glassfish3和第三方类包的学习笔记
- java IDE 探讨
- jdk的基本组成和java IDE
- HP服务器RAID5缓存和服务的问题探讨
- 【linux】让服务器支持php 和java在nginx 服务器的共存
- Java教程-JavaEE的重要性和学习导航
- [Java学习笔记]JavaSE,JavaEE和JavaME的区别
- JavaEE和J2EE的区别
- JavaSE 和 JavaEE 的关系
- javaSE和JavaEE的区别?
- javaEE和javaSE的区别和联系
- Nginx + php + tomcat 服务器支持php和Java程序
- Nginx + php + tomcat 服务器支持php和Java程序
- Java和JavaEE类加载机制
- HDU
- 深度学习系列笔记之统计基础
- 使用scrapy 0.24 开发制作的小说爬虫
- CAN总线要点
- 【Scikit-Learn 中文文档 】安装 scikit-learn | ApacheCN
- 支持JavaEE 8和Java 9的IDE和服务器探讨
- 匠牛社区AM5728制作Micro SD启动卡
- 实验吧CTF题库 2015RCTF(misc50)安全杂项 grep检索字符串与python解析文本
- Dorado7获取复选框的值
- 【Scikit-Learn 中文文档】一:安装 sciki-learn| ApacheCN
- php替换内容的开头以及结尾的换行符
- Codeforces Round #447 (Div. 2) C. Marco and GCD Sequence(构造)
- linux下tomcat日志文件catalina.out拆分
- 文章标题