Java Mimarisiyle Kurumsal Çözümler PDF indir
şimdi satın al
Bu kitap, Java ekosisteminin kurumsal ayağını oluşturan J2EE ve dünya genelinde popüler bir altyapı teknolojisi olan Spring Framework’e dair konuları ele almaktadır: Kurumsal Java’ya Giriş, "EJB" (Enterprise Java Beans),
"JPA" (Java Persistence API) "JSF" (JavaServer Faces), "Spring Framework" ve WEB Servisleri.
Kitap içerisindeki konular temelden ileri seviyeye doğru, açık ve anlaşılır bir üslupla Java teknolojilerinde ilerlemek isteyenler için hazırlanmıştır. Konular hem teorik hem de kod örnekleri verilerek yalın bir dille ele alınmıştır; Ayrıca grafiklerle birlikte oluşturulan kitap içeriği okuyucuların konuları derinlemesine anlamasını sağlayacaktır.
İÇİNDEKİLER
Önsöz
1.1. Giriş
Bölüm 2.
Kurumsal Java’ya Giriş
2.1. Kısa Tarih
2.2. JCP (Java Community
Process)
2.3. Standartlar
2.4. Java EE’nin Yapısı
2.4.1. Bileşenler
2.4.2. Konteynerler
2.4.3. Konteyner Servisleri
2.4.4. Network Protokolleri
2.4.5. Paket Yapıları
2.4.6. Java SE (Standart
Edition)
2.5. Java EE 6 Belirtim
(Şartname) Listesi
2.6. Java EE 6 ile Gelen
Yenilikler
2.6.1. Hafiflik
2.6.2. Pruning
2.6.3. Profiller
2.6.4. Kolay Kullanım
2.7. Çok Katmanlı Uygulamalar
2.7.1. (M)odel-(V)iew-(C)ontroller
Tasarım Kalıbı
2.7.2. M-V-C Bileşenleri
2.8. Çalışma Ortamının Hazırlanması
2.8.1. JDK Kurulumu
2.8.2. Netbeans IDE Kurulumu
2.9. GlassFish Uygulama Sunucusu
2.9.1. GlassFish Uygulama
Sunucusunu Komut Dizininden Başlatmak ve Sonlandırmak
2.10. Apache Maven
2.10.1. Apache Maven Avantajları
2.10.2. Apache Maven Kurulumu
2.10.3. Apache Maven Test Edilmesi
2.10.4. Maven ile Basit Bir Proje
Oluşturmak
2.10.5. NetBeans IDE ile Basit Bir
Maven Projesi Oluşturmak
2.10.6. Apache Maven Proje Yapısı
2.10.7. POM (Project Object Model)
Bölüm 3 JPA (Java Persistence Api)
3.1. JPA Standardına Genel Bakış
3.1.1. JPA’ nın Temel Bileşenleri
3.2. JPA Standardının Tarihi
3.3. Referans Uygulayıcı Kütüphane
3.4. Entity
3.5. ORM (Object-Relational Mapping)
3.6. Entity Sorgulama
3.7. Entity Sınıflarda Uyulması
Gereken Kurallar
3.8. Diğer Yapılandırıcı Notasyonlar
3.8.1. @Table Notasyonu
3.8.2. @SecondaryTable(s)
Notasyonu
3.8.3. @Basic Notasyonu
3.8.4. @Temporal Notasyonu
3.8.5. @Transient Notasyonu
3.9. Koleksiyon Türündeki Nesnelerin
Haritalanması
3.10. Map Tipindeki Nesnelerin
Haritalanması
3.10.1. Katılım Sütunu
3.10.2. Katılım Tablosu
3.11. Entity Arası İlişkiler
3.11.1. Tek Yönlü Sahiplik
3.11.2. Çift Yönlü Sahiplik
3.11.3. Bire-bir İlişki ve Çift Yönlü
Sahiplik
3.11.4. Bire-bir İlişki ve Tek Yönlü
Sahiplik
3.11.5. Birden-çoğa ve Tek Yönlü
Sahiplik
3.11.6. Çoktan-çoğa ve Çift Yönlü
Sahiplik
3.12. Entity İlişkilerinde
Sıralam
3.12.1. @OrderBy Notasyonu
3.12.2. @OrderColumn Notasyonu
3.13. Kalıtım Yaklaşımıyla Haritalama
3.13.1. Her sınıf için tek tablo
Stratejisi
3.13.1.1. @DiscriminatorColumn ve
@DiscriminatorValue Notasyonları
3.13.2. Katılmış altsınıflar Stratejisi
3.13.3. Her sınıf için ayrı tablo
Stratejisi
3.14. Entity Nesnelerinin Yaşam
Süreci
3.14.1 Sık Kullanılan EntityManager
Yordamları
3.15. Zincirleme Entity
Operasyonları
3.16. Entity Nesnelerinin Yaşam
Sürecinin Takibi
3.16.1 Çağrılar
3.16.2 Dinleyiciler
Bölüm 4. EJB (Enterprise Java Beans)
4.1. EJB (Enterprise Java Bean)
Çeşitleri
4.1.1. Oturum Nesneleri (Session
Beans)
4.2. Enterprise Java Bean Uygulama
Örneği
4.2.1. Uygulama Açıklaması
4.3. Alışveriş Sepeti Uygulaması
Testleri
4.4. Oturum Nesnelerinin Yaşam Döngüsü
4.4.1. Oturum Nesnelerinin Yaşam
Döngüsünün Takibi
4.5. Oturum Nesnelerinde Çağrılar
4.6. Kesiciler
4.7. Kesiciler Örnek Uygulama
Bölüm 5. JSF (JavaServer Faces)
5.1. JSF (JavaServer Faces)’in
Yapısı
5.2. JSF (JavaServer Faces)
Yaşam Döngüsü
5.2.1. JSF (JavaServer Faces)
Yaşam Döngüsü Evreleri
5.3. JavaServer Faces Uygulaması
5.3.1. JavaServer Faces Uygulaması ve
Maven Web Proje Yapısı
5.4. JSF Yönetimli Nesneler
5.4.1 JSF Yönetimli Nesnelerin Kapsamı
5.5. JSF Mesaj Yönetimi
5.5.1. Görüntülenecek Mesajın
Oluşturulması
Bölüm 6.
Spring Framework
6.1. IOC (Inversion Of Control)
6.2. Bağlaşım (Coupling) /
Bağlaşımı Koparmak (De-Coupling)
6.3. Bağımlılık Zerki
6.4. Bağımlılık Zerkeyleyici Uygulaması
6.5. Xml Bazlı Spring Framework
Yapılandırıcısı
6.6. Neden Spring?
6.7. JSF (JavaServer Faces) ve
Spring Framework Entegrasyonu
6.8. JSF , Spring ve Hibernate
Uygulaması
Bölüm 7. WEB Servisleri
7.1. REST (Representational state
transfer) Yaklaşımı
7.2. REST’ in Avantajları
REST Mimarisinde Bulunan Üç Temel
Kavram
Kaynak (Resource) /Noun
Metodlar (Verbs/Eylemler)
Girdi ve Çıktı
7.3. Internet Medya Tipleri
7.4. RESTful Web Servisi Uygulaması
7.5. cURL Yazılımının Kurulumu
7.6. cURL Yazılımımın Test Edilmesi
7.7. RESTful Web Servisin Uygulama
Sunucusuna Aktarılması (Deployment Süreci)
7.8. RESTful Uygulamasının Test
Edilmesi
7.9. RESTful Mimarisiyle JQuery
Kullanımı
7.9.1. JQuery Kurulumu
7.9.2. JQuery ile Http İsteklerinin
Yönetilmesi
7.9.3. JQuery Ajax Kütüphanesi ile /GET
ve /POST Yordamlarının İşletilmesi
7.10. JQuery ile REST
Client Uygulaması
7.10.1. JQuery ile temel
CRUD işlemleri
Kaynakça
Dizin
Kitaplarımızın tüm listesi için
buraya tıklayınız.
Akademik Bilimsel ve Üniversite Ders Kitaplarında
Papatya Yayıncılık Eğitim |