C# VE JAVA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

C# VE JAVA

bilşim ve yazılımda son nokta
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
Ortaklar
Istatistikler
Toplam 7 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: AhmetCe00664761

Kullanıcılarımız toplam 72 mesaj attılar bunda 72 konu
Anahtar-kelime
işlem

 

 Struts'a Giriş I

Aşağa gitmek 
YazarMesaj
Admin
Admin



Mesaj Sayısı : 72
Kayıt tarihi : 02/12/08

Struts'a Giriş I Empty
MesajKonu: Struts'a Giriş I   Struts'a Giriş I Icon_minitimeCuma Ara. 05, 2008 12:02 pm

Struts Nedir?

Struts,application geliştirmek için kullanılan MVC mimarisinin bir uygulamasıdır.
Peki MVC nedir?MVC bir applikasyonu Model, View ve Controller olmak üzere componentlere bölme operasyonudur.Modüler olarak applikasyonun bu şekilde componentlere bölünmesi uygulama geliştirmede çok önemlidir.Programcı ile designer’ın işlerini birbirinden ayırmakta, kolaylık ve geliştirilen applikasyon için iş birliğini ve hızı sağlar.
Her componentin kendi iş sahası vardır.
Model işlem mantığını yürüten componenttir.Örneğin; authentication işlemleri, database’le sorgu işlemleri özetle bilgi işlem mantığı Model’in görev sahasındadır.
View kullanıcıya sunulan arayüz componentidir.Bunlar genellikle jsp sayfalarıdır.Örneğin;kullanıcıdan bilgi almak için kullanılan bir Form olabilir.

Controller: Struts yapısında her request bir Action’a karşılık gelir.Controller Model ve View arasında çalışan bir arabirimdir.View’den yapılan her requesti yakalar ve Model’den bilgi işlem mantığını çalıştırıp tekrar View’de jsp için gerekli olan parametreleri üretir ve View Componentine geri iletir.View de bunu alır ve jsp’yi üretip gösterir.
Struts’da en önemli class ActionServlet classıdır.Bu Struts Applicationunun göbeğidir ve Controller Componentine karşılık gelir.

Struts Kurulumu ve gereksinimler

Ön gereksinimler

1-JDK.Tomcat için ve geliştireceğimiz classları derlemek için gerekli.Eğer elinizde bir ide varsa onu da kullanabilirsiniz.Fakat Tomcati çalıştırmak için mutlaka bir JDK lazım.JDK’yı java.sun.com’dan elde edebilirsiniz.Söylemeye gerek yoktur sanırım.
2-Tomcat.Tomcat’i Apache’nin sitesinden indirebilirsiniz. www.apache.org
3-Servlet jar’ı bu jar classları derlerken gerekli olacak ve Tomcat ile birlikte gelir.common/lib altında bulabilirsiniz.

Struts’ın kurulumu

Öncelikle Tomcati bulup indirin ,kurun ve çalıştırın.Bunun için bir önceki dersi okumanızı tavsiye ederim.Struts için tekrar www.apache.org adresine giderek indirebilirsiniz.Benim uygulamalarda kullandığım Borland JBuilder’ın thirdparty ile gelen Struts’ı idi ve 1.0 versiyonunu kullandım.

Struts’ı indirdiniz zip’i açtınız. Struts’ı kurmak için yapacağınız sadece şu;

struts-blank.war dosyasını Tomcat’i kurduğunuz klasörde webapps klasörünün altına kopyalayıp yapıştırın,bitti.

struts-blank.war bir arşiv dosyasıdır (jar:java archive files,war:web archive files,ear:enterprise archive files gibi…) ve kullandığınız JSP-Servlet Container’i(Bizimki Tomcat) bu arşiv dosyasını kendisi otomatik açar (extract) ve deploy eder.Bu dosya bizim yeni Struts uygulamaları geliştirmek için oluşturulmuş bir boş Struts applicationudur ve istediğiniz şekilde yeni bir isimlendirme yapıp kopyalamanız mümkündür..Struts ‘ı açtığınız ziple birlikte gelen başka war dosyaları da vardır.Bunlardan struts-do*****entation ve struts-example dosyalarını da alıp aynı şekilde kopyalayın.İşimiz struts-blank ile olduğu halde bu iki dosya açıldığında birincisi struts için javadoc ve dokümantasyonu sağlar.İkinci dosya ise örnek bir struts uygulaması içeriyor.Bunlarda struts denemeleri yaparken size yararlı olacaktır.
Sayfa başına dön Aşağa gitmek
http://csharp.yetkinforum.com
 
Struts'a Giriş I
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Ado.Net'e Giriş
» Struts'a Giriş II
» Tag Library'e Giriş
» Label kontrolü ve kullanımına giriş
» button kontrolü ve kullanımına giriş

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
C# VE JAVA :: JAVA :: Makaleler-
Buraya geçin: