Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过REST的简单客户机-服务器应用程序_Java_Rest_Model View Controller_Javafx_Client Server - Fatal编程技术网

Java 通过REST的简单客户机-服务器应用程序

Java 通过REST的简单客户机-服务器应用程序,java,rest,model-view-controller,javafx,client-server,Java,Rest,Model View Controller,Javafx,Client Server,如何构建一个Java应用程序,它由使用REST进行通信的客户机和服务器组成。我一直在考虑使用JavaFX构建客户机(因为它看起来很简单),并将服务器作为Javaservlet。我对Java很熟悉,但我每天都在使用PHP,所以我对MVC模式很熟悉,但真正的问题是如何简单地用Java实现这一点?你能给我推荐一些框架吗?该应用程序将非常简单,因为它只有几个屏幕。还应该使用登录名和用户密码进行身份验证,但仅此而已!我应该看看春天吗?这不是太过分了吗?春天将是一个很好的起点。我最近开发了一个应用程序,它的

如何构建一个Java应用程序,它由使用REST进行通信的客户机和服务器组成。我一直在考虑使用JavaFX构建客户机(因为它看起来很简单),并将服务器作为Javaservlet。我对Java很熟悉,但我每天都在使用PHP,所以我对MVC模式很熟悉,但真正的问题是如何简单地用Java实现这一点?你能给我推荐一些框架吗?该应用程序将非常简单,因为它只有几个屏幕。还应该使用登录名和用户密码进行身份验证,但仅此而已!我应该看看春天吗?这不是太过分了吗?

春天将是一个很好的起点。我最近开发了一个应用程序,它的客户端和服务器端都使用Spring,有很多教程。如果它相当轻,看看弹簧靴。我建议您使用Gradle而不是Maven构建Spring应用程序,因为它更容易解决和使用依赖项,但每个依赖项都有自己的依赖项。在我看来,Spring在处理请求方面做得很好,并且在配置方面非常灵活。Spring也很容易集成到Eclipse或IntelliJ等IDE中


至于用户身份验证,是否过火完全取决于您,但是Spring有一些很棒的教程要开始

此时实现这一点最简单的方法可能是通过Spring Boot MVC。看

如果您正在进行数据库交互,SpringJPA提供了一些非常好的特性,比如可以通过编写一个接口来创建一个DAO,该接口表达了您对DAO行为的意图


Spring提供了大量的服务和功能,但只要你不想一次使用它们,它就不会被过度使用。

这被否决的原因是什么?我不是要你帮我把这个洞写出来,只是把我放在某个方向上……这个问题被否决了,因为它脱离了StackOverflow的主题。有许多框架可用于帮助您构建应用程序。就多样性而言,你也可以看一看,它与或(目前不太成熟的)相似,但没有那么雄心勃勃