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 …
Mustache dil bağımsız olarak kullanılan bir template çözümü. Mustache dil bağımsız olmasına karşın çıkış noktasında JavaSript dili aktif olarak rol alıyor. Bu sebeple Mustache.js sayfasındaki örnekleri incelediğinizde JSON nesnelerinin kullanıldığını görebilirsiniz. Fakat birçok programlama dili için Mustache template çözümünü kullanabilirsiniz. Javascript …
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 …
Java 8 – Project Lambda projesinin geliştirimi tüm hızıyla devam ediyor. Java 8‘in en gözde yeniliği şüphesiz Lambda ifadelerine destek sağlıyor oluşu olacak. Lambda Projesiyle birlikte Java diline katılacak nitelikler özetle şöyle sıralanabilir: Collection işlemlerinde paralel işlemler Gereksiz kod kalabalığından …
Merhabalar, sizlerle Java Mimarisiyle Kurumsal Çözümler kitabında yer alan örneklere ait kaynak kodları paylaşmak istiyorum. Kaynak kodlara Github üzerindeki https://github.com/rahmanusta/kodcu reposundan erişebilirsiniz. Kaynak kodları Github üzerine yüklememizin asıl sebebi, kaynak kodların güncelliğini koruması ve olası kod hatalarına karşı kolayca düzenlenebilmesi. …
Hangi yarış? Entity nesneleri üzerinde yapılacak eş-zamanlı işlemlerden hangisinin geçerli olacağından bahsediyorum. Entity nesneleri üzerinden eşzamanlı (concurrent) işlemler yapılırken, entity nesnesi üzerinde yapılan veri değişikliğinin tutarlılığına dikkat edilmelidir. Elimizde Kitap adında bir entity nesnesi var olduğunu düşünelim ve aynı anda …
JPQL (Java Persistence Query Language) , JPA standardının Entity nesnelerini sorgulamak üzerine tanımladığı bir dil. JPQL, HQL (Hibernate Query Language) ‘e fazlasıyla benzeşir. Bu diller SQL (Structured Query Language) diline hemen hemen benzemelerine karşın, kullandığı argümanlar veritabanı tabloları yerine Entity …