Struts Çerçeve

Yazar: Peter Berry
Yaratılış Tarihi: 12 Ağustos 2021
Güncelleme Tarihi: 11 Mayıs Ayı 2024
Anonim
Struts Çerçeve - Teknoloji
Struts Çerçeve - Teknoloji

İçerik

Tanımı - Struts Çerçevesi ne anlama geliyor?

Struts Framework, Java Enterprise Edition Web uygulamalarını hızlı ve verimli bir şekilde oluşturmak için kullanılan açık kaynaklı bir Web uygulama çerçevesidir. Model görünümü denetleyicisi (MVC) mimarisini geliştirmek için Java Servlet API'sini kullanır ve daha da genişletir.

Struts Çerçevesi aslen Craig McClanahan tarafından geliştirildi ve daha sonra 2000 yılının Mayıs ayında Apache Jakarta Projesi kapsamında Apache Vakfı'na verildi ve Jakarta Struts olarak tanındı. Sonunda 2005 yılında üst düzey bir Apache projesi haline geldi ve sonunda Şubat 2007'de piyasaya sürülen Struts 2 ile değiştirildi.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Struts Framework açıklar

Struts Çerçevesi, MVC tasarım paradigmasını özel olarak kullandı ve amacı, veritabanıyla iletişim kuran uygulama mantığı olan "modeli" müşteriye sunulan HTML sayfaları olan "görünümden" ayırmaktı. kullanıcı ve model ve istemciler arasında bilgi ileten örnek olan "denetleyiciden". Struts, yalnızca görünüm tarafından görüntülenecek şablonları oluşturan ActionServlet olarak bilinen bir Java sunucu uygulaması olan denetleyiciyi zaten sağlar. Bundan sonra, model kodunu ve uzantı olarak, modeli, görünümü ve denetleyiciyi birbirine bağlayan "struts-config.xml" adlı merkezi yapılandırma dosyasını oluşturmak Web uygulama programcısının işidir.

MVS modelini kullanan uygulamalarda norm olduğu gibi, istemciden veya görünümden gelen talepler kontrol cihazına daha önce konfigürasyon dosyasında tanımlanmış olan "Eylemler" olarak gönderilir. Denetleyici isteği aldığında, uygulamaya özel model koduyla etkileşime giren ilgili Action sınıfını çağırır. Sonuç olarak, model denetleyiciye görünüm veya istemciye hangi çıktı sayfasını geçireceğini bildiren bir "ActionForward" dizesi döndürür. Görünüm ve model arasında aktarılan bilgiler, JavaBeans biçimindedir ve daha sonra görünüm katmanının Fasulye içeriğini ek Java kodu olmadan okumak ve yazmak için bir etiket kitaplığında aranır; bir çeviri tablosu olarak işlev görür.