2012-05-26 15 views
6


Come integreate Java FX e Spring MVC

voglio utilizzare JavaFX come front-end nella mia web-application. La mia domanda è che è possibile associare l'oggetto Model con il modulo sviluppato con Java Fx.
Vi chiedo cortesemente di chiarire questo problema.
Per favore fatemi sapere se avete bisogno di maggiori chiarimenti riguardo a questa

risposta

3

Le principali differenze tra web front-end (come Spring MVC) e rich client (e RIA come JavaFX) è che per il web front-end server-side la logica viene eseguita nella stessa JVM del framework Web mentre per i rich client la logica lato server e il client sono in esecuzione su 2 JVM separate, una sulla macchina server e una sulla macchina client.

I client di solito vengono scaricati/installati completamente prima che l'utente possa eseguirlo, mentre per i front-end Web ogni pagina HTML viene eventualmente creata prima in modo dinamico e quindi inviata all'utente in base alle esigenze.

Poiché l'utente di solito ha già il rich client completo dall'inizio, solo i dati effettivi (DTO) vengono inviati avanti e indietro utilizzando un tipo di servizio remoto, ad esempio Web Services.

Questo significa che il client JavaFX non può accedere agli oggetti del server (ad esempio entità JPA collegate). È necessario avvolgere i dati e inviarli al client JavaFX utilizzando un tipo di servizio (vedere i modelli di progettazione di Facade Facade e DTO).

3

La differenza principale tra JAVAFX e qualsiasi framework Java EE è uguale alla differenza tra le applicazioni swing e le app Java EE.

È possibile progettare applicazioni che utilizzano JAVAFX per essere utilizzate direttamente sul desktop o distribuite come applet browser con l'aiuto del plug-in del browser Java. Ma non è possibile utilizzarlo come framework per la progettazione del front-end di un'applicazione Java EE.

leggere questo post:

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