java ee nedir? (baku jug)

38
Java EE Nedir? Rahman Usta [email protected] /ustarahman /rahmanusta

Upload: rahman-usta

Post on 15-Apr-2017

1.082 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Java EE Nedir? (Baku JUG)

Java EE Nedir?Rahman Usta

[email protected]/ustarahman/rahmanusta

Page 2: Java EE Nedir? (Baku JUG)

Java EE Nedir?

Rahman [email protected]

/ustarahman/rahmanusta

Page 3: Java EE Nedir? (Baku JUG)

Kitaplarım

2014

Java EE WebSocket

??2012

Page 4: Java EE Nedir? (Baku JUG)

İlgilendiğim Konular

Page 5: Java EE Nedir? (Baku JUG)

Eğitim verdiğim kurumlar

Page 6: Java EE Nedir? (Baku JUG)

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)

İ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)

Kafe toplantıları● Her ay en az 1 kez toplanıyoruz

Page 9: Java EE Nedir? (Baku JUG)

Konferans

Page 10: Java EE Nedir? (Baku JUG)

Eğitim

Page 11: Java EE Nedir? (Baku JUG)

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)

JCP Nedir?

Java ekosisteminin geleceğine JCP (Java Community Process) karar verir.

http://jcp.org

Page 13: Java EE Nedir? (Baku JUG)

JSR Nedir?

Her bir Java standardı, JSR (Java Spesification Request) adı verilen özellikleri barındırır.

Page 14: Java EE Nedir? (Baku JUG)

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)
Page 16: Java EE Nedir? (Baku JUG)
Page 17: Java EE Nedir? (Baku JUG)
Page 18: Java EE Nedir? (Baku JUG)
Page 19: Java EE Nedir? (Baku JUG)

Java Teknoloji Bileşenleri

● Micro Edition (Java ME)● Standart Edition (Java SE)● Enterprise Edition (Java EE)● JavaFX

Page 20: Java EE Nedir? (Baku JUG)

Java EE Nedir?

Kurumsal uygulama ihtiyaçlarını karşılayan Java teknolojileri kümesidir.

Page 21: Java EE Nedir? (Baku JUG)

Java EE Tarihi

1998 1999 2001 2003 2006 2011 2013

Page 22: Java EE Nedir? (Baku JUG)
Page 23: Java EE Nedir? (Baku JUG)
Page 24: Java EE Nedir? (Baku JUG)

Java EE 8 Anketi (http://bit.ly/1As28k8)

Page 27: Java EE Nedir? (Baku JUG)

The Java API for JSON Binding

Java Object JSON

{ "name" : "Rahman Usta", "email" : [email protected], "age" : 27}

Page 28: Java EE Nedir? (Baku JUG)

JMS - Java Message Service

Page 29: Java EE Nedir? (Baku JUG)

JMS - Java Message Service

Page 30: Java EE Nedir? (Baku JUG)

Java Servlet

● HTTP Protokolü● Web Uygulamaları● HTTP v2 Protokolü

Page 31: Java EE Nedir? (Baku JUG)

Java API for RESTful Web Services

Page 32: Java EE Nedir? (Baku JUG)

Java Server Faces

● Component based MVC● RAD (Rapid Application Development)● Primefaces, Richfaces, Icefaces

Page 33: Java EE Nedir? (Baku JUG)

Model-View-Controller

● Action Based MVC

Page 34: Java EE Nedir? (Baku JUG)

Java EE Management API

● JMX● Rest interface● Monitoring● Statistics

Page 35: Java EE Nedir? (Baku JUG)

Java API for JSON Processing

● JSON oluşturmak● JSON ayıklamak (parsing)● JSON okumak

Page 36: Java EE Nedir? (Baku JUG)

Java Persistence API

Java Entity

id name email age

Page 37: Java EE Nedir? (Baku JUG)

Java EE Security

● Kurumlar için Security çok mühimdir● Portability● Authentication● Authorization● User Management and so on.

Page 38: Java EE Nedir? (Baku JUG)

Son

Teşekkürler

Rahman [email protected]

/rahmanusta /ustarahman