Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri

  • 1,074 views
Uploaded on

Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri

Bilgisayar Mühendisleri Odası - Java EE Teknolojileri Semineri

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,074
On Slideshare
768
From Embeds
306
Number of Embeds
7

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 306

http://bmo.org.tr 141
http://turkeyjug.org 82
http://www.bmo.org.tr 58
https://twitter.com 17
http://www.slideee.com 5
http://www.linkedin.com 2
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 3. Yayınlanan Kitaplarım www.umuttepeyayinlari.com 2010 2013 2014 2012 2011 7 Haziran 2014
  • 4. Yayınlanan Online Video Eğitimlerim www.udemy.com/u/mimaraslan 7 Haziran 2014
  • 5. Java’nın Kullanım Alanları – (Video) "Write Once Run Anywhere"
  • 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.
  • 10. Java EE Sürümleri ve JSR’leri
  • 11. 11 Java EE 7 Spesifikasyonu (Şartnamesi) JSR
  • 12. 12 Java EE 7 Spesifikasyonu (Şartnamesi) JSR
  • 13. 13 Java EE 7 Spesifikasyonu (Şartnamesi) JSR
  • 14. 14 Java EE 7 Spesifikasyonu (Şartnamesi) JSR
  • 15. 15 Java EE 7 Spesifikasyonu (Şartnamesi) JSR
  • 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)
  • 17. 17 Web Components (Ağ Bileşenleri)
  • 18. 18 Business Components (İş Bileşenleri)
  • 19. 19 Distributed Multitiered Applications
  • 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.
  • 22. 22 Java EE Containers (Konteynerler)
  • 23. 23 Java EE Containers (Konteynerler)
  • 24. Expression Language (EL) <c:if test=“${sessionScope.toplamTutar > 0}"> ... </c:if> <h:outputText value=“${katalog.kitapFiyati}" /> <h:inputText id="adi" value=“#{musteri.adi}" /> ${musteri.siparis[“urun”]} ${musteri.siparis.urun}
  • 25. Servlet - JSP - JSTL - JSF
  • 26. JavaServer Faces (JSF)
  • 27. Java EE 7 APIs
  • 28. Java EE 7 APIs - Containers
  • 29. Kurumsal Projelerde Kullanılan Bazı Java Standartları
  • 30. Presentation Layer Gösterim Katmanı Business Layer İşletme Katmanı Persistence Layer Kalıcılık Katmanı Java Application Architecture (Java Uygulama Mimarisi)
  • 31. Presentation Layer Gösterim Katmanı Business Layer İşletme Katmanı Persistence Layer Kalıcılık Katmanı Java Application Architecture (Java Uygulama Mimarisi)
  • 32. Java Application Architecture (Java Uygulama Mimarisi)
  • 33. Sorular & Cevaplar
  • 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)