2008/11/14 Arif Rachim <[EMAIL PROTECTED]>:
>> >
>> > 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?
>
> Tepat !!!
>
yah.. ini mah ada juga di spring. bikin annotation baru yg di-annotate
dengan @Composite. nanti otomatis annotation itu bisa dipake buat
annotate object yg mau di-manage oleh spring.
>>
>> >
>> > 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...
>
> Weits jangan salah, Spring membuat kita berfikir context context
> context, jadi kita mikir buat class factory, berfikir buat property
> editor. Tapi di webbeans, semua object adalah webbeans, tidak ada yg
> namanya factory2an, sebab setiap object webbeans, bisa menjadi factory
> dari object baru :D ide ini belum ada di spring. Ini adalah gabungan
> antara google guice dan ide seam.
ya tetep aja namanya factory class kalo fungsinya untuk membuat
instance dari sebuah object lain. ini bukan ga ada di spring. lu bisa
instantiate bean dengan constructor, static factory method dan
instance factory method.