Son Eklenen Makaleler
Spring Security, authentication ve authorization sağlayarak uygulamamızın daha güvenli olmasını sağlar.
Bu güvenli sistemde CSRF, session fixation atakları gibi atakların önlenilmesi default olarak yer almaktadır. Ayrıca herhangi bir web uygulamasına kolayca entegre edilebilir olmasından dolayı kullanışlıdır.
Ayrıca birden çok authentication tipini destekler: In-memory, DAO, JDBC, LDAP vs.
Bazı spesifik URL'in hariç tutulması da kolaydır. Örneğin resimler, css dosyaları gibi statik dosyaları exclude edebiliriz.
Group ve role özelliklerine de sahi...Devamını Oku
23-01-2015
Spring MVC'de validator kullanmak için gereken adımlar aşağıdaki gibidir:
Maven projesinde resources klasöründe .properties isimli bir dosya yaratılır.
Model sınıfında @NotEmpty, @Range gibi annotasyonlar kullanılır.
Controller sınıfında @Valid annotasyonu ve BindingResult sınıfı kullanılır.
Spring konfigürasyon dosyasında .properties isimli mesaj dosyasını tanıtmak için ResourceBundleMessageSource bean eklenir
Hibernate Validator jar dosyasını projeye dahil etmek
Form Sayfası
Bu adımları sırasıyla yapalım:
messages.propert...Devamını Oku
Metod üzerinde veya metod parametresi olarak iki şekilde kullanılmaktadır. 1. Metod üzerinde kullanıldığı zaman, @RequestMapping annotasyonundan önce çalışarak, model nesnesinde, @ModelAttribute annotasyonunda belirtilen value (çift tırnak ile yazılan değerdir) değerine göre, bir attribute oluşturulup, bu attribute değerinin metod tarafından dönen değere göre set edilmesini sağlar. Eğer value değeri belirtilmezse, default bir değer atanır. value değeri metodun dönüş tipine göre...Devamını Oku
@RequestMapping annotasyonu /appointments gibi URL'lerin bir sınıf veya metod tarafından map edilmesini sağlar. Sınıf üzerinde kullanıldığı zaman, o sınıfın belirtilen URL ile ilgili tüm işleri yapması sağlanır. Metod üzerinde kullanıldığı zaman daha spesifik URL'ye göre işlem yapılması sağlanmış olur.
@Controller
@RequestMapping("/appointments")
public class AppointmentsController {
private final Appointmen...Devamını Oku
31-05-2014
Spring MVC , Spring framework'ün web bileşenidir. Spring MVC güçlü web uygulamaları geliştirmek için bir çok fonksiyonellik sunar. Spring MVC framework'ü tasarlanırken yapıyı oluşturan her bir parçanın yüksek derecede yapılandırılabilir olmasına dikkat edilmiştir. Ayrıca Spring diğer popüler web frameworkleriyle ( Struts, WebWork, Java Server Faces ve Tapestry ) entegre edilebilmektedir...Devamını Oku