java - Scala,Spring或Hadoop作为Api服务?

标签 java hadoop

我正在启动一个新的Java应用程序-我正在接管的当前代码库-似乎是用Jetty构建的,它直接从servlet本身写出HTML标记。

package root.web;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

    public class HTML { 
        public static String getHead(int pin,boolean due,
                String fname, String lname){
         String HEAD = "";
    HEAD += "<!DOCTYPE html>";
    HEAD += " <html>";

    HEAD += " <head>";

我对使用Scala,Spring或Hadoop重建应用程序很感兴趣-非常热衷于通过链接和教程来讨论这一点,以帮助开发快速安全的api。这将主要是一个“登录系统”,用户可以填写表格-将这些表格中的数据存储在MySQL表中并显示为图表/表/列表。

因此,我渴望使用reactjs构建前端,并希望Java应用程序提供API服务。

-本质上是登录服务-忘记密码, session 处理,帐户更改-因此存在各种CRUD

-然后,用户将填写一组表单-然后,获取特定于登录用户的结果的GETDATA

请提供建议,代码示例,教程,链接。我预计启动一个新的Scala,Spring或Hadoop项目并使用查询生成器-保护数据库-如果应该使用mysql或mongodb以及在此方面有很大的不同,将更容易/更快捷并且更安全。的情况下,创建一个JSON API服务,CRUD应用程序进行登录处理?

最佳答案

Hadoop完全不适合此任务。这是一个分布式存储/计算平台,类似于Google的MapReduce或Amazon的EMR -与Web开发无关,即使是API也是如此。

如果要编写Web应用程序,则需要Web应用程序框架。 Hadoop不是那样。

关于java - Scala,Spring或Hadoop作为Api服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45849801/

相关文章:

java - "architecture-neutral"和 "portable"有什么区别?

apache-spark - 如何通过聚合在 Hive 中透视数据

hadoop - 不能 ssh 权限被拒绝。 HBase Hadoop

java - 使 JPanel 比例适合宽度但保持固定高度

linux - 使用 Cloudera Manager 初始化一个节点 Hadoop 时出错

hadoop - 如何设置 Spark 作业暂存位置

hadoop - 通过id的Hadoop Pig GROUP,获取owner_id?

java - Java中的时区

java - Citrus Framework - 可以从响应中分配变量吗?

java - 创建一个不允许重复元素并且应该允许基于索引的检索的队列