Java EE 8 sisin içinden çıkıyor

Portakalkafa

Global Mod
Global Mod


  1. Java EE 8 sisin içinden çıkıyor

Oracle, Java EE’nin yeni sürüm numarası 8’in nasıl görünmesi gerektiği konusunda daha net olmaya karar verdi. İlk taslağın Java EE 8 belirtimi gereklidir.


Anonim metin dosyası, Oracle tarafından önerilen sınırı ve yeni hizalamayı içerir. Kullanıcı topluluğunda daha önce yapılan anketlerin ardından buradaki resmi tepki de merakla bekleniyordu.

“Bu sürümün ana odak noktası, HTML5 ve gelişmekte olan HTTP 2.0 standardı için destek; yönetilen çekirdeklerin daha fazla basitleştirilmesi ve entegrasyonu ve bulutta çalışan uygulamalar için geliştirilmiş altyapıdır.”
(Kaynak: EG e-posta eki)

Yine son birkaç yılın saçmalıkları var. Anket değerlendirmelerinden alınan yanıtların yalnızca yaklaşık yüzde 50’si, spesifikasyonda PaaS ve SaaS’ı tekrar ele alma zamanının geldiğini gösteriyor. Bulut işi, Oracle için burada bazı arka plan ayrıntılarını yapmayacak kadar önemlidir.

Dolayısıyla tutarlı bir şekilde doğru, geliştirici üretkenliği için sürekli bir hizalama olarak görülebilir. Hiç şüphe yok ki, yönetilen fasulye alanında ve bireysel disiplinerlerin işbirliğinde yapılacak çok iş var. Ve şu anda HTTP 2.0 ve HTML5 sorunlarını gözden kaçırmak da cezalandırılabilir.

web teknolojileri


Ancak bireysel alanlarda tam olarak ne var? Sunucu üzerinde HTML5 desteği iyileştirilmiştir. HTML5 ile belirtilen Sunucu Gönderme Olayları (SSE) şu anda yalnızca GlassFish’te mevcuttur ve Java EE 7 spesifikasyonunun parçası değildir. JSON ve Java nesneleri arasında standartlaştırılmış bir bağlama mekanizması için bir JSON bağlama API’si oluşturmak aynı yöne gider. Daha sonra Servlet API’sinde HTTP 2.0 izlenecek ve MVC’ye karşı da bir şeyler olduğu söyleniyor. JSR taslağı, JAX-RS (eylem tabanlı MVC) ortamındaki potansiyel desteği belirtir.

Bu süreçte web profili de elbette sürüm 8’e yükseltilecek ve dahil edilen JSR’lerin yeni sürümleriyle güncellenecektir. Web profiline yeni özellikler dahil etme isteği, kullanıcı anketlerinde açıkça ifade edildi. Bunların çoğu JSR taslağında yer almıyor. Her durumda, JSON bağlaması için yeni API dahil edilecektir.


geliştirici dostu


Java EE’nin önceki sürümlerine yönelik en önemli eleştirilerden biri, çeşitli bileşen modellerindeki farklılıklardır. Daha spesifik olarak, bunlar çeşitli sözde yönetilen çekirdeklerdir. Java EE Umbrella’dakilerin yanı sıra JSF’de de var ve CDI bunları da sunuyor. Sonunda, EJB’ler de bu gruba katılır. Farklı uygulamalar farklı işlevler sunduğundan, bunlar tutarlı bir şekilde veya genel olarak kullanılamaz. Güvenlik ek açıklamaları iyi bir örnektir. Umarım Java EE 8 buna önemli ölçüde karşı koyabilir. Bu, diğer tüm yönetilen çekirdeklerde yakalayıcıları ve CDI bildirimlerini kullanılabilir hale getirebilir.

bulut desteği


Java EE 8’in adı tamamen Bulut olmadığı için, değişikliklerin nispeten küçük ölçekli ve teknik etkisinin olması arzu edilir. Java EE 7’de henüz tam olarak işlenmemiş olan istemci konusu gibi yeni bir yapılandırma JSR’si de burada yer alıyor. İzleme ve yönetim de REST’e dayalı olmalıdır. Özellikle ikincisi, bugün birçok sunucuda zaten böyledir.

Java SE 8 tabanlı


Java EE sürümü sonunda tekrar ilgili SE sürümüne dayalı olacaktır. Bu nedenle dahil edilen tüm JSR’ler, Java 8’in yeni dil özelliklerini (yinelenen ek açıklamalar, lambda ifadeleri, tarih/saat API’leri, tür ek açıklamaları, Hayal Edilemez Gelecekler, vb.) kullanmalıdır.

Temizlemek


Biraz temizlenmesi gerekecek. EJB 2.x İstemci Görünümü API’lerine (EJBObject, EJBHome, EJBLocalObject, EJBLocalHome) ek olarak, CORBA-IIOP birlikte çalışma desteği yalnızca isteğe bağlı bir özellik olarak listelenir. Java EE 8’den itibaren modern web arayüzü teknolojilerinin kullanılması gerektiğine dair açık bir işaret.

Plan ve nasıl devam edileceği


Sorumlu uzman grubunun 2014’ün 3. çeyreğine kadar oluşturulması bekleniyor. JSR’nin kendisinin bu yaz JavaOne’dan önce Java Topluluk Sürecinde sunulması bekleniyor. Her şey planlandığı gibi giderse, Java EE 8’in yeni bir sürümü en geç 2016’nın üçüncü çeyreğinde kullanıma sunulacaktır.




Java EE 8'de Cameron Purdy



Java EE 8’de Cameron Purdy


(Resim: Java Günü Tokyo 2014 – Oracle Kaydı)



Tokyo’daki son Java Günü’nde Oracle’dan Cameron Purdy (@cpurdy) Oracle’ın Java EE stratejisini sundu (mp4, 363MB indirme 48:30 – 1:03:30 dk.). Buradaki en önemli nokta, Oracle portföyündeki bu alanın aynı zamanda Nesnelerin İnterneti (IoT) konusuna da ayrılmış olmasıdır. Şimdiye kadar sadece tam olarak nasıl görünmesi gerektiği ima edildi.


()




Haberin Sonu



 
Üst