Giriş
Giriş
Üye Ol
Main-Board
Gündem
Giriş
Giriş
Üye Ol
Ana Sayfa
Webmaster
Java Web Uygulama
Java Web Uygulama
375
Son güncelleme: 07.02.2014 20:13
BiR-DOST
Web uygulamaları web uygulama üzerindençalışan, kullanıcı iğle bir web tarayıcısı aracılığıyla görsel
olarak etkileşime girebilen, kullanıcının kullanıcıcın girdiklerini sunucusu üzerinde işlem çıktılarını
kullanıcıya döndürebilen uygulamalardır. Java nın belkide şu an en güçlü tarafı web uygulama teknolojileridir.
Java web uygulamalrını gelişitrmek için çok sayıda web uygulamsı çatısı mevcuttur.
MVC(MODEL VİEW CONTROLLER) YAPISI:
Bu yapı, uygulamalrın okunabilirliğini geliştirebilme kolaylığını artırabilmek için tasarlanmış bir yapıdır.
3 kısımdan oluşur.
1- Model: Bussiness Logic dediğimiz arka planda çalışan genelde veritabanı ile etkileşen sınıfları
barındıran kısımdır.
2- View(görünüm) : Kullanıcı arayünü barındıran kısımdır. Kullanıcının gördüğü kısımları
barındırır.
3- Controller: Model ve view arasındaki etkileşimi sağlarlar.
JAVA WEB FRAMEWORKLERİ(UYGULAMA ÇATILARI)
Şu an piyasa da birçok java web uygulama çatıları yeralmaktadır. biz sadece bir kaçını inceleyelim.
* SERVLET:
Servlet ler aslında sunucu tarafından çağrılan derlenmiş java nesneleridir. Bu nesneler uygulama sunucusu
tarafından bytcode çevrilir. http protokolü ile gelen istekler uygulama sunucusu üzerinde çalışabilen bir Servlet
Engine (servlet motoru) tarafından incelenir ve bu inceleme sonucu ilgili servletler çağrılır.
Çalıştırılan servletlerin sonuçları servlet enginee tarafından değerlendirilir ve http protokol cevaplarına
dönüştürülür.
* JSP(JAVA SERVER PAGES-JAVA SUNUCU SAYFALARI):
JSP sayfaları aslında html dosyalarının içine script(betik) olarak yazılmış java kodlarından ibarettir. Bu scriptler
ilgili uygulama sunucusunda bulunan JSP Engine tarafından çalışma zamanında Servlete dönüştürülürler.
Dönüştürülen servletler Servlet e Engine tarafından yürütülür ve sonuç ilgili html sayfasında dönüştürülür.
Hızlı kod geliştirilmesi ve performanslı olması gibi aavantajlara sahiptir. Bunun yanında JSP teknolojisinin
kod okunabilirliği konusunda dezavantajları bulunmaktadır.
* STRUTS:
Jakarta projesi altında geliştirilmiş MVC tabanlı bir teknolojidir. EN POPULAR Java web teknolojilerinden
bitanesidir. Açık kaynak kodlu olan Struts da View kısmı ; JSP veya Facelets ile Model kısmı; JavaBeanlar
ile Controller kısmı ise ; ActionServlet isimli yapıyla sağlanmaktadır. Struts şu anda Apache topluluğu altında
geliştirimesine devam dilmektedir.
* SPRİNG:
Strutsa göre daha yeni olan spring hem kurumsal uygulamalrda hem de standart uygulamalarda kullanılabilen
bir teknolojidir. Spring uygulamasını avantajı hızlı test edilecbilmesidir.
* SEAM:
Seam uygulama çatısı JSF nin 1.2 sürümünde olmayan çok sayıda kolaylığı bünyesinde barındıran gittikçe
popüler olan bir java teknolojisidir. Jsf 1. 2 sürümüne karşı en büyük üstünlüğü programcıya çok sayıda
xml konfigürasyon dosyasından kurtarmış olomasıdır.
* JSF( JAVA SERVER FACES-JAVA SUNUCU YÜZLERİ)
JSF teknolojisi Sun Microsystems tarafından geliştirilmiş standart kullanıcı arayüz teknolojisidir.JSF
koduna göre çok daha okunabilir uygulamalar geliştirilmesine olanak sağlayan JSF teknolojisi MVC
yapısını destekler. Özeellikle 2.0 sürümüyle güçlü bir AJAX entegrasyon desteğine sahip olan JSF
teknolojisi günümüzde bir çok web sayfası uygulama çatısı için modeldir.
alıntı
Detaylı Bilgi için Tıklayınız
#07.02.2014 19:56
0
0
0
fiber_optic
Giriş için güzel bilgiler...
#07.02.2014 20:13
0
0
0
Java Web Uygulama Konusuna Benzer Konular
Cep telefonlarina java oyunlar ve extra aradiklariniz
19.04.2004
JAVA Windows XP kullaniyorsaniz, ama bazi sitelerde java problemi gösteriyorsa
07.09.2004
Photoshop Corel Flash Java Paintshop Pro Dersleri Burada
25.09.2004
Tema Arkaplan Java Oyun Melodi Link
05.10.2004
Yaz saati uygulaması sona eriyor
11.10.2004
Plastik Gıda Ambalajı
07.02.2014 20:13
Main-Board 2004 - 2024
Bugün
Aramalar
Üyeler
Toplist
Hakkımızda
Kurallar
İletişim
İzmit Tesisat
İzmit Mutfak Dolabı