Şu başlık altındaki yazıları okuyorsunuz : Struts 2

Struts 2′de Kendi Interceptor Sınıfımızı Yaratmak

Struts 2’de Interceptors sayesinde tüm istekler ve yönlendirmeler üzerinde işlemler gerçekleştirebiliriz. Bir web sayfasından gönderilen parametre Interceptors sayesinde Action sınıfı içerisindeki bir değişkenin değerine set edilir.  Ayrıca action metodumuz (Action sınıfındaki execute() metodu) çalışmadan önce ve sonra yapılacak işler varsa, Interceptors bize bu işleri gerçekleştirme imkanını sağlar. Interceptors konfigurasyon dosyasında (struts.xml) belirli bir paket tanımı içerisinde tanımlanır. Konfigurasyon dosyalarında tanımladığımız paketleri...
read more

Struts 2′de Sabit Tanımlama (Constant Configurations)

Struts 2 Framework kullanırken uygulama içinde kullandığımız bazı ayarlar sabit değerler ile ayarlanabilir. Struts’ın konfigurasyon dosyasında tanımlanan constant etiketleri ile framework konfigurasyonları çok basit bir şekilde yapılabilir. Ayrıca Struts ile birlikte kullanılan eklentiler de yine bu sabit değerler sayesinde ayarlanabilir. İki ana rolleri vardır. Birincisi örneğin yüklenecek maximum dosya boyutu ile standart değer olan 2 MB dışında bir değer verilebilir. Veya geliştirme ortamında çalışan uygulama için daha çok log yazılması basit bir sabit...
read more

Struts 2′de .action uzantısını nasıl silerim?

Struts 2′de her bir Action sınıfını çağırmak için standartta .action uzantısı kullanılır. Başka bir deyişle struts.xml dosyasında Action sınıfını çağırmak için tanımlanan ismin sonuna .action yazılarak istek gönderilir. İsmi “LoginAction” olan bir sınıfın çağrım ismi “login” olarak tanımlanmışsa, istek şu şekilde yapılır : http://<host>:<port>/<context-path>/login.action Aynı Servlet sınıflarında olduğu gibi Action sınıflarında da bir mapping uzantısı kullanılabilir. web.xml dosyasında Servlet mapping...
read more