RowSet ile bağlantısız ve kaydırılabilir veri erişimi yapın
JDBC RowSet ile Veritabanı Etkileşimi eğitimi: RowSetFactory, JdbcRowSet, CachedRowSet, WebRowSet, XML dışa aktarma, RowSetListener, bağlantısız çalışma ve acceptChanges.
JDBC RowSet arayüzleri
Eğitim, javax.sql.rowset paketini ele alır: ResultSet ile RowSet farkı, RowSetProvider.newFactory ve createJdbcRowSet, setCommand, setUrl, execute, JavaBean olarak RowSet özellikleri, bağlantılı JdbcRowSet, bağlantısız CachedRowSet ile populate, güncelleme ve acceptChanges, çakışma (SyncProvider), WebRowSet ile XML aktarımı, RowSetListener, sayfalama (PageSize) ve ResultSet yerine RowSet kullanma kararları.
2 Gün. Her gün dört modül; RowSet Temelleri ve JdbcRowSet; CachedRowSet, WebRowSet ve Senkronizasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — RowSetProvider, JdbcRowSet, CachedRowSet, WebRowSet, FilteredRowSet ve JoinRowSet kullanımı
Örnek bir sipariş veritabanında her RowSet türü ayrı ayrı kodlanır; bağlantı kesildikten sonra değişiklikler yapılıp senkronize edilir.
Bağlantıyı kapatıp veri üzerinde çalışırsınız.
WebRowSet ile veriyi taşınabilir XML'e dönüştürürsünüz.
ResultSet'in sınırlarını aşan gezinme ve güncelleme yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve try-with-resources kullanımı.
SELECT, INSERT, UPDATE, DELETE ve JOIN sorgularını yazabilme.
PostgreSQL, MySQL veya H2 ile yerel veritabanı (eğitimde sağlanır).
JDK 17+, Maven ve bir IDE.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
RowSet ve ResultSet farklarını açıklarsınız.
JdbcRowSet ile sorgu çalıştırıp gezinirsiniz.
RowSetListener ile değişiklikleri izlersiniz.
Bağlantı kapalıyken veriyi okuyup güncellersiniz.
Değişiklikleri veritabanına senkronize edersiniz.
SyncProviderException ile çakışmaları yönetirsiniz.
Veriyi XML olarak dışa ve içe aktarırsınız.
Uygun RowSet türünü seçersiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
JNDI ve EJB eğitimi: InitialContext, java:comp/env, Stateless/Stateful/Singleton bean, container-managed transaction, TimerService ve uzaktan EJB çağrısı.
Detayları Gör →Hibernate temel sorgulama eğitimi: Session.get/load, HQL SELECT-WHERE-ORDER BY, parametre bağlama, sayfalama, COUNT/SUM/GROUP BY ve show_sql ile SQL okuma.
Detayları Gör →Başlangıç seviyesi Groovy programlama: dinamik tipler, GString, closure, liste/map, sınıflar, Java entegrasyonu, JSON işleme ve Gradle/Spock temelleri.
Detayları Gör →Jakarta Server Pages (JSP) eğitimi: JSP yaşam döngüsü, direktifler, EL, JSTL, form işleme, tag file ve servlet-JSP MVC ile CRUD web uygulaması geliştirme.
Detayları Gör →Jakarta Server Faces (JSF) başlangıç eğitimi: Facelets, CDI backing bean, yaşam döngüsü, converter/validator, navigasyon, dataTable, AJAX ve PrimeFaces girişi.
Detayları Gör →