Archive for struts2

Java web alanındaki ilk yazımda frameworklerin yararlarından, bize  sundukları kolaylıklardan bahsetmiştim. Bu kolaylıkları bizlere sunan birimleriden bir tanesi de konfigürasyon dosyalarıdır(Configuration Files). Bu yazımda bu konfigürasyon dosyalarından en önemlisi ve kullanıcının değişiklik yapmasına en çok ihtiyaç duyan xml dosyasını örneklerle açıklamaya çalışacağım.

struts.xml dosyası

Bir programlama dili ile bir web sayfasının iletişimi, bilindiği gibi doğrudan gerçekleşemez. Yani bir sayfa, bir url çağırır gibi html’ den programlama dili dökümanı read more »

Daha önceki yazılarımda Struts2‘ den bahsettim, Tomcat‘ den bahsettim, postgreSQL ile Netbeans bağlantısından bahsettim. Bu yazılarla java web uygulamsı çalıştırabileceğimiz bir altyapı oluşturduk. Şimdi de ilk java web uygulamamızı yazalım.

Netbeans’ te bir web uygulamsı açtığınızda zaten bir “Hello World” uygulaması gelir. Buradan kodları inceleyerek basit bir java web uygulamasının mantığını anlayabilirsiniz. Sanırım farklı bir uygulama yapmak daha faydalı olur. Yapacağımız uygulama basit bir login uygulaması olacak. Dosyaların hiyerarşisini aşağıdan incelediğinizde yerleşimi daha kolay yapabilirsiniz.

Şimdi sırasıyla kodları veriyorum. Yukardaki resimde gördüğünüz yapıya sadık kalarak bu kodları read more »

Önceki yazılarımda tomcat’ in kurulumundan bahsetmiştim. Eğer tomcat’ i kurmuşsanız, işin büyük kısmını bitirmişsiniz demektir. Eğer kurmamışsanız buradan kurduktan sonra bu yazıyı okumanızı tavsiye ederim.

Tomcat’ in, C:\tomcat dizininde kurulu olduğunu varsayarak devam ediyorum. Struts2 framework’ ünün uygulama dosyaları olan war dosyaları, ../struts-2.2.3/apps klasörü içinde bulunur. Yapılacak işlem oldukça basittir. Şöyle ki apps klasörü içindeki beş tane war dosyasını, C:\tomcat\webapps klasörüne kopyalıyoruz. Ardından C:\tomcat\bin klasörü içinden startup.bat dosyasını çalıştırıyoruz. Ekrana bir console penceresi geldi. Bu tomcat’ in başlatıldığı anlamına geliyor ki tomcat, bu aşamada webapps klasörü içindeki read more »

Struts’ ın ne olduğunu daha önceki yazılarımda anlatmıştım. O yüzden struts konusuna girmeden hemen konuya gireceğim. Eğer Netbeans ve Struts2 ile proje geliştirmeye niyet ettiyseniz ve web projesi açarken ayarlamalarda struts2′ yi göremiyorsanız bu yazıyı okuduğunuzda sorununuz çözülecektir.

NOT: Bu aşamada tomcat’ in bilgisayarınızda kurulu olması ve ayarlarının yapılmış olması gerekmektedir. Eğer kurulu değilse tomcat kurulum yazısı için tıklayınız.

Netbeans sürümleri, struts2′ yi görmemektedir proje açma aşamasında. Bu yüzden netbeans 6.9.1 sürümüne3 adet jar dosyasını yüklememiz gerekiyor. Öncelikle eklentiyi http://plugins.netbeans.org/plugin/23467 adresinden indirdiğiniz zip dosyalarını çıkarttıktan sonra, netbeanste tools –> plugins yoluyla açılan pencerede, downloaded sekmesine tıklıyoruz. Açılan pencerede add plugins butonuna tıklayarak zip dosyasından çıkardığımız üç jar dosyasını da open diyerek ekliyoruz. Eklentilerin üçü birden seçili iken kurulumu başlatıyoruz. Kurulum esnasında gelen uyarıya, continue diyerek kuruluma devam ediyoruz. Kurulum sonunda da Restart ide now ifadesi işaretli olarak Finish butonuna tıklıyoruz.

ÖNEMLİ NOT: Özellikle read more »