Apache Struts adalah kerangka Java matang dan pertempuran-diuji untuk membangun aplikasi Java Web yang kompleks dan modern.
Aplikasi ini menggunakan arsitektur desain MVC modern dan dapat dengan mudah diperluas melalui plugin,
Dukungan termasuk untuk teknologi modern seperti AJAX, JSON, REST, dan SOAP, semua dibundel menjadi satu inti kuat yang telah digunakan oleh banyak pengembang dan perusahaan besar-nama di Internet.
Struts sangat terdokumentasi dengan baik dan juga manfaat dari berbagai plugin disumbangkan oleh komunitas yang berdedikasi, baik yang 2.x dan 1.x cabang. Sementara cabang 1.x sukses ketika keluar dan menjadi salah satu kerangka Jawa yang paling sering digunakan di sekitar, sekarang usang dan tidak didukung.
Struts 2 awalnya dikenal sebagai WebWork 2. Setelah bekerja secara independen selama beberapa tahun, WebWork dan masyarakat struts bergabung untuk meluncurkan cabang 2.x dari struts.
Apa yang baru dalam rilis ini:
- perbaikan keamanan Digabung dari versi 2.3.16.1, 2.3.16.2, 2.3.16.3
- Diperpanjang mekanisme keamanan yang ada untuk memblokir akses ke diberikan paket Jawa dan Kelas
- Koleksi Parameter untuk RedirectResult
- Membuat ParametersInterceptor mendukung Cina di kunci hash secara default
- themes.properties dapat dimuat menggunakan ServletContext memungkinkan untuk menempatkan folder template yang di bawah WEB-INF atau classpath
- Tag baru datetextfield
- Hanya ekspresi OGNL valid cache
- Kustom TextProvider dapat digunakan untuk kesalahan validasi model tindakan didorong
- label datetimepicker ini tetap
- PropertiesJudge dihapus dan sifat diperiksa di SecurityMemberAccess
- sumber daya reload karya di IBM JVM
- Default pengaturan reload telah dihapus dari default.properties
Apa yang baru dalam versi 2.3.24:
- perbaikan keamanan Digabung dari versi 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Diperpanjang mekanisme keamanan yang ada untuk memblokir akses ke diberikan paket Jawa dan Kelas
- Koleksi Parameter untuk RedirectResult
- Membuat ParametersInterceptor mendukung Cina di kunci hash secara default
- themes.properties dapat dimuat menggunakan ServletContext memungkinkan untuk menempatkan folder template yang di bawah WEB-INF atau classpath
- Tag baru datetextfield
- Hanya ekspresi OGNL valid cache
- Kustom TextProvider dapat digunakan untuk kesalahan validasi model tindakan didorong
- label datetimepicker ini tetap
- PropertiesJudge dihapus dan sifat diperiksa di SecurityMemberAccess
- sumber daya reload karya di IBM JVM
- Default pengaturan reload telah dihapus dari default.properties
Apa yang baru dalam versi 2.3.20.1:
- Merged~~V perbaikan keamanan dari versi 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Diperpanjang mekanisme keamanan yang ada untuk memblokir akses ke diberikan paket Jawa dan Kelas
- Koleksi Parameter untuk RedirectResult
- Membuat ParametersInterceptor mendukung Cina di kunci hash secara default
- themes.properties dapat dimuat menggunakan ServletContext memungkinkan untuk menempatkan folder template yang di bawah WEB-INF atau classpath
- Tag baru datetextfield
- Hanya ekspresi OGNL valid cache
- Kustom TextProvider dapat digunakan untuk kesalahan validasi model tindakan didorong
- label datetimepicker ini tetap
- PropertiesJudge dihapus dan sifat diperiksa di SecurityMemberAccess
- sumber daya reload karya di IBM JVM
- Default pengaturan reload telah dihapus dari default.properties
Apa yang baru dalam versi 2.3.20:
- perbaikan keamanan Digabung dari versi 2.3.16.1, 2.3 .16.2, 2.3.16.3
- Diperpanjang mekanisme keamanan yang ada untuk memblokir akses ke diberikan paket Jawa dan Kelas
- Koleksi Parameter untuk RedirectResult
- Membuat ParametersInterceptor mendukung Cina di kunci hash secara default
- themes.properties dapat dimuat menggunakan ServletContext memungkinkan untuk menempatkan folder template yang di bawah WEB-INF atau classpath
- Tag baru datetextfield
- Hanya ekspresi OGNL valid cache
- Kustom TextProvider dapat digunakan untuk kesalahan validasi model tindakan didorong
- label datetimepicker ini tetap
- PropertiesJudge dihapus dan sifat diperiksa di SecurityMemberAccess
- sumber daya reload karya di IBM JVM
- Default pengaturan reload telah dihapus dari default.properties
Apa yang baru dalam versi 2.3.16.3:
- Extends dikecualikan params di CookieInterceptor untuk menghindari manipulasi Struts 'internal .
Apa yang baru dalam versi 2.3.15.3:
- Broken akses masalah kontrol tetap.
Apa yang baru dalam versi 2.3.15.1:
- Remote eksekusi kode kerentanan saat menggunakan navigasi arus pendek parameter awalan .
- Buka kerentanan redirect ketika menggunakan arus pendek parameter redirect prefiks.
Apa yang baru dalam versi acceptedParamNames 2.3.1.2:
- Default yang lebih diperbarui untuk nilai-nilai yang lebih ketat untuk memecahkan kerentanan keamanan di ParameterInterceptor.
Apa yang baru dalam versi 2.1.8.1:
- Updated~~V proses pembangunan perakitan untuk membuat nama file Windows ramah- dan untuk mengambil semua dokumentasi.
Persyaratan :
- Jawa 5 atau lebih tinggi
Komentar tidak ditemukan