Seçiciler (Qualifiers), Dependency Injection kütüphaneleri için ortak olarak sunulan mekanizmalardır. Kullanılan DI konteyner ortamında aynı nesne türünden birden fazla enjekte edilebilir kaynak bulunduğunda, hangisinin seçileceğini seçme olayı, Seçicilerin çıkış noktasını oluşturur. Örneğin yukarıdaki şekliyle Arac sınıfı türünden iki somut sınıf, …
CDI (Context and Dependency Injection), Java EE ortamı için tasarlanmış komple ve hafif bir enjeksiyon teknolojisidir. CDI ile, özel konteyner nesneleri (EJB,EntityManager) , ilkel veri tipi elemanları, kendi yazdığınız Java sınıf/nesneleri, kolaylıkla yönetilebilir ve enjekte edilebilirdir. CDI standardında yapılandırılmış her …
Merhaba arkadaşlar; Backbone.js ile ipleri elinize alın! webineri, bizim açımızdan çok verimli ve değerliydi. Kodcu.com olarak, sizlerle Webiner kaydını ve kod örneğini paylaşmak istedik. Aşağıdaki form üzerinden video kaydına ve örnek uygulamaya erişebilirsiniz. Katılımlarınız ve kıymetli yorumlarınız için Teşekkür …
LongPolling; Reverse Ajax, Comet gibi isimlerle de bilinen, Javascript destekli Web tarayıcılarda sorunsuz bir biçimde çalışabilen bir Push yöntemidir. HTML 5 ile birlikte, SSE ve Websocket gibi ileri Push teknikleri hali hazırda bulunsada, gerek teknolojilerin halen geliştirilme sürecinde oluşu, gerek …
Merhabalar; Bir önceki yazıda basit JSON dizi ve nesnelerinin nasıl oluşturulabileceğinden bahsetmiştik. Şimdi ise, var olan bu nesnelerin bir I/O ortamına (bu dosya sistemi veya ağ ortamı olabilir) nasıl kazınacağı, ve hali hazırda bir I/O ortamında bulunan JSON veri kümesinin, …
Java Api for JSON Processing (JSON-P) , Java EE 7 ile birlikte gelecek olan ve halihazırda geliştirimi sürdürülen 353 numaralı (JSR-353) Java standardıdır. Kısaltma olarak JSON-P denmiş ama bu kısaltma JSON Padding ile karıştırılabilir olduğu için pekte uygun görünmüyor. Bu …
Merhabalar, bu yazımda sizlerle basit ve hızlı bir şekilde nasıl RESTful web servis geliştirebileceğinizden bahsetmek istiyorum. RESTful web servisleri tüm dünyada popülerliğini giderek artırırken, doğal olarak Java ekosisteminin de REST stiline yönelişinde hızlı bir meyil gözlemleniyor. Java dünyasında RESTful web …
Spring MVC, bilindiği üzere, Spring ekosistemi içinde yer alan bir Web altyapı sistemidir.. Spring MVC çözümleyici sınıf olarak (varsayılan) InternalResourceViewResolver sınıfını kullanır, ve bu çözümleyici sınıf JSP view nesneleriyle çalışır. Fakat, Spring MVC içinde farklı Önyüz (View) bileşenlerini çözümleyecek sınıflar …
Merhaba arkadaşlar; Bugün sizlerle, RESTful sitiline uygun çalışan, sunucu ve istemci taraflı teknolojiler barındıran bir örnek uygulama paylaşmak istiyorum. Uygulama içeriğine geçmeden hemen önce, uygulamanın sunucu ve istemci tarafında koşan teknolojilerden bahsetmek istemekteyim. Sunucu tarafı Spring MVC 3.1 (Restful sunucu …
13 Aralık 2012 tarihinde gerçekleşen Project Lambda – Java 8 webiner videousunu, kaçıranlar veya yeniden izlemek isteyenler için sizlerle paylaşmak istedik. İyi seyirler. Java8 webiner video kaydı ve örneklere, kodedu.com’a kayıt olarak erişebilirsiniz.. Webiner örnekleri Lambda destekli JDK 8 …