Merhaba Arkadaşlar;
Sizler için daha önceden Stack Overflow da çeşitli problem ve sorulara cevaplar vererek program yazanların gelişmesine yararlı olan kişilerin katkılarıyla derlenmiş, İngilizce içeriğe sahip ve ücretsiz olarak dağıtılan kitap setlerinden biri olan 32 sayfa "Free JavaEE Programming Book" paylaşmak istedim.
Birçok kişinin istifade edeceği düşüncesiyle paylaşıyorum. İçindekiler (Content) sayfalarına aşağıdan bakabilirsiniz.
Kısaca Java EE Nedir?
Java EE kurumsal veya büyük ölçekli uygulamalar geliştirmek için kullanılan sınıf ve paketlerden oluşan kütüphaneler topluluğudur.
Uygulama kapsamı genişledikçe kullanılan teknolojiler, ihtiyaçlar ve beraberinde karmaşıklık artmaya başlar.
Java bu ihtiyaçları karşılamak ve karmaşıklığı en aza indirmek için içerisindeki kütüphaneleri gruplayarak SE, ME, EE gibi takma isimler vermiştir.
Bazı Java EE kütüphaneleri aşağıda yer almaktadır.
- Servlet
- JSP (JavaServer Pages)
- EL (Expression Language)
- JSTL (JavaServer Pages Standard Tag Library)
- JSF (JavaServer Faces)
- JAX-RS (Java API for RESTful Web Services)
- WebSocket (Java API for WebSocket)
- JSON-P (Java API for JSON Processing)
- EJB (Enterprise JavaBeans)
- JPA (Java Persistence API)
Kütüphane listesi Java EE sürümüne göre farklılık gösterir ve ayrıca JCP (Java Community Process) tarafından belirlenmiş adlandırmalara (JSR 370 gibi) sahiptir.
Java EE içerisinde yer alan Servlet sunucu-istemci mimarisinde gelen isteklere cevap vermek için kullanılan bir Java EE API’sidir.
JSP kütüphanesi ise Java komutlarını HTML içerisine kolay bir şekilde yerleştirmek için kullanılan bir API’dir.
Benzer şekilde diğer kütüphanelerde kurumsal veya büyük ölçekli uygulamalar geliştirmek için kullanılan metot, sınıf ve paketleri barındırır.