Kerangka Struts

Pengarang: Peter Berry
Tanggal Pembuatan: 12 Agustus 2021
Tanggal Pembaruan: 18 Juni 2024
Anonim
Struts 2 Tutorial 07 - The ValueStack
Video: Struts 2 Tutorial 07 - The ValueStack

Isi

Definisi - Apa yang dimaksud dengan Struts Framework?

Struts Framework adalah kerangka kerja aplikasi web sumber terbuka yang digunakan untuk membuat aplikasi Web Java Enterprise Edition dengan cepat dan efisien. Itu menggunakan dan lebih jauh memperluas Java Servlet API untuk mempromosikan arsitektur model-view-controller (MVC).

Struts Framework pada awalnya dikembangkan oleh Craig McClanahan dan kemudian diberikan kepada Yayasan Apache pada Mei 2000 di bawah Proyek Apache Jakarta dan kemudian dikenal sebagai Struts Jakarta. Ini akhirnya menjadi proyek Apache tingkat atas pada 2005 dan akhirnya digantikan oleh Struts 2, yang dirilis pada Februari 2007.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Kerangka Kerja Struts

Struts Framework secara eksklusif menggunakan paradigma desain MVC, dan tujuannya adalah untuk memisahkan "model," yang merupakan logika aplikasi yang berkomunikasi dengan database, dari "view," yang merupakan halaman HTML yang disajikan kepada klien / pengguna, dan dari "controller," yang merupakan contoh yang meneruskan informasi antara model dan tampilan klien. Struts sudah menyediakan controller, yang hanya servlet Java yang dikenal sebagai ActionServlet yang membuat template untuk ditampilkan oleh tampilan. Maka tugas programmer aplikasi Web untuk membuat kode model dan, dengan ekstensi, file konfigurasi pusat yang disebut "struts-config.xml," yang mengikat bersama model, tampilan dan pengontrol.

Sebagaimana norma dalam aplikasi yang menggunakan model MVS, permintaan dari klien atau tampilan dikirim ke controller sebagai "Tindakan," yang sebelumnya didefinisikan dalam file konfigurasi. Ketika controller menerima permintaan, ia memanggil kelas Action yang sesuai, yang kemudian berinteraksi dengan kode model khusus aplikasi. Akibatnya, model mengembalikan string "ActionForward" yang memberi tahu pengontrol apa halaman keluaran untuk diteruskan ke tampilan atau klien. Informasi yang dilewatkan antara tampilan dan model adalah dalam bentuk JavaBeans yang kemudian dicari di perpustakaan tag untuk lapisan tampilan untuk membaca dan menulis konten Kacang tanpa kode Java tambahan; ini bertindak sebagai tabel terjemahan.