Beberapa highlight (perubahan yang tidak signifikan karena jarang saya gunakan atau tambahan feature yang tidak menarik, tidak saya tulis):
- Kita bisa menggunakan wildcards pada action-mappings. Lihat struts user guide bagian action mapping untuk mepelajarinya
- Penambahan package Struts-Chain yang masih dalam eksperimen untuk menggantikanRequestProcessor dengan commons-chain (base API untuk implemntasi "Chain of Responsibility" pattern)
- DTD baru untuk file konfigurasi: struts-config_1_2.dtd
- Penambahan method pada class Action: getErrors, getMessages, addErrors, and AddMessages .
- Method deprecated perform() pada class Action dan subclass-nya dihilangkan.
- Perubahan ActionError menjadi ActionMessage, ActionError tidak dihilangkan tapi sebaiknya tidak digunakan.
- Lihat contoh untuk aplikasi upload dan validator
- Attribute name, scope, type dihilangkan pada FormTag
- Penambahan attribute "module" pada IncludeTag, ImgTag, LinkTag, and RewriteTag, untuk memudahkan cross-linking antar modul
- Penmbahan custructor pada ActionForward untuk membuat instance baru dari instance lain: ActionForward(ActionForward copyMe)
- saveErrors(HttpServletRequest, ActionErrors) pada class Action diganti dengan saveErrors(HttpServletRequest, ActionMessages)
- Metod getResources() dihilangkan dari Action, ActionException (Kenapa ya?)
- Penambahan method cancelled(...)
pada DispatchAction, LookupDispatchAction, dan MappingDispatchAction untuk mengangani ketika tombol cancel di-submit
No comments:
Post a Comment