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…

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…

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ı…

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…

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…

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…

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 <%@…

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…

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…

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…

1 2 3 8