Concurrency Utilities (JSR 236) is a new Java EE standard that comes with the Java EE 7 specification. This standard is about the presentation of Executor API which was introduced with Java 1.5 as container-side and managed objects. Executor API is located under the High …
Yazılım teknolojilerinde konfigürasyon işlemlerinde büyük çoğunlukla XML teknolojilerinden faydalanılmaktadır. Bunu Java programlama dili için düşünürsek, Apache Maven aracı için pom.xml, Web uygulamaları için web.xml, JavaServer Faces için faces-config.xml gibi yapılandırıcı dosyalar konfigürasyon maksatlı kullanılmaktadır . Spring Framework’ de XML ve …
Concurrency Utilities (JSR 166) standardı, Java EE 7 ana belirtim altında getirilen yeni bir Java EE standardıdır. Bu standart Java 1.5 ile sunulan Executor API’nin konteyner taraflı yönetimli nesneler olarak sunulmasını konu almaktadır. Executor API, Oracle tarafından sunulan Java SE …
Today I want to share with you a sample application that runs in accordance with RESTful style and includes server and client side technologies. Just before the content of the application, I want to talk about server and client side …
Java API for JSON Processing (JSON-P) standardı JSR-353 belirtiminde Java EE 7 şemsiyesi altında bulunan bir kurumsal java teknolojisidir. JSON-P ile JSON nesne ve dizilerini oluşturmak, oluşturulan JSON verilerini bir I/O ortamına okumak ve yazma işlemleri kolay bir biçimde gerçekleştirilebilmektedir. Bu yapılabilirliklerin …
Spring MVC, as it is known, is a Web infrastructure system in the Spring ecosystem. Spring MVC uses InternalResourceViewResolver class as default resolver, and this resolver class works with JSP view objects. But in Spring MVC, there are also resolvers that can …
In the previous article , we talked about how to form simple JSON array and objects. Now I want to mention how to transfer Json objects and arrays into an I/O environment (this may be a file system or network environment) …
Merhaba arkadaşlar, CDI (Context and Dependency Injection) serisinin dördüncü yazısında sizlerle @Produces, @New ve @PostConstruct notasyonlarından birer örnek ile birlikte bahsetmek istiyorum. Önceki yazılarda kullandığımız gibi bir Arac arayüzü ve bu arayüzlere uyan iki somut sınıf (Araba ve Otobus) aşağıdaki …
SSE (Server Sent Events), HTML5 teknolojisi içinde geliştirilen bir Web Pushing teknolojisidir. Peki Pushing nedir? Pushing Sunucu uygulama üzerinden belirli aralıklarla güncellenen veri kümelerinin, web tarayıcının talebi olmadan, sunucu – – – > tarayıcı yönünde iletilmesidir. Twitter güncellemelerinin web sayfasında …
LongPolling; also known as Reverse Ajax or Comet, is a Push method that operates seamlessly in Javascript aided web browsers. Although advanced Push techniques such as SSE and Websocket with HTML 5 are already available, either these technologies are still …