Uzun süredir buralarda yoktum. Bundan sonra daha sık olacağım özellikle bu yazı dizisinde. Okulumuzun Toyota Proje Ofisi için proje başvurusunda bulunduk. Projemizde Java EE projesi olduğu için öğrendiklerimi tek noktada toplamak istedim. Gerektiğimde dönüp bakabileceğim bir yer olması benim için önemliydi. Hazır bunları toplamışken ekstra paylaşma gereksinimi duymadan hem burada toplayıp hemde paylaşmak istedim. Konu çok dağılmadan Java EE'dan ve onun bileşenlerinden biraz bahsetmek istiyorum.
Java EE (Java Enterprise Edition, eski adıyla J2EE), özellikle büyük çaplı projelerin ihtiyaçları için geliştirilmiş Java teknolojilerinin bütünün oluşturduğu çerçevenin ve standardın ismidir. Java EE servislerini sunan yazılımlara uygulama sunucusu denir.(Wikipedia tanımı) Kısacası Java'nın Web ayağı olarak isimlendirebiliriz. Java EE bir çok teknolojinin birleşmesiyle oluşur. Bu teknolojiler birbiri ile iç içedir. Yani birini kullanmak ya da bilmek pek işimize yaramıyor. En basitinden Servlet-JSP-JSF kesinlikle bilmemiz gerekiyor. Bunlardan sonra da yapacağımız işe göre çeşitli teknolojileri ortaya çıkıyor. Bu yazımda bu teknolojilerden kısaca bahsedip noktalandıracağım.
Herkese kolaylıklar dilerim. :)
Java EE (Java Enterprise Edition, eski adıyla J2EE), özellikle büyük çaplı projelerin ihtiyaçları için geliştirilmiş Java teknolojilerinin bütünün oluşturduğu çerçevenin ve standardın ismidir. Java EE servislerini sunan yazılımlara uygulama sunucusu denir.(Wikipedia tanımı) Kısacası Java'nın Web ayağı olarak isimlendirebiliriz. Java EE bir çok teknolojinin birleşmesiyle oluşur. Bu teknolojiler birbiri ile iç içedir. Yani birini kullanmak ya da bilmek pek işimize yaramıyor. En basitinden Servlet-JSP-JSF kesinlikle bilmemiz gerekiyor. Bunlardan sonra da yapacağımız işe göre çeşitli teknolojileri ortaya çıkıyor. Bu yazımda bu teknolojilerden kısaca bahsedip noktalandıracağım.
- EJB (Enterprise Java Beans - İşe yönelik yeniden kullanılabilir Java elemanları)
- JAAS (Java Authentication and Authorization Service - Java kimlik denetimi ve yetkileme servisi)
- JCA (Java Connector Architecture - Java bağlayıcı mimarisi)
- JCE (Java Crypto Extensions - Java şifreleme uzantıları)
- JDBC(Java Database Connectivity - Java veritabanı bağlanabilirliği)
- JNDI (Java Naming and Directory Services - Java isimlendirme ve adresleme servisleri)
- JMS (Java Message Service - Java Mesaj Servisi)
- JSP (JavaServer Pages - Java sunucu sayfaları)
- JSF (JavaServer Faces - Java sunucu yüzleri)
- Servlet
- JTA (Java Transaction API - Java işlem 'uygulama programlayıcı arayüzü')
Herkese kolaylıklar dilerim. :)
Yorumlar
Yorum Gönder