Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
1. Java Platform Enterprise Edition (Java EE)
7 Haziran 2014
Senior Java Developer
Bilgisayar Mühendisi Mimar Aslan
www.mimaraslan.com
mimaraslan@gmail.com
Java EE Teknolojileri Semineri
2. • 2006 - Kırgızistan Türkiye Manas Üniversitesi, Bilgisayar Mühendisliğinden
mezun oldum.
• Kendimi bildim bileli kurumsal Java projelerinde yazılım geliştirisiyim.
• 2008 - 2014 arasında mesleki kariyerimi Rusya ve Ukrayna’da sürdürdüm.
• Teknik yazar, eğitmen, danışman ve konuşmacıyım.
• Şu anda mesleki kariyerime TeknoSA’da Senior Java Developer olarak
devam etmekteyim.
Mimar Aslan kimdir? 7 Haziran 2014
6. 6
Java EE nedir? Ne işe yarar?
• Java EE (Enterprise Edition - Kurumsal Java)
• Milyonlarca kullanıcılı çok büyük yazılım projeleri
için kullanılır.
7. 7
Java EE’nin Sürümleri
• 1 JPE (Java Professional Edition) (1998 Mayıs)
• 2 J2EE 1.2 (12 Aralık 1999)
• 3 J2EE 1.3 (24 Eylül 2001)
• 4 J2EE 1.4 (11 Kasım 2003)
• 5 Java EE 5 (11 Mayıs 2006)
• 6 Java EE 6 (10 Aralık 2009)
• 7 Java EE 7 (12 Haziran 2013)
8. 8
JCP (Java Community Process - Topluluk İşlemleri)
• 1998 yılından beri Java dilinin standartlarını belirlemek için
oluşturulmuş bir topluluktur.
• İçerisinde teknoloji firmaları, üniversiteler, vakıflar ve
uzman kişiler yer alır.
9. JSRs (Java Specification Requests - Şartname İstekler)
• Java Teknolojileri standartlaştırılırken 4 aşama vardır.
• 1 - JSRs (Java Specification Requests - Şartname, Bildirge)
olarak yazılı bir belge hazırlanır.
• 2 - Java EE RI (Reference Implementation - Referans
Uygulama) ile şartname uygulanır.
• 3 - TCK (Technology Compatibility Kit - Teknoloji Uyumluluk
Takımı) tarafından şartname testleri yapılıarak denetlenir.
• 4 - EC (Executive Committee - Yürütme Kurulu) tarafından
şartnamenin testleri yapılır, denetlenir.
• Ve sonuçta nur topu gibi yeni bir JSR’miz olur.
16. 16
Java EE Components (Bileşenler)
• Çalışma zamanında Application, Applet, Web, EJB
bileşenleri vardır.
Servlets, JSP ve JSF
EJB (Enterprise JavaBeans)
20. 20
Java EE Containers (Konteynerler)
• JSR ile standartlaştırılan bileşenlerin çalıştığı ortamdır.
21. 21
Java EE Containers (Konteynerler)
• Masaüstü GUI,
web ve geri planda
çalışan
uygulamalarından
EJB’ye
RMI / IIOP
protokolü ile
ulaşılır.
• Web
uygulamalarına
HTTP SSL
protokolü ile
ulaşılır.
34. seminerine katılıp
beni sabırla dinlediğiniz için
sizlere çok teşekkür ederim.
Senior Java Developer
Bilgisayar Mühendisi Mimar Aslan
www.mimaraslan.com
mimaraslan@gmail.com
Güzel gören güzel düşünür.
Güzel düşünen hayatından lezzet alır.
B.S.N.
Java Platform Enterprise Edition (Java EE)