Friday, September 03, 2004

Struts: Yang baru dan berubah di versi 1.2

Struts sudah merilis versi barunya 1.2 dengan perubahan dan tambahan yang bisa dilihat di release notes-nya.

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
Sudah cukup sepertinya. Waktunya download

No comments:

Followers