简单的客户端 - 通过REST

时间:2016-06-27 20:56:28

标签: java rest model-view-controller javafx client-server

如何构建由客户端和使用REST进行通信的服务器组成的Java应用程序。我一直在考虑使用Java FX构建客户端(因为它看起来很简单)和服务器作为Java servlet。我很熟悉Java,但我每天都在使用PHP,所以我很清楚MVC模式,但真正的问题是如何在Java中完成这项工作?你能推荐一些框架吗?该应用程序将非常简单,因为它只有几个屏幕。还可以使用用户登录和密码进行身份验证,但这就是全部!我应该看看Spring吗?不会有点矫枉过正吗?

2 个答案:

答案 0 :(得分:1)

此时实现此目的的最简单方法可能是通过Spring Boot MVC。见https://springframework.guru/spring-boot-web-application-part-4-spring-mvc/

如果您正在进行数据库交互,Spring JPA提供了一些非常好的功能,例如只需编写一个表达您应该如何操作的意图的接口就可以创建DAO。 https://spring.io/guides/gs/accessing-data-jpa/

Spring提供了很多/很多服务和功能,但只要你不尝试一次性使用它们就不会太过分。

答案 1 :(得分:0)

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

就用户身份验证而言,是否过度杀伤完全取决于你,但Spring有一些很棒的教程可以开始使用。