JNDI ve EJB ile kurumsal servis katmanı yaz
JNDI ve EJB ile Back-end Uygulamalar eğitimi 2 günlük uygulamalı programda jndi kavramları, i̇sim alanları, kaynak yapılandırma, güvenlik ve sorun giderme gibi konuları kapsar. InitialContext ile kaynakları arayıp bağlayabilirsiniz.
JNDI, EJB türleri, transaction ve zamanlayıcılar
Bu eğitim, kurumsal Java back-end uygulamalarının iki temel taşı olan JNDI ve EJB'yi işler. JNDI ile isim bağlama ve arama, InitialContext, java:comp/env, java:global/java:app/java:module isim alanları, DataSource ve JMS kaynaklarının JNDI üzerinden kullanımı ele alınır. EJB tarafında Stateless, Stateful ve Singleton session bean'ler, Local/Remote arayüz, @EJB ve @Inject, yaşam döngüsü geri çağırmaları, container-managed transaction ve TransactionAttribute, @RolesAllowed güvenliği, interceptor, @Asynchronous, TimerService ve uzaktan EJB çağrısı WildFly üzerinde uygulanır.
2 Gün. Her gün dört modül; katılımcılar jndi konusundan başlayıp ejb konusuyla tamamlar.
Orta Seviye — JNDI ile isimlendirme servisi, EJB türleri, transaction, zamanlayıcı ve uzaktan çağırma.
WildFly üzerinde örnek bir bankacılık/envanter servisi EJB olarak geliştirilir; JNDI isimleri sunucu konsolu ve loglardan doğrulanır.
Kaynakların isimle bulunma mantığını ve ad alanlarını net kavrarsınız.
Transaction ve güvenliği container'a bırakarak iş mantığına odaklanırsınız.
Uygulamalar arası EJB çağrısını yapılandırır ve test edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Nesne yönelimli programlama ve koleksiyonlar konusunda orta düzey Java bilgisi beklenir.
Servlet, REST ve istemci-sunucu mimarisi kavramlarına aşinalık faydalıdır.
WildFly, Payara veya Open Liberty gibi bir Jakarta EE sunucusu kurulabilecek ortam gerekir.
Maven ve IDE ile çok modüllü proje yönetimi deneyimi yararlıdır.
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:
InitialContext ile kaynakları arayıp bağlayabilirsiniz.
java:comp/env ve java:global gibi ad alanlarını doğru kullanabilirsiniz.
DataSource ve JMS kaynaklarını sunucuda tanımlayıp JNDI ile kullanabilirsiniz.
JNDI injection riskini ve korunma yollarını açıklayabilirsiniz.
Stateless, Stateful ve Singleton bean'leri doğru senaryoda seçebilirsiniz.
TransactionAttribute ile CMT davranışını yönetebilirsiniz.
@RolesAllowed ve TimerService ile yetki ve zamanlama yapabilirsiniz.
EJB'yi uzak istemciden güvenli biçimde çağırabilirsiniz.
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.
Java Persistence API: Getting Started With JPA & Hibernate eğitimi: jPA ve Hibernate ile ilk çalışan uygulama. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifika
Detayları Gör →Java Persistence API: Mapping & Configuring Relationships eğitimi: tek yönlü ve çift yönlü ilişki tasarımı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java Programming: Arithmetic & Logical Operations eğitimi: java ifadeleri ve operatörlerinin kuralları. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java Programming: Conditional Evaluation eğitimi: koşullu değerlendirme ve karar akışı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Serti
Detayları Gör →Java Programming: Iterative Evaluation eğitimi: yinelemeli yapılar ve döngü tasarımı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →