2012-05-26 4 views
6


어떻게 자바 FX와 Spring MVC는

나는 내 웹 응용 프로그램에서 프론트 엔드로 자바 FX를 사용할 integreate합니다. 제 질문은 Java Fx로 개발 된 양식으로 Model 객체를 바인딩하는 것이 가능하다는 것입니다.
이 문제에 대해 알려 주시면 감사하겠습니다.
당신이 (자바 FX 추천하고 RIA를)이

답변

3

주요 웹 (스프링 MVC 같은) 프론트 엔드와 리치 클라이언트 간의 차이점에 대한 자세한 설명이 필요한 경우 알려 웹의 서버 측을 전면 끝나는되어주세요 로직은 웹 프레임 워크와 동일한 JVM에서 실행되는 반면, 리치 클라이언트의 경우 서버 측 로직과 클라이언트는 서버 머신과 클라이언트 머신의 두 개의 분리 된 JVM에서 실행됩니다.

리치 클라이언트는 일반적으로 사용자가 실행할 수 있기 전에 다운로드/설치되며, 웹 프론트 엔드의 경우 각 HTML 페이지가 먼저 동적으로 생성 된 다음 필요에 따라 사용자에게 전송됩니다.

사용자는 일반적으로 시작부터 완전한 리치 클라이언트를 가지고 있기 때문에 일종의 원격 서비스 (예 : 웹 서비스)를 사용하여 실제 데이터 (DTO) 만 보내고받습니다.

이렇게하면 JavaFX 클라이언트가 서버 개체 (예 : JPA 엔티티가 연결됨)에 액세스 할 수 없습니다. 데이터를 감싸서 JavaFX 클라이언트에 보내야합니다 (Service Facade 및 DTO 디자인 패턴 참조).

3

JAVAFX와 Java EE 프레임 워크의 주요 차이점은 스윙 응용 프로그램과 Java EE 응용 프로그램의 차이점과 동일합니다.

JAVAFX를 사용하여 응용 프로그램을 디자인하면 Java 브라우저 플러그인을 사용하여 데스크탑에서 직접 사용하거나 브라우저 애플릿으로 배포 할 수 있습니다. 하지만 이것을 Java EE 애플리케이션의 프론트 엔드 설계를위한 프레임 워크로 사용하는 것은 불가능합니다.

https://www.java.net//node/674176

:

이 게시물 읽기

관련 문제