kayseri escort ankara escort izmir escort antalya escort bursa escort istanbul escort

Etiketlenen üyelerin listesi

Sayfa 1 Toplam 2 Sayfadan 12 SonuncuSonuncu
Toplam 12 adet sonuctan sayfa basi 1 ile 10 arasi kadar sonuc gösteriliyor
  1. #1
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)

    Web Katmanı Framewokleri


    1.1 Struts


    Struts model, görünüm(view) ve denetçi(controller) MVC tasarım örüntüsüne
    dayalı sunucu taraflı bir java uygulamasıdır. Web uygulamalarının sunum katmanını
    kolayca ayırabilmek, aynı zamanda birim işlem ve veri katmanından soyutlamak için
    tasarlanmış açık kodlu bir framework’tür.
    Model: Model veri nesnelerinin kullanıcıya sunumundan sorumludur
    Görünüm: Modelin ekrana sunumunda görev alır. Veri nesnelerinin o anki
    durumlarını sunar.
    Denetçi: Kullanıcı girdileri ile etkileşecek kullanıcı arayüzlerinin yollarını tanımlar.
    Denetçi bileşeni model veya veriyi işleyen bir nesnedir.
    Struts MVC nin JSP, JSP etiketleri(tags) ve java servletlerinden oluşan
    kombinasyonun gerçekleştirimidir. Struts’daki her görünüm bileşeni struts etiketlerinin
    kombinasyonlarını barındıran bir JSP ile eşleşir.
    Denetçi ve Action sınıflarını etkileşimleri şu şekildedir:
    - İstem gelir.
    - Denetçi(ActionServlet) istemi ele alıyor ve hangi action olduğuna karar verir.
    - Action modelle ilgili işlemleri yapar.
    - Action çalşmasını bitirince, kontrol denetçiye dönüyor ve bir anahtar
    sağlar.Denetçi anahtara bakarak nereye sapması gerektiğine karar verir.
    - Denetçi istemi dönen anahtarın bağlı olduğu görünüme yönlendirir, görünüm de
    sonuçları action’a gösterir.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  2. #2
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.2 Spring


    Spring, son dönemde J2EE uygulaması geliştirme alanında popülerlik
    kazanan ve yaygın olarak kullanılmaya başlanılan bir uygulama geliştirme çatısıdır
    (application framework). Uygulama geliştirmeyi ve denetimi zorlaştıran ağır
    (heavyweight) çözümlere alternatif olarak hafif (lightweight) bir yapı sunarken, aynı
    zamanda esnek ve modüler bir şekilde bir çok özelliği içerisinde barındırması
    Spring'e gösterilen ilgide önemli rol oynar.

    Spring temel olarak, bileşenleri XML yapılandırma kütükleri aracılığıyla
    bütünleştirmeye dayalı bir yapı sunar. Bu yaklaşım esas olarak Denetim Çevrimi
    (Inversion of Control), diğer bir adıyla Bağımlılık İletimi (Dependency Injection),
    tasarım örüntüsünü kullanır. Buna göre, bileşenler arasındaki bağımlılıklar
    bileşenlerin kendileri yerine Spring tarafından ele alınır.
    Spring bileşenleri bir araya getirmek ve biçimlendirmek için Java çekirdeklerini
    (JavaBean) kullanır. Sınıfları kodlanan bu çekirdeklere dair isimlendirmelerin
    yapılması, gerekli ilk değer atamaları ve diğer çekirdeklerle aralarındaki
    bağımlılıkların tanımlanması XML yapılandırma kütüklerinin içerisinde yapılır. Spring,
    bu kütükleri okur ve buradaki tanımları kullanarak çekirdek olgularını gerekli
    yapılandırmaları gerçekleştirerek oluşturur. Bu işleyiş sayesinde uygulamadaki
    bileşenlerin yapılandırılması ve kullanımı kodun içine girmeye gerek kalmadan,
    yapılandırma kütükleri aracılığıyla son derece esnek ve kolay bir biçimde
    gerçekleştirilir.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  3. #3
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.3 COCOON


    Cocoon; XSLT (XML Stylesheet Language Transformation) dönüşümlerini
    kullanarak XML içeriğinin devingen yayınını sağlayan bir java sunucu yapısıdır.
    Cocoon içeriğini tanımlamak için XML’i bu içeriği çeşitli biçimlere dönüştürmek
    için uygulamalar geliştirebileceğimiz bir platform sağlar.
    Cocoon, ağa içerik yayınlamada pipeline anlayışını kullanır. Geniş bir bileşen
    çeşitliliği sunar ve bu bileşenlerin ayarlanması ile, fazladan bir geliştirim süresi
    harcanmadan karmaşık işlemlerin yapılmasını sağlar. Örneğin yalnızca XML ve
    XSLT kullanarak cocoon devingen olarak yaratılan sonuçları sunabildiği gibi durağan
    kütüklerin yayınlanmasını da sağlayabilir. Basit ve çok kademeli XSLT dönüşümleri
    yapar. Parametrelerin devingen olarak XSLT dönüşümlerine geçirilmesini sağlar.
    XML, HTML, PNG, JPEG, ve PDF gibi pek çok türde çıktı oluşturabilir.
    Cocoon sayesinde olabilecek en az karmaşıklıkla devingen internet sitesi
    yaratmak mümkündür.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  4. #4
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.4 AJAX(Asynchronous JavaScript and XML)


    Ajax, sunucuda çalışacak betiğin sayfa yenilenmeden javascriptle
    tetiklenmesinden ibarettir. AJAX, sunucuda çalışan bir kodun çıktılarının postback
    (sayfanın yeni verilerle yeniden yüklenmesi) olmadan istemciye ulaştırılmasıdır. Ajax,
    terimolojik olarak Asynchronous Javascript and XML; yani Javascript ve Xml'in eş
    zamanlı olmayan hareketlerle icra ettiği faaliyete verilen isimdir.
    Bir HTML sayfası, JavaScript kullanarak sunucusuna asenkron olarak bilgi
    gönderebilir ve sunucudan XML belgeleri çekebilir. Çekilen XML belgeleri JavaScript
    tarafından kullanılarak HTML sayfasının Document Object Model (DOM) u değiştirilir
    veya günlenir . Bu etkileşim modeli son zamanlarda Asenkron JavaScript ve XML –
    yani Ajax olarak adlandırılmaya başlanmıştır, ancak bu model aslında yeni değildir.
    Bu teknikler daha önce Windows platformunda Internet Explorer içinde (remote
    scripting terimi kullanılarak) ve Java pluginleri ve appletlerle birlikte uzun süre
    kullanılmıştı. Ancak performans ve tüm web tarayıcılarında kullanım – yani
    taşınabilirlik açısından, JavaScript in XMLHttpRequest nesnesini getirmesiyle
    bugünkü Ajax ortaya çıktı diyebiliriz.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  5. #5
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.5 CACTUS


    Cactus, JUnit tabanlı bir ünite testi sistemidir. Apache Group tarafından, web
    uygulamalarında ünite testi amaçlı kullanılır. JSPTestCase, ServletTestCase,
    FilterTestCase gibi alt parçaları vardır.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  6. #6
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.6 JUNIT


    JUNIT yeniden tekrarlanabilen testler yazmak için kullanılan bir framework’tür.
    Java programlarının özel alanlarının açıkça test edilmesi için kolay bir yol sunar.
    Genişleyebilirdir ve bir programın bir çok birimini test etmek için görevlendirilebileceği
    gibi tek bir biriminin testi için de görevlendirilebilir. JUnit önce test etmeyi ve sonra
    kodlamayı destekler. Bu sayede programın belirli bir birimi için test verisi
    hazırlanabilir ve bu birim testi geçene kadar kodlama yapılabilir.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  7. #7
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.7 LOG4J


    Log4j, Java için geliştirilmiş en popüler günlük tutma paketidir. Log4j açık
    kaynak projesi kapsamında geliştirilmiştir. Uygulama geliştiricilerine, günlük (log)
    deyimlerini istedikleri boyutlarda, istedikleri biçimlerde çıktı olarak alma imkanı
    sağlar. Harici yapılandırma dosyaları aracılığıyla çalışma zamanında tamamen
    yapılandırılabilir. Her şeyden öte, Log4j kendi kendine öğrenebilir.
    Log4J, hata ve bilgilendirme mesajlarımızı yaratmamızı sağlayan API'lar
    içeriyor. Bu ara yüzleri mesaj gereken her yerden çağırabiliriz. Önemli hatalar için
    error(), bilgilendirme için debug(), ve uyarı mesajları için warn() kullanabiliriz.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  8. #8
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.8 ANT (Another Nice Tool)


    Ant; Apache Yazılım tarafından geliştirilmiş, açık kaynak java tabanlı bir
    yazılım geliştirme aracıdır. Ant kısaltmasının açılımı Another Nice Tool olarak bilinir.
    Tomcat, JDOM gibi açık kaynak ürünlerin geliştirilmesinde kullanılmıştır.
    Ant build kütüğü XML formatındadır. Build kütüğününün üzerinde işlem
    yapabilmek için, basit bir metin editörü yeterli olacaktır. Harici bir XML parser’a gerek
    yoktur. Zaten Ant’ın kurulumu sırasında JAXP Uyumlu XML parser yüklenir.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  9. #9
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.9 JNDI (Java Naming and Directory Interface)


    Java isimlendirme ve dizinleme servisi (Java Naming and Directory Interface)
    Java dilinde yazılmış uygulamalara isimlendirme ve dizinleme işlevselliği katan bir
    uygulama programlama ara yüzüdür(Application Programming Interface). Herhangi
    bir isimlendirme ve dizinleme servisinden bağımsız olarak tasarlanmıştır. Böylelikle
    birçok dizine –yeni , görünen ya da çoktan kurulmuş- ortak bir yolla erişim sağlanır.
    JNDI mimarisi bir API ve bir servis sağlayıcı ara yüzünden (service provider interface
    SPI) oluşur. Java uygulamaları JNDI API ‘sini birçok isimlendirme ve dizinleme
    servisine aynı yolla ulaşmak için kullanırlar. SPI, birçok isimlendirme ve dizinleme
    servisini etkinleştirip onların şeffaf olarak takılıp çıkarılmasını ve JNDI API’ sini
    kullanan Java uygulamalarının bu servislere erişmesini sağlar.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

  10. #10
    katherinapetrov - ait Kullanıcı Resmi (Avatar)
    Title
    Üyelik tarihi
    09.Mayıs.2014
    Mesajlar
    4,307
    Mentioned
    11 Post(s)
    Tagged
    5 Thread(s)
    1.10 JMX (Java Management Extension)


    JMX parametrelere ulaşılması ve konfigürasyonlarının değiştirilmesi,
    uygulamaların ve bileşenlerinin yüklenmesi ve ilk değer verilmesi ve servislerin
    izlenmesini sağlar. JMX izleme ara yüzü genel izleme ara yüzlerini de kullanır fakat
    güvenlik ve daha iyi uyum için Java uygulamaları önerilir.
    Genelde uygulamalar sürekli bir gelişim ve evrim göstermektedir. Bu da
    uygulamaların izlenmesini ve yönetimini daha da zorlaştırmaktadır. JMX sezgisel,
    uymlu ve esnek bir izleme ve yönetme arayüzü sağlayarak bu problemi kolaylaştırır.
    Böylelikle EJB, servlet ve java sınıfları dahil tüm java öğeleri izlenebilmektedir.
    Asıl amaç kaynakları yönetmektir. Yönetilebilir kaynaklar basit java
    sınıflarından ağ kaynaklarına kadar olabilir. MBean’ler kaynakları yönetir. MBean’ler
    JMX’in kalbidir. MBean’ler kaynakları JMX arayüzüne bildiren java sınıflarıdır. JMX
    Instrumentation Layer MBean’leri ve yönetimli kaynakarı kapsar.
    . Bir sonraki katman Agent Katmanıdır(Layer). Bu katman JRun’da MBean
    sunucudur. Bu katman servislerin ilk değerini verir ve yönetim arayüzüne bildirir. Bu
    servisler jrun-server-directory/SERVER-INF/jrun.xml kütüğü kullanılarak otomatik
    olarak da ilklendirilebilirler. Bu kütük JRun’ın JavaMail ve Java Messaging Service
    gibi kendi servislerini ve yeni eklenen servislerin yerini içerir. MBean’ler ilklenmek için
    jrun.xml’i kullanmazlar.
    Son katman ise Dağıtık Servis Katmanı(Distributed Service Layer). Bu katman
    servisleri bağlayıcılara ve birimlere bildirir. Bağlayıcılar veya birimler herhangi bir
    protokolde olabilir. Bu katman servislere uzatan erişim sağlar.
    Gökten ecdâd inerek öpse o pâk alnıdeğer . .

Sayfa 1 Toplam 2 Sayfadan 12 SonuncuSonuncu

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Benzer Konular

  1. Veri Katmanı Frameworkleri
    Konu Sahibi katherinapetrov Forum Wordpress Eklenti veTemalar
    Cevap: 4
    Son Mesaj : 21.Ağustos.2014, 14:31

Bu Konu için Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
gaziantep escort bayan gaziantep escort sesli sohbet seks hikaye onwin venüsbet giriş tipobet365 sahabet karabük escort ordu escort kars escort kocaeli escort izmit escort edirne escort ısparta escort karabük escort manisa escort adana escort
ankara escort ankara escort ankara escort bayan escort ankara çankaya escort kızılay escort kızılay escort ankara eskort ankara escort çankaya escort ankara otele gelen escort kayseri escort istanbul escort avrupa yakası escort çapa escort şirinevler escort avcılar escort beylikdüzü escort