Category: Programlama

SpringMVC ve MongoDB 4: SpringMVC ile Rest Servisleri

SpringMVC ve MongoDB Daha önceki yazılarda Rest servislerinin nasıl geliştirilebileceği üzerine konuşmuştuk. Bu sefer RDB yerine NoSQL, JPA yerine Spring Data ve Jersey yerine de SpringMVC kullanacağız. Ek olarak en temel halindeki rest servis mimarisini değil daha gelişmiş bir Rest servis mimarisini kullanacağız. Fakat bu servis mimarisi Hateoas kadar gelişmiş olmayacak. Gelişmişlik açısından Hateoas’ın bir tık altını hedef […]

Okumaya devam…

SprinMVC ve MongoDB 3: Servis Katmanı

SpringMVC ve MongoDB Daha önceki yazılarda Rest servislerinin nasıl geliştirilebileceği üzerine konuşmuştuk. Bu sefer RDB yerine NoSQL, JPA yerine Spring Data ve Jersey yerine de SpringMVC kullanacağız. Ek olarak en temel halindeki rest servis mimarisini değil daha gelişmiş bir Rest servis mimarisini kullanacağız. Fakat bu servis mimarisi Hateoas kadar gelişmiş olmayacak. Gelişmişlik açısından Hateoas’ın bir tık altını hedef […]

Okumaya devam…

SpringMVC ve MongoDB 2: MongoDB ve SpringData

SpringMVC ve MongoDB Daha önceki yazılarda Rest servislerinin nasıl geliştirilebileceği üzerine konuşmuştuk. Bu sefer RDB yerine NoSQL, JPA yerine Spring Data ve Jersey yerine de SpringMVC kullanacağız. Ek olarak en temel halindeki rest servis mimarisini değil daha gelişmiş bir Rest servis mimarisini kullanacağız. Fakat bu servis mimarisi Hateoas kadar gelişmiş olmayacak. Gelişmişlik açısından Hateoas’ın bir tık altını hedef […]

Okumaya devam…

SprinMVC ve MongoDB 1: Projenin Hazırlanması

SpringMVC ve MongoDB Daha önceki yazılarda Rest servislerinin nasıl geliştirilebileceği üzerine konuşmuştuk. Bu sefer RDB yerine NoSQL, JPA yerine Spring Data ve Jersey yerine de SpringMVC kullanacağız. Ek olarak en temel halindeki rest servis mimarisini değil daha gelişmiş bir Rest servis mimarisini kullanacağız. Fakat bu servis mimarisi Hateoas kadar gelişmiş olmayacak. Gelişmişlik açısından Hateoas’ın bir tık altını hedef […]

Okumaya devam…

JCE, Sifrelemeler ve Hatalar

Yer yer projelerde, özellikle başka sistemlerle entegre oluyorsanız, sizden bazı bilgileri şifrelenmiş olarak göndermenizi bekleyeceklerdir. Her ne kadar gördüğüm çoğu uygulamada güvenlik önlemi alınmasa da güvenlik önemlerini alan uygulamalarda var. İşte bu tip bir uygulama ile entegre olmanız gerekiyorsa sizden bazı bilgileri şifrelenmiş olarak göndermenizi isteyeceklerdir. Bu yazımda bu şifrelemeyi nasıl yapabileceğinizden, piyasada çok kullanılan alternatiflerinden […]

Okumaya devam…

Java ve Parametre Aktarımı

Spring, Camel, JPA derken birden bu konuya nereden geldiğimi merak edebilirsiniz. Hemen açıklamaya çalışayım. Bir kaç hafta önce katıldığım bir iş görüşmesinde bana javada parametre aktarımının ne şekilde yapıldığı, pass-by-value mu? pass-by-reference mı?, olduğu soruldu. Soru basit bir soruydu doğru cevabı verdim. Sorun, bana soruyu soran kişinin doğru cevabı bilmemesiydi.

Java, SMPP ve Camel

Bu yazıda biraz daha piyasaya yönelik bir uygulama geliştireceğiz. GSM sektörüne yazılım geliştiren her firmanın ürün kataloğunda olan, toplu SMS gönderimi yapan uygulamalar vardır. Bunlar SMPP kullanılarak, farklı noktalara önem verilerek oluşturulur. Bense bu yazıda Camel kullarak, enterprise integration pattern kullanımına önem vererek, benzer bir toplu SMS gönderimi uygulamasının nasıl geliştirilebileceğini anlatacağım.

Mockito – ilk Adımlar

Mockito adından da anlaşılacağı üzerine nesnelerinizi mock’lamanıza yarayan bir kütüphane. Peki nedir mock? Neden mock’lamaya ihtiyaç duyuyoruz? Ya da Mock’lama bize ne artı getiriyor? İşte bu yazıda ufak ufak bunları konuşacağız. Ufaktan diğer test terimlerine değineceğiz.

Spring ve JPA

Daha önce Hibernate kullanarak nasıl REST servislerinin oluşturulacağı ile ilgili bir yazı dizisi yazmıştım. Ama bildiğiniz üzere doğrudan hibernate kullanmak yerine, java ee standartı olan JPA (Java Persistance API)’da kullanabilirsiniz. Bu yazımda size JPA ile spring’i nasıl entegre edebileceğini anlatmaya çalışacağım. Yazıyı yazarken JPA’nın nasıl kullanıldığını bildiğinizi varsayıyorum. En azından Entity tanımlarınızı yapabilmeli ve DAO […]

Okumaya devam…

Spring ve Primefaces

Daha önceki yazılarımda JSF ile nasıl uygulama geliştirmeye başlanılacağını anltmıştım. Bu yazı da ise konuyu bir seviye daha ileriye taşıyıp Primefaces ve Spring kullanarak nasıl JSF uygulamaları geliştirilebileceğini anlatacağım.