Java EE 8 davranış farkları

WebSphere Liberty' de Java EE 7 'den Java EE 8 'e taşınırken, uygulama değişiklikleri ve belirtim netleştirmeleri nedeniyle uygulamanızın bazı davranış farklılıkları olabilir. WebSphere Liberty , bir sonraki Java EE düzeyine geçmenizi gerektirmez ve var olan Java EE 6 ya da Java EE 7 özelliklerini kullanmaya devam edebilirsiniz. Java EE 8 düzeyine geçseniz, uygulamanın kullandığı tüm teknolojiler Java EE 8 düzeyine geçirilmiş olmalıdır.

Tablo 1. WebSphere Liberty Java EE 8 farkları
Bean Geçerlilik Denetimi 2.0
Bean geçerlilik denetimi kuralları Bean Validation 2.0düzeyine geçirilmesine yardımcı olur.
  • Konuşlandırma tanımlayıcısında varsayılan sağlayıcı olarak Apache ' yi kullanmayın
JAX-RS 2.1
JAX-RS 2.1 kuralları, JAX-RS 2.0 'dan JAX-RS 2.1' e geçirilmeye yardımcı olur.
  • com.ibm.json paketleri jaxrs-2.1 özelliğinde kullanılabilir değildir.
  • Tarih, saat ve takvim tipleri için JSON bağ tanımı dönüştürülemelidir
  • Tarih ve takvim tipleri için JSON bağ tanımı dönüştürülemelidir
JSF 2.3
JSF kuralları JSF 2.3' e geçirilmeye yardımcı olur.
  • javax.faces.bean paketindeki kullanımdan kaldırılan ek açıklamalar ve arabirimler kullanmaktan kaçının
Sunucu uygulamacığı 4.0
Bu kategori, Servlet 4.0' a geçişe yardımcı olan kuralları içerir.
  • Kullanımdan kaldırılan HttpServletRequestWrapper isRequestedSessionIdFromUrl yöntemini kullanmaktan kaçının