Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Yudhi Karunia Surtan
Sorry OOT neh Nik, gw mo tanya si adelwin bentaran.. POJO ruh racun ga seh menurut lu win? Gw cuman kepikiran kenapa ga pake Map aj yah kalo cuman buat nampung-nampung parameter gitu.. Emang Konsep dari pakemnya si java, Pojo dulu atau Map dulu yah? Yah jujur seh sometimes si Pojo ini berguna j

Re: [JUG-Indonesia] Desain tabel journal

2010-02-11 Thread Yudhi Karunia Surtan
Jurnal itu apaan seh?? <--- akutansi ga pernah lewat dari 5 dulu.. Regards, Yudhi Karunia Surtan -- Mobile (+62)-818-08347561 http://yudhikarunia.wordpress.com

Re: [JUG-Indonesia] query by text area

2010-02-11 Thread Yudhi Karunia Surtan
Yah error lah.. komanya buat apa itu?? Regards, Yudhi Karunia Surtan -- Mobile (+62)-818-08347561 http://yudhikarunia.wordpress.com 2010/2/11 NoNaMe > > > ada yg bs bantu ga. > gw select dari data di text area yg gw punya dmn data ada 3 data. > > nah unt qu

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Endy Muhardin
2010/2/11 Yudhi Karunia Surtan > > > Gw cuman kepikiran kenapa ga pake Map aj yah kalo cuman buat nampung-nampung > parameter gitu.. > Map emang lebih enak, karena fully dynamic. Tapi kelemahannya : - checkingnya kurang strict, artinya kalo property name ditulis nama, dia gak komplain. Person p

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Yudhi Karunia Surtan
- tidak bisa multiple tipe data, misalnya nama tipenya string, ini jawaban yang aku cari... bener-bener... Thanks mas endy.. Regards, Yudhi Karunia Surtan -- Mobile (+62)-818-08347561 http://yudhikarunia.wordpress.com 2010/2/11 Endy Muhardin > > > 2010/2

[JUG-Indonesia] Q : make SWT buat buka page lain....?

2010-02-11 Thread Penyihir Kecil
belum pengalaman make SWT, cara nya open page lain gimana ya? kedapatan ERROR: Exception in thread "main" org.eclipse.swt.SWTException: Invalid thread access     at org.eclipse.swt.SWT.error(SWT.java:3884)     at org.eclipse.swt.SWT.error(SWT.java:3799)     at org.eclipse.swt.SWT.error(SWT.java:3

RE: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Adelwin, Adelwin
Sebenernya ada beberapa sumber yang bilang POJO ini anti pattern... Tapi yah sekali lagi... What ever works for you... Kalo gue lagi males bikin bean banyak2... dan kebetulan lagi pake iBatis... ya pake map buat represent a bean... Simpler that way... Untuk paham kenapa pake POJO instea

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Daniel Baktiar
kalau ngeliat definisi javabean, javabean boleh punya method (bukan function, kita bicara object oriented, bukan prosedural/functional language) selain dari setter getter. On 10 February 2010 23:00, Niksen Harjanto wrote: > > > berarti java bean ga ada function dan method2 aneh2 selain isi/baca d

RE: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Adelwin, Adelwin
Supposedly, no... SOL Adelwin Handoyo | Senior Consultant - Wholesale Bank Standard Chartered Bank Plaza By The Park #06-00, 51 Bras Basah Road. Singapore (189554) T : (65) 655 72441 | E adelwin.adel...@sc.com From: jug-indonesia@yahoogroups.com [ma

RE: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Adelwin, Adelwin
Hehehe who says? Map student = new HashMap(); student.put("name", "Yudha"); student.put("dataOfBirth", new Date()); see if it throws any compile error or not? :p a warning, yes... tapi hayoh.. tunjuk tangan.. sapa ajah yang suka nulis "@SupressWarnings("unchecked") hayoh :p Adelwin Hand

Re: [JUG-Indonesia] Desain tabel journal

2010-02-11 Thread Daniel Baktiar
personal opinion: baiknya memang mulai dari hibernate table, lalu forward engineer, kecuali kalau terpaksa (seperti adelwin) jadi harus reverse engineer dari database ke object model - karena table di bank biasanya udah ada, kita cuma perlu nambahin dikit2. tujuan dari object/relational mapping k

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Daniel Baktiar
alasan (1) pojo kan lebih simpel. kalau pakai java.util.Map berarti bergantung sama java collection framework. implementasi java.util.Map kan berbeda. komponen basic kok bergantung sama library. map tidak bisa menerima primitive. alasan (2) kebanyakan framework modern dan app server melakukan inst

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Samuel Franklyn
On 2/11/2010 3:51 PM, Adelwin, Adelwin wrote: > > > Hehehe who says? > > Map student = new HashMap(); > > student.put(“name”, “Yudha”); > > student.put(“dataOfBirth”, new Date()); > > see if it throws any compile error or not? :p > > a warning, yes… > > tapi hayoh.. tunjuk tangan.. sapa ajah yang s

[JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
Hahahahaha... Threadnya jadi seru.. mohon maaf buat niksen sebelumnya gw ga bermaksud hijack thread orang.. Barusan gw baca dari beberapa blog.. buat ngejawab pemikiran gw, kenapa harus POJO kalo cuman untuk ngambil-ngambil data. 1. http://puttingtheteaintoteam.blogspot.com/2008/10/is-that-pojo-o

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Ifnu bima
> 2. http://martinfowler.com/bliki/AnemicDomainModel.html Balik lagi ke thread jaman dulu. Konklusinya sudah ada. Spring bukan anemic domain model, programmer do :P > Ternyata POJO itu bukan lah Racun (Gw yang salah)*1 > > Jadi Pojo itu digunakan untuk mereprentasikan kelas sesungguhnya pada > du

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
Jadi Konklusinya gimana nu?? In general, the more behavior you find in the services, the more likely you > are to be robbing yourself of the benefits of a domain model. If all your > logic is in services, you've robbed yourself blind. > Pake Controller?? Regards, Yudhi Karunia Surtan -

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Jecki
2010/2/11 Ifnu bima > > > > 2. http://martinfowler.com/bliki/AnemicDomainModel.html > > Balik lagi ke thread jaman dulu. Konklusinya sudah ada. Spring bukan > anemic domain model, programmer do :P > > > > Ternyata POJO itu bukan lah Racun (Gw yang salah)*1 > > > > Jadi Pojo itu digunakan untuk me

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Ifnu bima
> Jadi Konklusinya gimana nu?? spring bisa digunakan untuk DDD, dimana ada method save di class User, jadi seperti user.save(); tetapi hal ini tidak dimungkinkan dikerjakan dengan praktis dalam bahasa se statik java. Karena menambahkan method nggak bisa on the fly seperti di dymanic language, gima

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
Sorry2x ralat2 bukan Spring yang buta.. tapi ORM yang bikin kita jadi berfikir tentang Domain Model. > Domain Model tidak lagi POJO. Maksudnya gimana nu?? Domain Model tidak lagi NOJO kali yah? Justru bukannya karena dia harus implement interface untuk save dan delete, dan sebagainya malah jad

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Alpha Bagus Sunggono
Maksudnya si Ifnu ini? : http://baard.rehn.no/node/51 tambahan untuk jpa: http://techpolesen.blogspot.com/2007/11/10-tips-on-jpa-domain-modelling.html Pada 11 Februari 2010 18:39, Yudhi Karunia Surtan menulis: > > > > Sorry2x ralat2 bukan Spring yang buta.. tapi ORM yang bikin kita jadi > be

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Andri Bratakusuma
>> In general, the more behavior you find in the services, the more likely you >> are to be robbing yourself of the benefits of a domain model. If all your >> logic is in services, you've robbed yourself blind. > > Pake Controller?? ikut ngacau ah.. "the more behavior you find in the services ..

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Ifnu bima
> Masalahnya bisa ga yah di buat kaya gitu si Domain Model yang di > hibernate/jpa?? implement serializable sama interface service nya? jadi layer > service si spring sekalian di masukin ke domain kita? Supaya kelasnya lebih > keliatan menyerupai Pemodelan pada dunia nyatanya nu? Gw punya class

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
Gw tertarik sama @transient neh.. bisa ga yah dia ngebikin seperti yang gw pikirin??... gw coba duluw deh.. :D Tar update lagi.. abis research.. Regards, Yudhi Karunia Surtan -- Mobile (+62)-818-08347561 http://yudhikarunia.wordpress.com

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
> > Gw punya class Service yang 8000 LoC, belum lagi yang ada di DAO, > karena tablenya udah puluhan. Gimana kalau sekian banyak baris > dipindahkan ke domain model? setuju? :D > > Hahahahahah... Gila banyak amat tuh baris.. Yah kalo project yang udah lama jalan mah jangan atuh nu.. Kurang kerjaan

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Ifnu bima
> Hahahahahah... Gila banyak amat tuh baris.. > Yah kalo project yang udah lama jalan mah jangan atuh nu.. > Kurang kerjaan aja.. > wkwkkwkwkw... (gw ngebayangin kalo gw juga ngerubah project gw jadi yg > bener,yg ga bener aja udah ampun2an). Itulah kenapa Service dan DAO pattern sangat praktis,

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Niksen Harjanto
So... kesimpulannya POJO best/better fit untuk semua "model" ? On 2/11/10, Samuel Franklyn wrote: > On 2/11/2010 3:51 PM, Adelwin, Adelwin wrote: >> >> >> Hehehe who says? >> >> Map student = new HashMap(); >> >> student.put(“name”, “Yudha”); >> >> student.put(“dataOfBirth”, new Date()); >> >> se

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Yudhi Karunia Surtan
Sorry jadi panjang nik.. Gw buka Thread baru aja.. Regards, Yudhi Karunia Surtan -- Mobile (+62)-818-08347561 http://yudhikarunia.wordpress.com On Thu, Feb 11, 2010 at 5:04 PM, Samuel Franklyn wrote: > On 2/11/2010 3:51 PM, Adelwin, Adelwin wrote: >> >> >>

RE: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Adelwin, Adelwin
Huahuahuahuaha Kalo kata nya si james gosling sih... Tujuan nya ada compile error check di IDE ituh supaya developer gak buang waktu compile baru tau salah... Nah gue heran tujuan nya warning... Ternyata.. tujuan warning ituh buat ngasi tau developer nya bahwa ini code walopun udah bisa jalan... ta

RE: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Adelwin, Adelwin
Please elaborate... Gimana maksudnya beda function dan method... Apa maksudnya getter and setter ituh bare minimum requirement? Ini juga ada yang gue heran... Ada yang bilang... getter method dari java bean ituh boleh pinter... Say misal nya student.getStudentNIM();.. method ini bole pinter

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Alpha Bagus Sunggono
Beda khan antara "object" dengn Struct ? In many programming languages, there is a language construct for NOJOs (or something very similar) - e.g. "struct" in C, or "record" in Pascal. POJO sih semestinya simple, cuman berisi member variable dan propertiesnya. dengan model EJB3, POJO di

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Yudhi Karunia Surtan
Yah kebalik lah.. POJO itu justru rereprentasi dari Kelas sesungguhnya.. jadi harusnya setiap kelas itu ada behaviour maksud si Martin. Jadi yang di pake sebagai entity dalam jpa itu biasanya bukan POJO tapi Domain Model.. karena ga ada behaviournya dan cuman setter getter nilai dari dan ke datab

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Endy Muhardin
2010/2/11 Yudhi Karunia Surtan > > Kalo si Martin (bukan Martinus lhoo.. hahahahaha) pasti lebih setuju > user.save() jadi kelas user ini punya behaviournya ketimbang cuman jadi buat > mapping nilai dari dan ke database aja. > Martin Fowler lebih setuju user.save() ? Kayaknya ngga juga. Coba su

Re: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Adelwin Handoyo
Menurut hemat saya... Wekekekeke Oia.. Btw.. I may seem out of date here.. But what is NOJO? I¹ve never heard of that before... Bener bahwa POJO yang pure Cuma getter and setter dan property nya ituh seems anemic... But then again... Bener kayak yang daniel bilang... Dan conclusion dari discussio

[JUG-Indonesia] [INFO] Java Meet Up JUG-JogloSemar

2010-02-11 Thread Deny Prasetyo
JAva Meet Up bulan February 2010 Hari : Sabtu Tanggal : 20 February 2010 Waktu : 09.00 WIB Tempat : Ruang Sidang STMIK AKAKOM Yogyakarta Tema : MVC Framework Pembicara 1. Kris Sadewo ==> Spring MVC 2. Deny Prasetyo ==> Spring Roo 3. Hendro Steven ==> ZK MVC Sifat acara Free/Bebas untuk Semua. Oh

Re: [JUG-Indonesia] query by text area

2010-02-11 Thread randi yantono
iya gw udh cba unt satu data sih bisa tp klo lbh dari 1 data ga bisa, kn gw pake text area jd sekali searching gw bs dpt data-data yg ada di text area gw

Re: Beda Class Sama JavaBean - WAS : (Re: [JUG-Indonesia] Re: Membuat Koneksi Java Mysql dari textfield)

2010-02-11 Thread Samuel Franklyn
On 2/11/2010 5:37 PM, Adelwin, Adelwin wrote: > Huahuahuahuaha > Kalo kata nya si james gosling sih... > Tujuan nya ada compile error check di IDE ituh supaya developer gak > buang waktu compile baru tau salah... > Nah gue heran tujuan nya warning... > Ternyata.. tujuan warning ituh buat ngasi tau

[JUG-Indonesia] Tawaran Out source IT

2010-02-11 Thread toto
Dear All, Kebetulan saat ini perusahaan kami sedang menggarap beberapa project software. Kami merencanakan untuk melakukan outsource untuk beberapa project. Bagi yang ingin tanya-tanya mengenai detailnya, atau berminat, atau punya info mengenai pihak-pihak yang bisnis di bidang IT outsource in

Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Welly Tambunan
logic yg melekat di service itu => Transaction Script => mudah menimbulkan duplikasi code.. http://martinfowler.com/eaaCatalog/transactionScript.html Solusinya => gunakan Domain-Driven Design untuk software yg kompleksitasnya tinggi... Dari: Yudhi Karunia Sur

Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Welly Tambunan
yg terjadi di service DDD style biasanya hanya.. findAggregateRootByItsUniqueId dan panggil method yg diinginkan IAggretateRoot a = _repository.FindById(_uniqueId); a.DoSomething(); _repository.Save(a); klo misalnya kordinasi antara aggregate root. maka gunakan Domain Service Welly Tambunan h

Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Welly Tambunan
>spring bisa digunakan untuk DDD, dimana ada method save di class User, jadi seperti user.save(); bukannya DDD itu harusnya persistence igonorance? method save di kelas User? brarti udh menyalahin SRP (Single Responsibilty Principle). Kan harus ada separation of concern di sana. Entity itu kan

Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Welly Tambunan
>Kalo si Martin (bukan Martinus lhoo.. hahahahaha) pasti lebih setuju user.save() jadi kelas user ini punya behaviournya ketimbang cuman jadi buat mapping nilai dari dan ke database aja. gak setuju. menyalahi SRP. untuk project2 yg gak complex business logic nya gak masalah. __

Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Welly Tambunan
>POJO sih semestinya simple, cuman berisi member variable dan propertiesnya. apa bedanya dengan DTO ? >dengan model EJB3, POJO di morph ke backgroud untuk object yang bisa jadi lebih kompleks (Entity) maksudnya kompleks disini apa ya? Welly Tambunan http://weltam.wordpress.com/ _

Re: Bls: [JUG-Indonesia] Apakah POJO = Racun??

2010-02-11 Thread Jecki
2010/2/12 Welly Tambunan > > >POJO sih semestinya simple, > cuman berisi member variable dan propertiesnya. > > apa bedanya dengan DTO ? > sepertinya istilah POJO secara historis muncul untuk membedakan dengan Enterprise JavaBean, di mana untuk EJB class yg akan dibuat harus extends/implements se

Re: [JUG-Indonesia] query by text area

2010-02-11 Thread Eko Kurniawan Khannedy
Pada 12 Februari 2010 08:49, randi yantono menulis: > > > iya gw udh cba unt satu data sih bisa tp klo lbh dari 1 data ga bisa, kn gw > pake text area jd sekali searching gw bs dpt data-data yg ada di text area > gw > itu kayaknya pake Statement coba pake PrepareStatement

Re: [JUG-Indonesia] query by text area

2010-02-11 Thread randi yantono
contohin dun