我正在启动一个新的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/