akka

Akka Introduction

Merhaba arkadaslar, yeni bir yazı serisine bu yazı ile başlamış bulunmaktayım. Akka ile beraber concurrent mekanizmaları, paralel hesaplamalar, dağıtık mimarilerde efektif iş yapma gibi konulardan bahsedecegiz. Akka mimarisinden, concurrent’ı nasıl ele aldıgından, nasıl modellediginden bahsedecegiz. Bu yazımızda ise Akka ve bazı kavramlara giriş yapacağız. Detaylı bilgi için sitesini ziyaret edebilirsiniz…

thymeleaflogonameverysmall

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, kullanılmasına kadar birçok yerde literal…

tomcat-ssl-installation

Tomcat Security

Merhaba arkadaslar, bu yazımda Tomcat’i secure olarak ayağa kaldırmayı anlatmaya çalışacağım. Öncelikle bazı kavramlar hakkında ufak bilgiler verelim. SSL(Secure Sockets Layer)/TLS(Transport Layer Security)/HTTPS Temel olarak client ile server arasındaki iletişimin gizlenmesi/şifrelenmesi anlamına gelir. SSL’in son kullanılan sürümü 3.0’dır. TLS ise SSL’in devamı olarak geliştirilen yeni bir teknolojidir. SSL’in standartlaşması için…

2015-03-09 14:00:49

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 yerde olabilir. Core Java ile…

Screenshot from 2015-05-21 13:52:01

Quartz Configüration

Merhaba arkadaslar, bu yazımda Quartz’ın configürasyon dosyalarından ve içeriğinden bahsediyor olacağım. Quartz’ın, Java’da tanımlanmış görevlerin zamanında çalışmasını sağlayan bir proje oldugunu söylemistik. Core Java Timer’daki farklarına deginmistik, bunlar cluster olarak çalıabilmesi, persistent olması vs idi. Bugün quartz’ı configüre etmeyi göreceğiz. Quartz temelde iki configürasyon dosyası üzerinden çalışır. Bunlardan biri xml…

maven-logo-black-on-white

Maven POM

Merhaba arkadaslar, bu yazımızda Maven için en önemli bir konu olan POM’dan bahsedeceğiz. POM(Project Object Model) POM, xml dosya formatında olan ve bir projenin build edilmesinden, nasıl edileceğine, bağımlılıklarından, packagingine kadar proje ile ilgili olan her türlü bilgiyi içerisinde barındıran bir dosyadır. Maven’in son versionunda pom.xml olarak adlandırılır, önceki versionlarında…

maven-logo-black-on-white

Simple Maven Project

Merhaba arkadaslar, bu yazımızda örnek bir maven projesi oluşturup build etmeyi göreceğiz. Eclipse üzerinde new Maven Project diyelim ve başlayalım; Adım – 1 Create a simple project box’unu seçmeden devam edelim, bir sonraki adımda archetype seçecegiz. Adım – 2 Maven projesi oluştururken hazır olarak gelen birçok proje template’i bulunmaktadır. Quick…

thymeleaflogonameverysmall

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 gerekli jar’ları sitesinden edinelim. Proje…

Servlet-JSP-Tutorial

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 <%@ %> etiketleri arasında “directive” “attribute”…

thymeleaflogonameverysmall

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 farklı amaç ve zamanlarda kullanıyor…

1 2 3 10