REST를 사용하여 통신하는 클라이언트와 서버로 구성된 Java 애플리케이션을 어떻게 구축 할 수 있습니까? Java FX를 사용하는 클라이언트 (간단하게 보이기 때문에)와 서버를 Java 서블릿으로 구축하려고 생각했습니다. 나는 Java에 익숙하지만 매일 PHP에 앉아 MVC 패턴을 잘 알고 있지만 실제 질문은 Java에서이 작업을 수행하는 방법입니다. 프레임 워크를 추천 해 주시겠습니까? 그것은 단지 몇 가지 화면이 있기 때문에 응용 프로그램은 정말 간단합니다. 또한 사용자의 로그인과 비밀번호를 사용하여 인증을 받아야하지만, 그게 전부입니다! 아마 봄을 들여다 봐야 할까? 너무 잔인하지 않니?REST를 통한 간단한 클라이언트 - 서버 애플리케이션
-3
A
답변
0
봄은 시작하기에 좋은 장소입니다. 나는 최근에 Spring을 사용하는 클라이언트와 서버 측을 가진 응용 프로그램을 개발했으며 많은 튜토리얼이있다. 상당히 가벼운 경우 Spring Boot를 살펴보십시오. 의존성을 해결하고 사용하는 것이 더 쉽기 때문에 Maven이 아닌 Gradle을 사용하여 Spring 애플리케이션을 구축하는 것이 좋다. IMO, Spring은 요청을 처리하는 좋은 일을하며 구성까지 매우 유연합니다. Spring은 Eclipse 또는 IntelliJ와 같은 IDE에 쉽게 통합 할 수 있습니다.
사용자 인증에 관한 한, 잔인한 지 여부는 완전히 당신에게 달려 있지만, Spring에서는 시작하기에 훌륭한 자습서가 있습니다.
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/
봄은 서비스와 기능의/lot /을 제공하지만, 한 번에 모두 사용하지 않는 한 과용되지는 않습니다.
그리고 이것이 downvoted되는 이유는 무엇입니까? 나는 당신에게 나를 위해 구멍을 쓰는 것을 요구하지 않고있다. 단지 어떤 방향으로 나를 넣어 라. ... – user3065410
StackOverflow에 대한 오프 토픽 때문에 질문이 내려졌다. 응용 프로그램을 빌드하는 데 사용할 수있는 많은 프레임 워크가 있습니다. 다양한 용도로 [dropwizard] (http://www.dropwizard.io/0.9.3/docs/index.html)를 볼 수도 있지만, [SpringBoot] (http : //projects.spring.io/spring-boot/) 또는 (현재 덜 성숙한) [Wildfly Swarm] (http://wildfly-swarm.io) – jewelsea