Apache Struts itu apa sih? Jelaskan dalam bahasa melayu ya

Apache Struts adalah sebuah rangka kerja penggunaan web bersumber terbuka untuk membangunkan penggunaan web Java EE. Ia menggunakan dan memperluaskan API Java Servlet untuk menggalakkan para pembangun untuk mengadaptasikan sebuah seni bina pengawal paparan model. Ia pada awalnya dicipta oleh Craig McClanahan dan telah disumbangkan kepada Pertubuhan Apache pada bulan Mei, 2000. Dahulunya diletakkan di bawah Projek Jakarta dan dikenali sebagai Jakarta Struts, ia telah menjadi projek Apache tahap puncak pada 2005.