2008/11/14 Arif Rachim <[EMAIL PROTECTED]>:
> *Tetuuutetuuuuuutttt ..... SPRING VS WEBBEANS terompet bunyi.
>
> Sebelum jelasin @Producer, ada beberapa hal yg musti di klarifikasi.
> Sebenernya tidak ada object yg dinamakan webbeans, sebab webbeans tidak
> perlu annotasi apapun untuk menjadi sebuah webbeans. Artinya semua object
> simple atau enterprise, adalah object webbeans :D
>
> Ini baru gw sadarin pas liat baca public draft webbeans, dulu webbeans harus
> annotasikan @Component agar di asosiasikan sebagai webbeans. Tapi sekarang
> tanpa annotasi apapun, semua object adalah webbean object hehehehehe.
>
> Nah webbeans ga seperti ioc container pada umumnya, butuh registrasi context
> , seperti spring butuh applicationContext, atau guice butuh module, atau
> pico nano butuh nano.xml. Nah pertanyaannya bagaimana caranye supaya object
> aye bisa diregistrasikan webbeans ?
>
> Gampang, cari jee yg support profile webbeans, kemudian tinggal dibinding
> dengan annotation, binding modelnya guice. buat annotation dimana annotation
> tersebut di anotasikan sama annotation @BindingType. Nah nanti di object
> butuh injectionnya, tinggal kita annotatsikan di field, method, atau
> parameter (ini belum bisa spring nih heheheheh SPRING SAMPAH).
kaga ngatri nih g. maksudnya kita bikin annotation type sendiri,
kemudian class-class kita yang mau dijadiin webbeans di-annotate
dengan annotation kita sendiri gitu?
>
> Nah bagaimana dengan menginject object yg tidak di annotate dengan
> @BindingType, misalnya library dari 3rd party. Gampang, caranya adalah
> dengan bantuan @Producer. Jadi kita tinggal buat object, dan di method yg
> mengembalikan object tersebut kita deklarsikan @Producer, object tersebut
> juga bisa kita binding dengan annotation dengan memberikan annotation
> binding, jadi misalnya kita butuh date yg di annotate @Now, bisa dengan
> membuat kelas dengan kembalian method @Producer @Now public Date
> now(){return new Date();}.
lah.. ini mah sama aja kaya panggil factory bean kan? ini mah cara
dobo. masa buat hal yg simple musti bikin class factory tambahan. cape
deh...
>
> Kalau pun mau pake XML ini juga bisa, seperti modelnya jpa lah, masih bisa
> pake persistence.xml tapi jewer kuping gw kalau ada yg pake persistence.xml
> ketimbang annotation buat mapping jpa. HAHAHAHAHA, SPRING itu KUNO !!
>
>