JavaFx - это набор технологий, созданных поверх Java.
Цель JavaFx - упростить создание приложений с графическим интерфейсом RIA / Desktop на Java.
Кроме того, JavaFX имеет встроенную поддержку для вызова служб REST и анализа XML или JSON. Он также может вызывать SOAP, хотя REST более вероятен в RIA.
Кроме того, поскольку JavaFX в RIA можно запускать как апплет Java. Более новые JVM, которые запускают JavaFX, намного быстрее и стабильнее, чем исходные апплеты Java, которые произвели такое впечатление на пользовательский интерфейс Java. Также теперь апплет можно перетащить из браузера на рабочий стол пользователя.
А поскольку ваше приложение JavaFX работает как апплет, проблема автономного хранения данных намного проще. Если вы действительно хотите выполнять операции с данными, уже полученными, но потерявшими соединение - данные сохраняются в резидентной памяти. Или, если вам нужно сохранить его в локальном хранилище, вы можете использовать любой источник данных, поддерживаемый Java.