java ee nedir? (baku jug)
TRANSCRIPT
![Page 3: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/3.jpg)
Kitaplarım
2014
Java EE WebSocket
??2012
![Page 4: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/4.jpg)
İlgilendiğim Konular
![Page 5: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/5.jpg)
Eğitim verdiğim kurumlar
![Page 6: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/6.jpg)
JUG (Java User Group) Nedir?
Gönüllülük esasıyla sürdürülen, bölgesel Java Topluluklarıdır.
Örn: London JUG, Istanbul JUG, Baku JUG
![Page 7: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/7.jpg)
İstanbul JUG Neler Yapıyor?
● Kafe toplantıları○ Her ay en az 1 kez toplanıyoruz
● Konferans○ İstanbul Java Günü 2011○ İstanbul Java Günü 2013○ Voxxed Days Istanbul 2015
● Eğitim○ Java, Java EE ve Big Data Eğitimleri
![Page 8: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/8.jpg)
Kafe toplantıları● Her ay en az 1 kez toplanıyoruz
![Page 9: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/9.jpg)
Konferans
![Page 10: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/10.jpg)
Eğitim
![Page 11: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/11.jpg)
Java Nedir?
Java bünyesinde standartlaştırılmış teknolojileri barındıran bir “ortam” dır.
Java hem bir yazılım dilidir, hem de bir teknoloji ekosistemidir.
![Page 12: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/12.jpg)
JCP Nedir?
Java ekosisteminin geleceğine JCP (Java Community Process) karar verir.
http://jcp.org
![Page 13: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/13.jpg)
JSR Nedir?
Her bir Java standardı, JSR (Java Spesification Request) adı verilen özellikleri barındırır.
![Page 14: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/14.jpg)
Adopt A JSR (https://java.net/projects/adoptajsr/pages/Home)
JUG’lar yeni Java standartları oluşturmaya veya var olanları iyileştirmeye katkı sunabilir.
![Page 15: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/15.jpg)
![Page 16: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/16.jpg)
![Page 17: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/17.jpg)
![Page 18: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/18.jpg)
![Page 19: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/19.jpg)
Java Teknoloji Bileşenleri
● Micro Edition (Java ME)● Standart Edition (Java SE)● Enterprise Edition (Java EE)● JavaFX
![Page 20: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/20.jpg)
Java EE Nedir?
Kurumsal uygulama ihtiyaçlarını karşılayan Java teknolojileri kümesidir.
![Page 21: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/21.jpg)
Java EE Tarihi
1998 1999 2001 2003 2006 2011 2013
![Page 22: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/22.jpg)
![Page 23: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/23.jpg)
![Page 25: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/25.jpg)
Yeni Kabul Görülen JSR’larJSR 366 - Java EE 8JSR 367 - The Java API for JSON BindingJSR 368 - Java Message Service 2.1JSR 369 - Java Servlet 4.0JSR 370 - Java API for RESTful Web Services 2.1JSR 371 - Model-View-Controller 1.0JSR 372 - Java Server Faces 2.3JSR 373 - Java EE Management API 1.0JSR 374 - Java API for JSON Processing 1.1JSR 375 - Java EE Security API 1.0
![Page 26: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/26.jpg)
JSR 366 - Java EE 8
Yeni gelecek Java EE standardıdır.
JSR 367 - The Java API for JSON BindingJSR 368 - Java Message Service 2.1JSR 369 - Java Servlet 4.0JSR 370 - Java API for RESTful Web Services 2.1JSR 371 - Model-View-Controller 1.0JSR 372 - Java Server Faces 2.3JSR 373 - Java EE Management API 1.0JSR 374 - Java API for JSON Processing 1.1JSR 375 - Java EE Security API 1.0
![Page 27: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/27.jpg)
The Java API for JSON Binding
Java Object JSON
{ "name" : "Rahman Usta", "email" : [email protected], "age" : 27}
![Page 28: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/28.jpg)
JMS - Java Message Service
![Page 29: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/29.jpg)
JMS - Java Message Service
![Page 30: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/30.jpg)
Java Servlet
● HTTP Protokolü● Web Uygulamaları● HTTP v2 Protokolü
![Page 31: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/31.jpg)
Java API for RESTful Web Services
![Page 32: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/32.jpg)
Java Server Faces
● Component based MVC● RAD (Rapid Application Development)● Primefaces, Richfaces, Icefaces
![Page 33: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/33.jpg)
Model-View-Controller
● Action Based MVC
![Page 34: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/34.jpg)
Java EE Management API
● JMX● Rest interface● Monitoring● Statistics
![Page 35: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/35.jpg)
Java API for JSON Processing
● JSON oluşturmak● JSON ayıklamak (parsing)● JSON okumak
![Page 36: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/36.jpg)
Java Persistence API
Java Entity
id name email age
![Page 37: Java EE Nedir? (Baku JUG)](https://reader031.vdocuments.mx/reader031/viewer/2022020314/5876c3701a28ab6d5a8b5539/html5/thumbnails/37.jpg)
Java EE Security
● Kurumlar için Security çok mühimdir● Portability● Authentication● Authorization● User Management and so on.