RE: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Adelwin, Adelwin
2:55 PM To: jug-indonesia@yahoogroups.com Subject: Re: [JUG-Indonesia] Tanya AOP 2010/3/2 dir dir mailto:sikerasakti%40gmail.com> > > > > > Maksudnya secara orthogonal itu apa? Baca The Art of Unix Programming, chapter tentang Orthogonality. URLnya di mana? Tau dong carinya

RE: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Adelwin, Adelwin
-indone...@yahoogroups.com] On Behalf Of Hendry Luk Sent: Thursday, March 04, 2010 8:09 AM To: jug-indonesia@yahoogroups.com Subject: Re: [JUG-Indonesia] Tanya AOP Benernya kalo ada kertas n pensil, jauh lebih gampang digambarin. Lu punya multiple concerns: customer, front-office, order

Re: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik dir dir
Oke Jeck... saya sudah paham sekarang Thank you. Dir. 2010/3/3 Jecki > > > 2010/3/2 dir dir > > > > > Ngak ngerti apa yg kamu maksud dengan "Yang Sifatnya ngejembreng" > > maksudnya muncul di mana2. > > > > > > Bisa diperjelas lagi dengan menggunakan contoh? > > misalnya logging tadi

Re: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Endy Muhardin
2010/3/3 Jecki > > > > yah.. kan contoh paling gampang logging. emang sih logging-nya yang simple2 > aja. > Bukannya paling gampang, tapi memang paling sering dan aplikatif ya untuk logging. - pengecekan access level (before advice) - logging (after advice) - automatic exception mailer (throws a

Re: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Hendry Luk
Benernya kalo ada kertas n pensil, jauh lebih gampang digambarin. Lu punya multiple concerns: customer, front-office, order management, provisioning, accounting, inventory, billing, etc. Kalo lu gambar tuh masing2 concerns sebagai garis vertical, lu bakal punya belasan garis vertical berjejer para

RE: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Adelwin, Adelwin
, 51 Bras Basah Road. Singapore (189554) T : (65) 655 72432 | E adelwin.adel...@sc.com From: jug-indonesia@yahoogroups.com [mailto:jug-indone...@yahoogroups.com] On Behalf Of Jecki Sent: Wednesday, March 03, 2010 2:19 PM To: jug-indonesia@yahoogroups.com Subject

RE: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Adelwin, Adelwin
JUG-Indonesia http://jug-indonesia@yahoogroups.com> > Subject: Re: [JUG-Indonesia] Tanya AOP -- -o--o---( ^ ^ )---o--o- Speed Optimization: Seek and ye shall find! In case it isn't in the cache yet, too bad, you've to wait 40x longer. D

Re: [JUG-Indonesia] Tanya AOP

2010-03-03 Terurut Topik Endy Muhardin
2010/3/2 dir dir > > > > Maksudnya secara orthogonal itu apa? Baca The Art of Unix Programming, chapter tentang Orthogonality. URLnya di mana? Tau dong carinya ... ;D > mungkin penjelasan yang dapat memberikan pencerahan > adalah penjelasan tentang konsep dari cross cutting concern > itu sendiri

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Jecki
yah.. kan contoh paling gampang logging. emang sih logging-nya yang simple2 aja. ok. contoh laen deh: method invocation auto-retry. misalnya ada method abc() yang ada kemungkinan ketika di-invoke bisa gagal (misal harus connect ke system lain). nah bisa dibikin pake AOP untuk auto-retry misalnya s

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Henry Harianja
contohnya logging mlulu nih hehehe klo yg pernah gw denger dari se-radio, logging ntu cth yang kurang baik.. url: http://www.se-radio.net/podcast/2008-08/episode-106-introduction-aop 2010/3/3 Jecki > misalnya logging tadi (logging melulu contohnya :P). dia bisa > ditemukan di semua/hampir semua

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Jecki
2010/3/2 dir dir > > Ngak ngerti apa yg kamu maksud denganĀ  "Yang Sifatnya ngejembreng" maksudnya muncul di mana2. > > Bisa diperjelas lagi dengan menggunakan contoh? misalnya logging tadi (logging melulu contohnya :P). dia bisa ditemukan di semua/hampir semua module. module-nya sih mungkin

Bls: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Welly Tambunan
a tetap mendapatkan logging requirement yg diinginkan. dan dapat direuse untuk kebutuhan yg lain. Dari: Adelwin Handoyo Kepada: JUG-Indonesia Terkirim: Sel, 2 Maret, 2010 15:49:16 Judul: Re: [JUG-Indonesia] Tanya AOP Sesuatu yang di lakukan secara orthogonal..

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik dir dir
Ngak ngerti apa yg kamu maksud dengan "Yang Sifatnya ngejembreng" Bisa diperjelas lagi dengan menggunakan contoh? Terima kasih. Dir. 2010/3/2 Jecki > > > terjemahan kaku: pertimbangan yang memotong silang. > > terjemahan bebas: bagian2 dari aplikasi yang sifatnya ngejembreng > *halah.. b

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik dir dir
eply-To: *JUG-Indonesia > *Date: *Tue, 2 Mar 2010 09:30:37 +0700 > > *To: *JUG-Indonesia > *Subject: *Re: [JUG-Indonesia] Tanya AOP > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Daniel Baktiar
...@gmail.com - > Sent from my Mac > > > -- > *From: *dir dir > > *Reply-To: *JUG-Indonesia > *Date: *Tue, 2 Mar 2010 09:30:37 +0700 > > *To: *JUG-Indonesia > *Subject: *Re: [JUG-Indonesia] Tanya AOP > > > > > > > > >

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Henry Harianja
cross cutting concern, klo bahas pengertiannya plg gampang dibandingin aj dengan core concern. misal, core concern (ato gampangnya disebut functionality): - simpan data penjualan - ubah data penjualan. cross cutting concern: pengaturan transaction untuk core concern di atas. disebut cross-cutting

Re: [JUG-Indonesia] Tanya AOP

2010-03-02 Terurut Topik Adelwin Handoyo
Sesuatu yang di lakukan secara orthogonal.. Kalo gitu ngerti kagak? Adelwin Handoyo - adel...@gmail.com - Sent from my Mac From: dir dir Reply-To: JUG-Indonesia Date: Tue, 2 Mar 2010 09:30:37 +0700 To: JUG-Indonesia Subject: Re: [JUG-Indonesia] Tanya AOP > > > >> >> >> >> > > > > > > > > > > > > > > > > > > >

Re: [JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik Jecki
terjemahan kaku: pertimbangan yang memotong silang. terjemahan bebas: bagian2 dari aplikasi yang sifatnya ngejembreng *halah.. bahasa apaan ngejembreng* di semua/hampir semua module. 2010/3/2 dir dir > > Jecki numpang tanya... Cross Cutting Concern itu maksud nya apa yah? > > Thanks. > > Dir. >

Re: [JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik dir dir
Jecki numpang tanya... Cross Cutting Concern itu maksud nya apa yah? Thanks. Dir. 2010/3/1 Jecki > > > AOP itu untuk tackle cross-cutting concern. Salah satu contoh paling mudah > ya logging. Contoh lain: security, declarative transaction demarcation. > > 2010/3/1 Kero Chan > > >> >> saya ba

Re: [JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik Endy Muhardin
2010/3/2 Kero Chan > > > > ooo.. ternyata bisa jg ya selain logging. > bisa minta link unt contoh2 programnya gk kak yg untuk security, transaction, > etc? Coba google keyword Spring Security dan @Transactional. Baca2 konsepnya, itu diimplement dengan AOP. -- Endy Muhardin http://endy.artivisi.

Re: [JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik Kero Chan
ooo.. ternyata bisa jg ya selain logging. bisa minta link unt contoh2 programnya gk kak yg untuk security, transaction, etc? 2010/3/1 Jecki > > > AOP itu untuk tackle cross-cutting concern. Salah satu contoh paling mudah > ya logging. Contoh lain: security, declarative transaction demarcation. >

Re: [JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik Jecki
AOP itu untuk tackle cross-cutting concern. Salah satu contoh paling mudah ya logging. Contoh lain: security, declarative transaction demarcation. 2010/3/1 Kero Chan > > > saya baca2 di blog2, tutorial & cari2 di google jg, kok kebanyakan > implementasi AOP digunakan untuk logger ya? > ada nggak

[JUG-Indonesia] Tanya AOP

2010-03-01 Terurut Topik Kero Chan
saya baca2 di blog2, tutorial & cari2 di google jg, kok kebanyakan implementasi AOP digunakan untuk logger ya? ada nggak implementasi nyata kegunaan AOP selain untuk logger? maaf klo pertanyaannya newbie banget.