JAX-RS Lifecycle

Merhaba arkadaslar, bu yazımızda bir restful kaynağının yaşam döngüsünden bahsediyor olacağız. Öncelikle hatırlamak gerekirse Jax-RS servisi sağlayan class’ımızın normal bir Java class’dan farklı olmadıgını, bazı annotationlarla özelleştirip servis sunabilecek hale getirdigimizi hatırlayalım. Örnek olarak person apisi sunan bir rest servisimizin oldugunu varsayalım ve url template’in…

JAX-WS Introduction

Merhaba arkadaslar, Blog’umda web servis yazılarına JAX-RS ile başlamıştım. Şimdi ise JAX-WS’i anlatmaya çalışacağım. Umarım JAX-RS yazıları faydalı olmuştur Java API for XML Web Services (JAX-WS) JAX-RS REST servisleri için Java’nın sunmuş olduğu bir api’dir. Yine JAX-WS de Java API for XML Web Services olarak geçer…

Restful Security

Merhaba arkadaslar, Bugün Restful Security konusuna değineceğiz. Hemen hemen her uygulamalada bir authentication ve gerekli ise authorization kullanılmaktadır. Kısaca authentication, bir kullanıcının usernmame/mail – password bilgisinin doğruluğunun kontrolünü sağlar. Kullanıcı adınız ve şifreniz doğru ise authantication oldunuz demektir. Authorization ise authantication’dan sonra gelmektedir ve login olmuş kullanıcının…

Backbone Collections

Merhaba arkadaşlar, bu yazımda Backbone Collection konusuna değinmeye çalışacağım. Backbone Collections Hemen hemen her uygulamada küçük yada büyük ölçekli olsun bir verinin topluca tutulması gerekir. Teknik anlamda bunlara collections diyoruz. Sıralı, itere edilebilen, erişilmek istendiğinde search eden yapılardır. Backbone collection’ları modelleri bir arada tutar. Örn;…

RESTful Crud with Json

Merhaba arkadaşlar, bu yazımda Restful ile json’u beraber nasıl kullanırız onu anlatmaya çalışıcağım. Öncelikle bir maven projesi oluşturalım. Bir önceki yazılarda proje oluşturma aşamasını anlatmadığım için o aşamada takılan arkadaşlar olmuş. Bu yazıda İntellij üzerinde nasıl oluşturacağımızı da göstericeğiz. Öncelikle maven projesi oluşturalım;   Finish…

RESTful Annotation

Merhaba arkadaşlar, bu yazımda JAX-RS içerisinde kullanabileceğimiz annotation’lara değinmeye çalışacağım. Daha önceki yazılarda da belirttiğim gibi Restful ile kaynaklara erişmek, http method tipini ayarlamak, özel olarak accept etmek yada özel olarak response tipini belirtmek için annotation kullanıyoruz. Hemen bunlar nedir nasıl kullanılır ona bakalım; RESTful…

Hello RESTful

Merhaba arkadaşlar, bu yazımızda RESTful’da hello diyeceğiz. Rest ve Restful’un ne oldugunu giriş yazımızda öğrenmiştik. JAX-RS , Java için bir REST implementasyonudur(JSR 311 ). REST’in amacı kaynaklara ulaşmak ve onları kullanmaktır. Bu yüzden REST’in mimarisine bakıldığında aslında neredeyse herşeyin bir kaynak olduğu anlaşılıyor. Bu kaynaklara…