play

Play Cache Api

Merhaba arkadaslar, bu yazımda Play’de kullanabilecegimiz Cache yapısına değinmeye çalışacağım. Play Cache Api Cache, temel olarak bir verinin/datanın daha sonra tekrar kullanılması için memory tarzı bir yerde tutulması ve belirli bir süre için taze data, stale olmayan veriyi ifade eder. Teorik olarak bir data’nın cache tutulması ile orjinali arasında herhangi fark…

thymeleaflogonameverysmall

Thymeleaf Introduction

Merhaba arkadaslar, bugün view teknolojilerinden biri olan Thymeleaf’a ufak bir giriş yapmış olacağız. Thymeleaf Thymeleaf; xml, html, xhtml dosyalarını işleyebilen server-side taraflı Java template engine’dir. Web ve/veya standalone application’lar için kullanabilirsiniz. Thymeleaf, Spring ile daha iyi anlaşabiliyor ancak springsiz de kullanılabilir. Ben örneklerimde spring kullanmadan bunu yapacağım. Kullanım syntax’ı gayet…

maven-logo-black-on-white

Maven Introduction

“Allah, malı istediğine verir. İlmi ise isteyene verir.” – Hadis-i Şerif Merhaba arkadaslar, bu yazı ile beraber Maven yazılarına başlamış olacağız. Maven yazıları boyunca maven’in yapısına/felsefesine, kullanımına, niçin/nasıl gibi durumlarını inceleyeceğiz. Giriş yazısında kurulum ve genel bilgiler yer alacaktır. Maven Introduction Maven, Java proje yönetim aracıdır. Uygulama bağımlılıklarını, test ve…

indir

indir.com Mobil Uygulama Yarışması!

Merhaba arkadaslar, indir.com’un etkinligini sizinle paylasmak istiyorum. Detaylar aşağıda mevcut, bende kendi fikirlerimi birkaç cümle ile aktarayım. Üni. zamanında bu tarz etkinlikler, hackathon vs gibi kendinizi sınayabileceginiz, çevre edinebileceginiz ve/veya kazanacagınız ödüllerle, sonuçta öğrencisiniz , bir çok açıdan sektörel gelişiminiz de dahil olmak üzere çok faydalı olacaktir sizler için. Özellikle…

play

Play Framework MVC

Merhaba arkadaslar, bu yazımıda Play MVC yapısına değinmeye çalışacağız. Play Framework MVC MVC, web applicationların daha düzenli, anlaşılır bir yapıda olmasını sağlayan, görev ve sorumlulukların net olarak belirlenmesine imkan veren bir yaklaşım/tarzdır. MVC, ModelViewController olarak web uygulamanızı daha iyi yönetebilmenizi sağlar. MVC hakkında bilgi almak için şuraya bakabilirsiz : Wiki-MVC…

play

SBT Summary

Merhaba arkadaslar, Bu yazımızda SBT build tools’a biraz deginmeyece çalışacağız, özet niteliğindedir. SBT (Simple Build Tool) Scala’da yazılmıs esnek ve güçlü bir project build tool’dur. Maven, Gradle gibi yapılara alışık iseniz çok zorlamanmayacaksınız ancak tam olarak da benzemez. Scala ile yazılmasına ragmen Java ile hatta cross-platform olarak da kullanılabilir. Dependency yönetimini…

play

Play Framework Architecture

Merhaba arakadaslar, bu yazımızda Play’in mimarisina değinmeye çalışacağız. Play Framework Architecture Öncelikle Play’in mimarisine bakıldığında temel bir HTTP isteğinin ilk başlangıç noktası Play’ın routes’indan geçer. conf dizini altındaki tanımlı routes’lardan birine gelen herhangi bir request action denen ve aslında bir methoddan ibaret olan kısma yönlendirilir. Burada MVC’deki Controller devreye girecektir. Play Controller’da…

play

Play Framework Introduction

Merhaba arkadaslar, Play Framework yazı dizisine hosgeldiniz, toplamda 8-9 yazı olacak, kendim öğrenirken bir yandan da burada öğrendiklerimi aktaracagım. ve mâ tevfîkî illâ billâh(billâhi), aleyhi tevekkeltu ve ileyhi unîb(unîbu). Benim başarım ancak Allah iledir. Ben, O’na tevekkül ettim ve O’na yöneldim. Play Framework 2 Java yada Scala kullanarak hızlı, stabil,…

badges_Ruby_UserAuthentication_Stage1

J_Security

Merhaba arkadaslar, bu yazımda contaıner base nasıl auth olunur ona deginecegim. J_Security_Check Java Web Applicationlar içerisinde login/auth vs gibi konuları rahatlıkla gerçekleştirebiliyoruz. Blog’daki Restful yazılarından birinde bu konuya deginmistim. Gereken durumlarda ilgili kaynağımız için auth’a yani kimlik dogrulamaya ihtiyac duyarız hatta authanticationun yanında yetki dogrulama olan autharization’a da ihtiyaç duyabilmekteyiz….

rest

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 aşağıdaki biçimde oldugunu bilelim; Root…