Thymeleaf Literals

Merhaba arkadaslar, Bu yazımda Thymeleaf içerisinde ki literal’lere bakacağız. Öncelikle literal nedir, yenilir mi? içilir birşey mi ona bakalım. Literal, en kaba tabiriyle birşeyi ifade etme, temsil etme anlamı taşır, gösterim şekli yani. Yazılım anlamında da bu geçerlidir. Herhangi bir programlama dilinde bir değişken tanımının yapılmasından,…

Avoid multiple session per-user

Merhaba arkadaslar, Bu ufak yazıda web application’lar içerisinde karşılaşabileceğiniz bir durumu aktarmaya çalışacağım. Sorun: Aynı username/password ile farklı tarayıcı/ortam üzerinden login olmaya çalışmak. Çözümümüz ise öncelikle login olan kullanıcıyı bir yerde tutuyor olmamız lazım. Bu session vb bir yer de olabilir, core java içinde bir…

Thymeleaf Template Initialize

Merhaba arkadaslar, bu yazımda thymeleaf template’lerimizi initalize etme ve kullanımına deginmeye çalışacağım. Önceki yazılarda belirttigim gibi Spring ile daha iyi bir ikili oluşturuyorlar ancak thymeleaf’ı tek başına da kullanabiliriz. Servlet ile kullanımını göreceğiz bugün. Thymeleaf Template Initialize Öncekile bir web projesi oluşturalım ve thymeleaf için…

JSP Directive

Merhaba arkadaslar, bu yazımda JSP directive konusuna deginecegim. JSP Directive Bildiginiz gibi JSP sayfalarımız önce java koduna translate edilip daha sonra compile edilerek Servlet’lere çevriliyordu. Bu aşamalar gerçekleşirken directive’ler yardımıyla web contaıner’a bazı bilgiler vererek aşamalara müdahele edebilir, aşamaların nasıl olacagını belirleyebiliriz. JSP directiveler <%@…

Tyhmeleaf Expression

Merhaba arkadaslar, bu yazıda Thymeleaf’da kullanabilecegimiz expression’lara deginecegiz. Expressionlar, özel karekterler ile kullanılan özel işlemler yapabilen yardımcı araçlardır. Java web yapısına aşina iseniz bu terimler size yabancı gelmeyecektir. Type of Expression; Variable Expression Selection Variable Expression Message Expression Link/Url Expression Toplam 4 adet expression tipini…

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…

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…

Vaadin Architecture

Merhaba arkadaslar, bu yazımızda Vaadin mimarisine biraz bakınmış olacağız. İlk yazımızda Vaadin’in ne oldugundan, niçin/ne zaman kullanılması gerektiği durumları belirtmiş ufak bir örnek göstermiştik. Tabi bu örnek öğrenmeyi kamçılamak için idi şimdi ve sonraki yazılarımızda Vaadinin mimarisine, çalışma şekline daha çok yer vereceğiz. Vaadin Architecture…

Vaadin Introduction

Merhaba arkadaslar, Çabalamak bizden, muvaffakiyet Allahtan. Vaadin yazılarına giriş yazısıyla başlamış bulunmaktayız. Blogu az çok takip ediyorsanız giriş yazılarında genel olarak konu hakkında bilgiler verip neden/niçin/ne zaman kullanmalıyız gibi bilgiler yer alıyor. Vaadin giriş yazısında da buna benzer yapı olacaktır. İlk yazısını yazdık son yazısını da…

Jsp Implicit Object

Merhaba arkadaslar, bu yazımda JSP içerisinde’ki implicit objelere değineceğim. Öncelikle implicit objelerin ne anlama geldiğini ve niçin kullanmamız gerektiğini anlamamız lazım. İmplicit objeler, Contaıner tarafından Jsp sayfalarının Servlet’lere translate edildiği aşamada service methodu içerisinde declarasyonunu yaptıgı ve assigment ile initalize ettiği toplam 9 objedir. İmplicit…