StageJavaFX uygulamasındaki en üst düzey kapsayıcı olan pencereyi temsil eder. Her uygulama en az bir Stage nesnesine sahiptir.
Scene GraphJavaFX arayüz bileşenlerinin (düğümlerin) hiyerarşik ağaç yapısıdır. Arayüzdeki her öğe bu ağacın bir parçası olarak yönetilir.
FXMLJavaFX arayüzlerini XML formatında tanımlayan dildir. Tasarımın koddan ayrılmasını sağlayarak MVC mimarisini destekler.
JDBCJava uygulamalarının veritabanları ile iletişim kurmasını sağlayan standart API'dir. SQL komutlarını çalıştırmak için kullanılır.
PreparedStatementSQL sorgularını önceden derleyerek çalıştıran ve parametre kullanımı sayesinde SQL enjeksiyonuna karşı koruma sağlayan güvenli bir sınıftır.
ObservableListİçeriğinde bir değişiklik olduğunda dinleyicilerine haber veren özel bir liste yapısıdır. TableView'in verileri otomatik güncellemesini sağlar.
DAO (Data Access Object)Veritabanı işlemlerini (CRUD) uygulama mantığından ayıran, veriye erişim katmanını yöneten tasarım desenidir.
Bindingİki nesne arasındaki verinin otomatik olarak senkronize edilmesini sağlayan mekanizmadır. Örneğin, TextField'deki değerin modele otomatik aktarılması.
Task/ServiceJavaFX'te uzun süren veritabanı işlemlerini ana arayüz iş parçacığını (UI Thread) dondurmadan arka planda çalıştırmaya yarayan sınıflardır.
MVCModel, View ve Controller bileşenlerini birbirinden ayırarak yazılımın daha düzenli ve sürdürülebilir olmasını sağlayan mimari desendir.