服务器应用程序中的JavaSE8.0
我将开发一个长期项目,该项目将扫描在线新闻网站,对它们进行爬网,并将它们的数据存储在我自己的数据库中,以用于进一步的业务逻辑。由于进一步的业务逻辑将在java中实现,所以我也考虑在java中实现爬行/采集部分。 据我所知,如果需要用Java实现一个在服务器上持续运行的Web服务,我必须使用JavaEE而不是JavaSE。但问题是JavaEE仍然是7.0(直到2017年),并且缺少许多伟大的特性,这是JavaSE的8.0版本带来的 有没有办法在我的Java应用程序中使用Java SE 8.0功能,它运行在服务器上并监视网页,还是我必须使用Java EE?好消息是服务器应用程序中的JavaSE8.0,java,web-services,jakarta-ee,Java,Web Services,Jakarta Ee,我将开发一个长期项目,该项目将扫描在线新闻网站,对它们进行爬网,并将它们的数据存储在我自己的数据库中,以用于进一步的业务逻辑。由于进一步的业务逻辑将在java中实现,所以我也考虑在java中实现爬行/采集部分。 据我所知,如果需要用Java实现一个在服务器上持续运行的Web服务,我必须使用JavaEE而不是JavaSE。但问题是JavaEE仍然是7.0(直到2017年),并且缺少许多伟大的特性,这是JavaSE的8.0版本带来的 有没有办法在我的Java应用程序中使用Java SE 8.0功能,
- :非常快速的Java异步node.js样式的事件循环
- :自动配置Spring堆栈中所需的任何内容
- (泽西岛和码头微服务)
以上所有选项都可以作为一个单独的应用程序部署和运行(不需要应用程序服务器——如果你想使用Tomcat/JBoss等,Spring MVC是JEE的另一个替代品)。JEE和Java SE是具有不同版本控制方案的不同技术。Java EE 7和Java SE 7是不同的东西。您可以将Java(SE)8与Java EE 7配合使用。打包的JEE7(没有版本8,sholud be 2016)是一种“保护伞”,适用于程序员舒适(不要相信),也适用于许多电子商务、支票、企业生活、认证安装等。。。不要害怕,从j8环境开始。没有人使用所有的JEE模块,在您的摸索项目中添加所需的LIB和GO当您需要由JEE容器支持的东西时,您需要JEE-如果您不需要,请使用Java SE。JEE对于最大的项目来说,有非常简单和基本的东西(即servlet标准和系列,实际上没有人认为这是企业技术)。您选择的(通常较小)零件是独立的形式