[JUG-Indonesia] Tutorial EJB3
Hi All, numpang tanya nih, kira2 ada gak ya e-book yang bagus untuk belajar ejb3 buat pemula, thanks ..
[JUG-Indonesia] Q: JavaFX ?
javaFX mobile ada yg pernah pake? (baik untuk produksi atau have fun aja) apa hasil deploy lsg dimasukin hape lsg diinstall spt j2me? codingan pure JavaFX ma JavaFX mobile sama ya? thnx u ~ its all about perception, how you choose to view things ~ dwi ardi irawan http://www.dwiardiirawan.blogspot.com
[JUG-Indonesia] Re: Log4J - File Log Tidak Ter-Generate (FINALLY RESOLVED!)
Maksud yang diekspose? Maap saya ngga ngerti nie.. Pada program ini, digunakan quartz scheduler. Nah, quartz scheduler itu secara default menggunakan commons-logging. Quartz scheduler ini kan diinisiasi pertama kali ketika program running. Nah, mungkin karena itu perlu inisiasi log4j.properties. Supaya tidak tertimpa dengan commons-logging yang dipanggil oleh Quartz. CMIIW Putri Chairina Lakukan dengan Sepenuh Hati Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina --- In jug-indonesia@yahoogroups.com, sm96 syaiful.mukh...@... wrote: kayaknya program yg dibikin ada yg salah nih... bisa diexpose, emang programnya kayak gimana 2009/11/12 putri_chairina putri.chair...@... Pyuhhh.. Alhamdulillah.. Kemarin nemu artikel ini tentang cara nge-load log4j.properties disini : http://www.mobilefish.com/developer/log4j/log4j_quickguide_log4jproperties.html Nah, ternyata (katanya) untuk aplikasi web terkadang log4j.properties tidak dikenali. (lah kok bisa iki?) Idenya sama seperti yang Budi sampaikan, yaitu inisialisasi file log4j.properties. Kalau dari tutorial di atas, langkahnya adalah : 1. buat servlet yang meng-inisialisasi log4j.properties 2. tambahkan beberapa parameter pada deklarasi servlet di web.xml. 3. panggil seperti biasa lewat class. Hasilnya : Lancar jaya, bro! Wah.. Terima kasih banyak untuk bantuannya ya. ^___^ Keep on the good code! Hehe.. Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com, T Budi S jug.tbudis@ wrote: Coba cek apakah sudah ditambahkan inisialisasi logger-nya: // initialize logger URL url = Main.class.getResource(/log4j.properties); PropertyConfigurator.configure(url); salam, T Budi S 2009/11/10 putri_chairina putri.chairina@ Ok. Terima kasih untuk tutorial dari pak Endy. Saya sudah betulkan file konfigurasinya menjadi seperti ini : ## log4j.rootLogger=INFO,konsole,Roll log4j.appender.konsole=org.apache.log4j.ConsoleAppender log4j.appender.konsole.layout=org.apache.log4j.PatternLayout log4j.appender.konsole.layout.ConversionPattern=%d [%t] %-5p %c - %m%n log4j.appender.Roll=org.apache.log4j.RollingFileAppender log4j.appender.Roll.File=D:/tesLog/tes.log log4j.appender.Roll.MaxFileSize=10KB log4j.appender.Roll.MaxBackupIndex=2 log4j.appender.Roll.layout=org.apache.log4j.PatternLayout log4j.appender.Roll.layout.ConversionPattern=%d [%t] %-5p %c - %m%n ## Kemudian dipanggil dalam class sebagai berikut : import org.apache.log4j.Logger; public class TestLogging { private static Logger logger = Logger.getLogger(TestLogging.class); public static void main(String arg[]){ logger.info(test on info); logger.warn(test on warning); logger.error(test on error); } } ### Saya coba buat project baru hanya untuk testing log4j dengan konfigurasi dan pemanggilan seperti di atas. Hasilnya, sukses. Baik itu di konsole maupun file, logging tergenerate. Nah, ketika saya buat di project saya dengan langkah-langkah yang sama, logging tidak berhasil! Tidak ada pesan error, running file berjalan sukses, dan TIDAK ADA pesan logging-nya. :( Duh, kira-kira kenapa ya? Saat ini yang terpikirkan, mungkin ada konflik dg jar lainnya.. Tapi ini juga baru perkiraan. (sok tahu.. :p) Terima kasih atas bantuannya. Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.comjug-indonesia% 40yahoogroups.com, putri_chairina putri.chairina@ wrote: Urghh.. Gitu ya.. (garuk2 kepala) Sip lah. Terima kasih, pak. Langsung meluncur ke TKP. Putri Chairina http://putrichairina.wordpress.com --- In jug-indonesia@yahoogroups.comjug-indonesia%40yahoogroups.comjug-indonesia% 40yahoogroups.com, Endy Muhardin endy.muhardin@ wrote: 2009/11/5 PUTRI CHAIRINA putri.chairina@ Hasilnya, ternyata file log tidak ter-generate. File konfignya salah. Pelajari lagi konsep dasar log4j http://endy.artivisi.com/blog/java/menggunakan-log4j/ -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute -- -- syaiful.mukhlis gtalk:syaiful.mukh...@... gtalk%3asyaiful.mukh...@...
[JUG-Indonesia] Tanya: Error Hibernate Template
Hi All, Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena error : Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition. Kira2 apa ada yang salah ya? Thanks atas jawabannya.
[JUG-Indonesia] Re: AJAX Best Practice
-- In jug-indonesia@yahoogroups.com, Daniel Baktiar dbakt...@... wrote: hi putri, perlu di-analisa, mengapa request baru selesai dalam 40 detik. apakah karena proses di sisi server-nya yang lama, apakah koneksi network yang lambat, Sepertinya bukan karena server ataupun network, pak. Karena belum masuk production. Masih development. apakah karena menampilkan data banyak tanpa menggunakan paging, Ini juga sepertinya bukan. Karena query bukan untuk fetch banyak record, tapi update beberapa field dari sebuah table yang jumlah fieldnya = 70-an. apakah karena long running process yang dipanggil, dsb. penyelesaiannya tentu berdasarkan identifikasi masalah tersebut. Mm.. ini mungkin. Tapi ketika proses masih berlangsung (masih tahap loading), dan saya cek ke database.. Ternyata di database, perubahan sudah terjadi. Tetapi notifikasinya saja yang luambat. -- -o--o---( ^ ^ )---o--o- Daniel Baktiar (http://dbaktiar.wordpress.com) CMIIW Putri Chairina Lakukan dengan Sepenuh Hati Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina
[JUG-Indonesia] Re: AJAX Best Practice
--- In jug-indonesia@yahoogroups.com, Ifnu bima ifnub...@... wrote: Perlu optimasi. Kalau gak bisa dioptimasi ya mungkin perlu background process yang malakukan preprocessing agar proses yang dimaksud tidak memerlukan waktu lama. User can't wait ;) Maaf, saya tidak mengerti maksud background proccess yang melakukan preprocessing yang Ifnu maksudkan. Bisakah dijelaskan lebih lanjut? Gunakan index, pastikan semua query di dalam where menggunakan kolom yang diindex. Kalau tablenya kelampau besar untuk diproses sebaiknya lakukan preporocessing dengan background process agar data ketika diakses user tidak terlalu besar dan memerlukan waktu lama. Gunakan pagination agar tidak semua data diload dalam satu proses fetch. Pencarian sudah menggunakan primary key dari table. Lagi2 keluar background proccess... Mmm... query ini bukan untuk me-load data dalam satu proses fetch. Tapi untuk update beberapa field dari suatu table yang terdiri atas 70field. Saya mengira ada yang salah dalam AJAX-nya, karena ketika proses masih loading (belum keluar notifikasi sukses dari AJAX) dan saya cek ke database. Ternyata kalau dari sisi database, perubahan sudah terjadi. Field sudah ter-update. Nah.. Notifikasi dari AJAX itu yang lamaaa.. keluarnya.. -- http://ifnu.artivisi.com +62 856 9211 8687 regards Putri Chairina Lakukanlah dengan Sepenuh Hati Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina
[JUG-Indonesia] Re: Tanya: Error Hibernate Template (CLOSED)
Sorry, udah tau solusinya, ternyata tinggal tambahin @Transactional(readOnly = false) pada methodnya. Thanks --- In jug-indonesia@yahoogroups.com, Lie Hendra fu_ky...@... wrote: Hi All, Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena error : Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition. Kira2 apa ada yang salah ya? Thanks atas jawabannya.
RE: [JUG-Indonesia] When we use Spring, Hibernate, pure Jdbc
Point taken and understood... 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 -Original Message- From: jug-indonesia@yahoogroups.com [mailto:jug-indone...@yahoogroups.com] On Behalf Of Ifnu bima Sent: Monday, November 16, 2009 10:31 PM To: jug-indonesia@yahoogroups.com Subject: Re: [JUG-Indonesia] When we use Spring, Hibernate, pure Jdbc 2009/11/16 Adelwin, Adelwin adelwin.adel...@sc.com Oh yes... there ARE disadvantages... Complexity... ituh yang pertama... Simplicity kalau ukuranya besar juga jadi complex sepertinya. Intinya sih gampang dimantain dan gampang cari resiurce yang bisa baca itu source code. Nah... jawaban2 lu di bawah seperti nya udah mirip khan? Tapi lu mematok angka... for the sake of avoiding general asumption yang akhirnya jadi nasehat yang mengawang2. Gw praktis nembah angka aja ;). Come on jawaban untuk newbies nggak selamanya benar untuk Expert ;) Soal nya... kalo dengan frame of mind seperti jawaban di bawah inih... legacy system udah gak ada lagi... Bukti nya? Legacy system susah diganti... kenapa? Risk nya terlalu tinggi... Legacy system jangan dibayangin cuma foxpro ato as/400 gituh... Hehehehe Asumsi gw, yang nanya mau bikin aplikasi baru ;) -- http://ifnu.artivisi.com +62 856 9211 8687 regards Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscr...@yahoogroups.com. Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links This email and any attachments are confidential and may also be privileged. If you are not the addressee, do not disclose, copy, circulate or in any other way use or rely on the information contained in this email or any attachments. If received in error, notify the sender immediately and delete this email and any attachments from your system. Emails cannot be guaranteed to be secure or error free as the message and any attachments could be intercepted, corrupted, lost, delayed, incomplete or amended. Standard Chartered PLC and its subsidiaries do not accept liability for damage caused by this email or any attachments and may monitor email traffic. Standard Chartered PLC is incorporated in England with limited liability under company number 966425 and has its registered office at 1 Aldermanbury Square, London, EC2V 7SB. Standard Chartered Bank (SCB) is incorporated in England with limited liability by Royal Charter 1853, under reference ZC18. The Principal Office of SCB is situated in England at 1 Aldermanbury Square, London EC2V 7SB. In the United Kingdom, SCB is authorised and regulated by the Financial Services Authority under FSA register number 114276. If you are receiving this email from SCB outside the UK, please click http://www.standardchartered.com/global/email_disclaimer.html to refer to the information on other jurisdictions.
Re: [JUG-Indonesia] OOT: Python
hi, masalah global lock tersebut kan sudah dapat diatasi dengan stackless python. stackless python dengan microthreads bisa scale setara dengan erlang ataupun scala. google tidak pakai stackless, dan dia juga ga terlalu gampang upgrade versi python-nya. 2009/11/15 Feris Thia feris.mi...@phi-integration.com Jadi bukan issue saja yah kalau Python tidak scale karena yang reply orang Google juga, sudah invest cukup banyak waktu lagi di Python.. Tapi aplikasi saya bukan untuk scale seperti Google sih :p Mungkin ini bisa menjelaskan kenapa mereka akhirnya membuat bahasa baru ?? Sudah dimention di thread JUG sebelumnya http://golang.org/ http://golang.org/Regards, Feris 2009/11/15 Thomas Wiradikusuma wiradikusuma.mi...@gmail.com Pernah dengar soal ini? http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e salam hangat, Thomas Wiradikusuma Twitter: http://www.twitter.com/wiradikusuma Blog: http://www.jroller.com/wiradikusuma -- -o--o---( ^ ^ )---o--o- Daniel Baktiar (http://dbaktiar.wordpress.com)
Re: [JUG-Indonesia] SQL Server -- Jasper Report
connection pooling bukan nya issue di layer pooling apa yg dipake ? dbcp/c3p0 ? caching nya bukan nya issue di persistence framework apa yg dipake ? atau mungkin ada query cache di database ? Mungkin bisa share lebih detail masalah nya bung Feris, supaya yg disini bisa lebih melek. Kalo diliat dari benchmark http://jtds.sourceforge.net/benchTest.html , rata2 operasi database nya lebih cepet dari driver yg lain ... Regards, Wiyanto Feris Thia wrote: 2009/11/16 Daniel Baktiar dbakt...@gmail.com mailto:dbakt...@gmail.com atau pakai open source jTDS jdbc driver http://jtds.sourceforge.net/ http://jtds.sourceforge.net/ (disarankan pakai yang ini) Hati-hati menggunakan yang ini, terutama versi demi versi perbedaannya cukup signifikan. Ada project data warehouse saya yang cukup stress karena menghadapi driver ini, diantaranya masalah connection pooling dan mekanisme caching (performance makin down antara hulu ke hilir). Beda sekali dibandingkan dengan driver Oracle. Cuma kita sendiri juga belum mencoba driver SQL Server Microsoft. Lebih baik baca release notes dari driver ini dengan hati-hati dan rajin2 baca isu di list developernya. Regards, Feris
Re: [JUG-Indonesia] OOT: Python
Hi, bukannya Python Script language, karena itu ga 100% bisa dibandingin dgn Java atau C++. Python harusnya dibandingin sama Ruby dan PHP. Gua baca2 threadnya, issues yg disebutin performance dan memory consumption, tapi gua pikir semua script language juga punya masalah yg sama. Regards, STeve 2009/11/15 Feris Thia feris.mi...@phi-integration.com Jadi bukan issue saja yah kalau Python tidak scale karena yang reply orang Google juga, sudah invest cukup banyak waktu lagi di Python.. Tapi aplikasi saya bukan untuk scale seperti Google sih :p Mungkin ini bisa menjelaskan kenapa mereka akhirnya membuat bahasa baru ?? Sudah dimention di thread JUG sebelumnya http://golang.org/ http://golang.org/Regards, Feris 2009/11/15 Thomas Wiradikusuma wiradikusuma.mi...@gmail.com Pernah dengar soal ini? http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e salam hangat, Thomas Wiradikusuma Twitter: http://www.twitter.com/wiradikusuma Blog: http://www.jroller.com/wiradikusuma
Bls: [JUG-Indonesia] Re: ask - BPEL
soa intinya autonomous service and asynchronous communication. jadi antar service komunikasi asynchronous (non blocking request/fire and forget) Dari: Roberto Fernandez if07...@students.del.ac.id Kepada: jug-indonesia@yahoogroups.com Terkirim: Sel, 17 November, 2009 14:41:08 Judul: Re: [JUG-Indonesia] Re: ask - BPEL tugas akhirnya buat ws pake JAX-WS ko. Tp ada bbrp bagian yg dibangun pake BPEL. Masih newbie bgt dlm SOA. Ada yg bs kasih bantuan. regards, - Original Message - From: jancrot janc...@yahoo. com To: jug-indonesia@ yahoogroups. com Sent: Tuesday, November 17, 2009 8:49:26 AM GMT +07:00 Bangkok, Hanoi, Jakarta Subject: [JUG-Indonesia] Re: ask - BPEL Apakah BPEL Module itu hny tersedia di IDE Netbeans?? Apakah ada IDE lain yang menyediakan BPEL Module? Contoh nya Eclipse dll. JDeveloper Wah tugas akhirnya tentang BPEL ya? Kalo udah jadi bisa minta softcopy-nya ga? Berselancar lebih cepat. Internet Explorer 8 yang dioptimalkan untuk Yahoo! otomatis membuka 2 halaman favorit Anda setiap kali Anda membuka browser. Dapatkan IE8 di sini! http://downloads.yahoo.com/id/internetexplorer
Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia
btw, kenapa file .ppt nya nggak bisa dibuka ya?? Bole tau text converter yg digunakan? 2009/11/17 Joshua Partogi joshua.j...@gmail.com Hi Agi, Scrum sebenarnya cuma framework. Tapi sekarang ini orang banyak menggabungkannya dengan teknik Lean (seperti Kanban) dan XP. Kalau mau gabungin Kanban board di Scrum sebenarnya cukup mudah kok. Dalam sprint, sprint backlog bisa dipasang di Kanban board. Cheers. --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com, Agi P. Kharisma agi_ban...@... wrote: Thanks, ini intro scrum berbahasa indonesia pertama yang saya baca. Maaf kalau agak keluar topik, kalau bicara Scrum sepertinya belum lengkap kalau tidak menyinggung Kanban. Um, ada yang membahas Kanban dalam bahasa Indonesia (dalam kaitannya dg software enginering)? Atau mungkin ada yang berminat menerjemahkan artikel/slide ini: http://blog.crisp.se/henrikkniberg/2009/05/29/124359414.html Agi,http://agilini.us -- Certified Scrum Master http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8 -- Salam, Tumpal Yan Raymond Sihotang
Re: [JUG-Indonesia] Tutorial EJB3
http://gigapedia.com/items/29868/enterprise-javabeans-3-0--5th-edition- Enterprise JavaBeans 3.0 (5th Edition)http://gigapedia.com/items/29868/enterprise-javabeans-3-0--5th-edition- *by:* Bill Burke Richard Monson-Haefel 2009/11/17 Lie Hendra fu_ky...@yahoo.com Hi All, numpang tanya nih, kira2 ada gak ya e-book yang bagus untuk belajar ejb3 buat pemula, thanks .. -- Mujoko http://www.linkedin.com/in/mujoko
Re: [JUG-Indonesia] AJAX Best Practice
klo request yg diprocess ngejalanin..query2 ke database.. mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!! berapa hal yg perlu diperhatikan pada SQL 1. kurangi penggunaan left join.. contoh: misal t_request dan t_contract relasinya tablenya - 1 ke 1/0.. select req.request_number, con.contract_number from t_request req *left join* t_contract con on con.request_number = req.request_number query diatas hanya mengambil 1 kolom pada table yg di left join.. nah untuk kondisi kek gini mending jadikan subquery di klausa select menjadi : select request_number, *(select contract_number from t_contract where request_number = req.request_number) as contract_number* from t_request req 2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not exists contoh : select * from t_customer where customer_id *not in* (select customer_id from t_request) diganti : select * from t_customer cust where *not exists* (select 'x' from t_request where customer_id = cust.customer_id) selenjutnya silahkan tanya mbah google. 2009/11/16 Ifnu bima ifnub...@gmail.com Dalam project saya dibanyak tempat digunakan AJAX. Nah, ada request yang selesai dalam waktu singkat (kurang dari dua detik) dan ada request yang baru selesai dalam waktu 40-an detik. 40 detik itu lama sekali!!! Perlu optimasi. Kalau gak bisa dioptimasi ya mungkin perlu background process yang malakukan preprocessing agar proses yang dimaksud tidak memerlukan waktu lama. User can't wait ;) Saya newbie dengan AJAX. Mungkin sekali ada yang salah dalam cara saya menggunakan AJAX. Saya butuh masukan JUGers, kira-kira apa saja yang perlu saya perhatikan dalam menggunakan AJAX ya? Bagaimanakah cara untuk mempercepat time respons dari request AJAX ini? Gunakan index, pastikan semua query di dalam where menggunakan kolom yang diindex. Kalau tablenya kelampau besar untuk diproses sebaiknya lakukan preporocessing dengan background process agar data ketika diakses user tidak terlalu besar dan memerlukan waktu lama. Gunakan pagination agar tidak semua data diload dalam satu proses fetch. -- http://ifnu.artivisi.com +62 856 9211 8687 regards -- wendi gunawan Java Software Developer penulis (new bie) terus belajar untuk tidak cinta dunia http://oretanwendi.wordpress.com/ hp:085643172545
[JUG-Indonesia] Tentang thread-thread di JUGI belakangan ini
Dear JUGers, Mau bertanya nie.. Ini memang Yahoo!Groups saya saja yang aneh atau kenapa ya? Belakangan ini thread2 di JUGI kok bercampur-campur ya. Ada topik lain di dalam satu topik. Saya jadi bingung.. Untung judul thread-nya beda.. Tapi tetap saja jadi kurang nyaman, euy. Ataukah karena gender saja jadinya saya cerewet ya?! Hehehee.. Maklumlah.. di JUGI-kan mayoritas male. Putri Chairina Lakukanlah dengan sepenuh hati Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina
[JUG-Indonesia] Re: AJAX Best Practice
Query-nya sederhana. Tidak ada join-join-an. Tidak ada exist-not exist-an. :D Gambarannya : UPDATE namaTable SET namaField=nilaiField, namaField2=nilaiField2, namaField=nilaiField, ... WHERE ID=idRecord. Begitu, Wendy. Putri Chairina Lakukanlah dengan Sepenuh Hati! Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina --- In jug-indonesia@yahoogroups.com, wendi gunawan wendi.guna...@... wrote: klo request yg diprocess ngejalanin..query2 ke database.. mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!! berapa hal yg perlu diperhatikan pada SQL 1. kurangi penggunaan left join.. contoh: misal t_request dan t_contract relasinya tablenya - 1 ke 1/0.. select req.request_number, con.contract_number from t_request req *left join* t_contract con on con.request_number = req.request_number query diatas hanya mengambil 1 kolom pada table yg di left join.. nah untuk kondisi kek gini mending jadikan subquery di klausa select menjadi : select request_number, *(select contract_number from t_contract where request_number = req.request_number) as contract_number* from t_request req 2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not exists contoh : select * from t_customer where customer_id *not in* (select customer_id from t_request) diganti : select * from t_customer cust where *not exists* (select 'x' from t_request where customer_id = cust.customer_id) selenjutnya silahkan tanya mbah google. -- wendi gunawan Java Software Developer penulis (new bie) terus belajar untuk tidak cinta dunia http://oretanwendi.wordpress.com/ hp:085643172545
[JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)
Hi Bung Wiyanto, Iya, saya menggunakan aplikasi (framework juga sebenarnya) ETL open source : Pentaho Data Integration/Kettle (http://kettle.pentaho.org/). Kebetulan yang dihandle oleh client saya juga sudah cukup besar databasenya (hasil SQL dump staging kurang lebih 300 GB). Di luar optimasi dari design ETL yang sudah cukup kompleks, salah satu kendala adalah di performa I/O dari SQL Server ini yang dalam jangka waktu terus menurun. Dengan aplikasi yang sama, Oracle sangat konsisten kecepatannya. Ini dengan asumsi sama2 simple dumping ya. Kita lagi coba upgrade driver dan melihat kemungkinan apakah memang di driver atau design dari ETL itu sendiri. Tapi asumsi bottleneck kita saat ini masih di driver. Kalau sudah selesai tuning, akan saya sharing dalam bentuk artikel. Regards, Feris 2009/11/16 Wiyanto wngasi...@gmail.com connection pooling bukan nya issue di layer pooling apa yg dipake ? dbcp/c3p0 ? caching nya bukan nya issue di persistence framework apa yg dipake ? atau mungkin ada query cache di database ? Mungkin bisa share lebih detail masalah nya bung Feris, supaya yg disini bisa lebih melek. Kalo diliat dari benchmark http://jtds.sourceforge.net/benchTest.html , rata2 operasi database nya lebih cepet dari driver yg lain ... Regards, Wiyanto
Re: [JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)
Feris Thia wrote: Hi Bung Wiyanto, Iya, saya menggunakan aplikasi (framework juga sebenarnya) ETL open source : Pentaho Data Integration/Kettle (http://kettle.pentaho.org/). Kebetulan yang dihandle oleh client saya juga sudah cukup besar databasenya (hasil SQL dump staging kurang lebih 300 GB). Di luar optimasi dari design ETL yang sudah cukup kompleks, salah satu kendala adalah di performa I/O dari SQL Server ini yang dalam jangka waktu terus menurun. Dengan aplikasi yang sama, Oracle sangat konsisten kecepatannya. Ini dengan asumsi sama2 simple dumping ya. Kita lagi coba upgrade driver dan melihat kemungkinan apakah memang di driver atau design dari ETL itu sendiri. Tapi asumsi bottleneck kita saat ini masih di driver. Kalau sudah selesai tuning, akan saya sharing dalam bentuk artikel. Apa sudah check mengenai statistic tabel dan execution path dari statement SQL yang diberikan? Kalau misalkan statistic tabel dari SQL Server itu nggak uptodate maka bisa mengakibatkan execution path yang nggak optimal. Penyebabnya lainnya adalah masalah backup. Dalam SQL Server kita perlu melakukan back up untuk clear transaction log. Yah ini sedikit sisa-sisa ilmu SQL Server mudah-mudahan berguna. Soalnya sekarang lebih paham MySQL dari SQL Server. He he he.
Re: [JUG-Indonesia] JTDS (Was : SQL Server -- Jasper Report)
Hi Bung Samuel, 2009/11/17 Samuel Franklyn sfrank...@gmail.com Apa sudah check mengenai statistic tabel dan execution path dari statement SQL yang diberikan? Kalau misalkan statistic tabel dari SQL Server itu nggak uptodate maka bisa mengakibatkan execution path yang nggak optimal. Penyebabnya lainnya adalah masalah backup. Dalam SQL Server kita perlu melakukan back up untuk clear transaction log. Yah ini sedikit sisa-sisa ilmu SQL Server mudah-mudahan berguna. Soalnya sekarang lebih paham MySQL dari SQL Server. He he he. Yup Optimasi dari sisi database dan table sudah intensif kita lakukan. Kebetulan saya dan tim ETL client saya sangat familiar dengan SQL Server jadi saling melengkapi. Konfigurasi sudah kita set di SQL Servernya. Menggunakan Recovery model : Simple (jadi tidak ada transaction log). Kettle juga sudah menggunakan batch update (kirim setelah n rows) dan truncate table untuk menghapus data (yang juga tidak membuat log). Jadi sejauh ini masih ada kecurigaan di driver. hehehe Thanks buat masukannya, btw ntar sekali2 mau nanya juga MySQL tapi ga dalam thread ini deh :p Regards, Feris
[JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)
Guys, Sekedar ingin menolong temen, gw ada lowongan Software Architect (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik kabar2in gw yak ... sallarynya cukup menarik. -- Warm Regards, Arif Rachim
Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)
kalo di timteng ada ga rip :P SOL 2009/11/17 Achmad Arif Rachim a...@rach.im Guys, Sekedar ingin menolong temen, gw ada lowongan Software Architect (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik kabar2in gw yak ... sallarynya cukup menarik. -- Warm Regards, Arif Rachim
Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)
Bro, Gw tertarik. Tolong dibantu bagaimana prosedurnya ? On 11/17/09, Achmad Arif Rachim a...@rach.im wrote: Guys, Sekedar ingin menolong temen, gw ada lowongan Software Architect (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik kabar2in gw yak ... sallarynya cukup menarik. -- Warm Regards, Arif Rachim -- == Thanks Best Regards Harry Christian YM : callme_harry Skype : harry_christian Facebook : http://www.facebook.com/profile.php?id=696095562 Blog: http://www.harry-christian.blogspot.com ===
[JUG-Indonesia] contoh project menggunakan framework
Malam semuanya, dimana ya kira-kira bisa download contoh project yg open source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa project opensource yang terkenal ya..
Re: [JUG-Indonesia] contoh project menggunakan framework
struts2 gimana? F -- Frans Thamura Meruvian. Experiential Tempation of Java and Enterprise OpenSource Meruvian bukan hanya membuat anak SMK menjadi bisa tapi SAKTI, malah saktinya SAKTI Mandraguna. Mobile: +62 855 7888 699 Blog Profile: http://frans.thamura.info We provide services to migrate your apps to Java (web), in amazing fast and reliable. 2009/11/17 joshua sitopul joshua.sito...@gmail.com Malam semuanya, dimana ya kira-kira bisa download contoh project yg open source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa project opensource yang terkenal ya..
Re: [JUG-Indonesia] Lowongan QA Manager (JAVA) dan Software Architect (JAVA)
Hehehehe Abu Dhabi atau Dubai Jeck ? Banyak lowongan java disini, cuma sayangnya orang indonesia ga bisa visa on arrival di UAE. Jadi kalau belum ada residen visa, buat ke UAE harus ada sponsor dari kantor or at least member get member ;). Dikantor gw belum ada, nanti kalau ada gw kabarin ;) Cheers, 2009/11/17 Jecki jecki...@gmail.com kalo di timteng ada ga rip :P SOL 2009/11/17 Achmad Arif Rachim a...@rach.im arif%40rach.im Guys, Sekedar ingin menolong temen, gw ada lowongan Software Architect (JAVA) dan QA Manager (JAVA) lokasi di malaysia. Kalau tertarik kabar2in gw yak ... sallarynya cukup menarik. -- Warm Regards, Arif Rachim -- Warm Regards, Arif Rachim
Re: [JUG-Indonesia] Re: AJAX Best Practice
Ada baiknya ditelusuri dulu, konfigurasi systemnya seperti apa, trus lambatnya di mana... Coba cek pakai Firebug, apakah http requestnya yang nyangkut di server side, atau nyangkutnya di javascript, atau di mana. -Kurniady 2009/11/17 putri_chairina putri.chair...@gmail.com Query-nya sederhana. Tidak ada join-join-an. Tidak ada exist-not exist-an. :D Gambarannya : UPDATE namaTable SET namaField=nilaiField, namaField2=nilaiField2, namaField=nilaiField, ... WHERE ID=idRecord. Begitu, Wendy. Putri Chairina Lakukanlah dengan Sepenuh Hati! Blog : http://putrichairina.wordpress.com FB : http://facebook.com/putri.chairina Twitter : http://twitter.com/putrichairina --- In jug-indonesia@yahoogroups.com jug-indonesia%40yahoogroups.com, wendi gunawan wendi.guna...@... wrote: klo request yg diprocess ngejalanin..query2 ke database.. mungkin anda perlu meng-analisa querynya..bisa jadi butuh di tuning..!! berapa hal yg perlu diperhatikan pada SQL 1. kurangi penggunaan left join.. contoh: misal t_request dan t_contract relasinya tablenya - 1 ke 1/0.. select req.request_number, con.contract_number from t_request req *left join* t_contract con on con.request_number = req.request_number query diatas hanya mengambil 1 kolom pada table yg di left join.. nah untuk kondisi kek gini mending jadikan subquery di klausa select menjadi : select request_number, *(select contract_number from t_contract where request_number = req.request_number) as contract_number* from t_request req 2. jika in/not in nya berupa subquery..lebih baik menggunakan exists/ not exists contoh : select * from t_customer where customer_id *not in* (select customer_id from t_request) diganti : select * from t_customer cust where *not exists* (select 'x' from t_request where customer_id = cust.customer_id) selenjutnya silahkan tanya mbah google. -- wendi gunawan Java Software Developer penulis (new bie) terus belajar untuk tidak cinta dunia http://oretanwendi.wordpress.com/ hp:085643172545
Re: [JUG-Indonesia] OOT: Python
On Monday, November 16, 2009, 7:37:35 PM, sjtirtha wrote: bukannya Python Script language, karena itu ga 100% bisa dibandingin dgn Java atau C++. Python harusnya dibandingin sama Ruby dan PHP. Dalam banyak kasus python sebenarnya sama halnya seperti java mengingat compiler java sebenarnya juga integrated namun sengaja dipisahkan melalui aplikasi antar-muka, javac. pengecualian-pengeecualian tersebut hanyalah: 1. compiler berikut make utility python sifatnya built-in, jadi begitu VM menemukan timestamp source code lebih baru dari object binary code-nya, maka VM langsung memanggil compiler built in ini untuk merekompilasi source code tersebut. Jadi dalam hal ini kita tidak harus mendeploy kode berikut source code-nya, bisa dideploy sebagai package .egg, sama seperti .jar di java. karena fitur ini python sering dikatakan sebagai interpreter untuk memperluas penggunaan. 2. Python tidak memiliki JIT built-in yang bisa mentransformasi byte code menjadi machine code, jadi secara default masih mengeksekusi byte-code. Ada sih yang mengembangkan JIT untuk python, Psyco. Tapi implementasinya terbatas untuk 32 bit native code. Gua baca2 threadnya, issues yg disebutin performance dan memory consumption, tapi gua pikir semua script language juga punya masalah yg sama. Secara umumnya sih memory consumption Python masih lebih kecil ketimbang java, kalau soal performance, semua dynamic language memiliki issue yang sama. Yang perlu diperhatikan disini soal memory consumption adalah basis komparasi yang mereka gunakan adalah C. -- Salam, -Jaimy Azle Great new ideas usually come from very small teams... don't give up so easily. -- John Kaster Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscr...@yahoogroups.com. Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/jug-indonesia/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/jug-indonesia/join (Yahoo! ID required) * To change settings via email: jug-indonesia-dig...@yahoogroups.com jug-indonesia-fullfeatu...@yahoogroups.com * To unsubscribe from this group, send an email to: jug-indonesia-unsubscr...@yahoogroups.com * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
[JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia
Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa? Cheers. -- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang raey...@... wrote: btw, kenapa file .ppt nya nggak bisa dibuka ya?? Bole tau text converter yg digunakan? -- Certified Scrum Master http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8
Re: [JUG-Indonesia] OOT: Python
On Monday, November 16, 2009, 8:51:55 PM, Daniel Baktiar wrote: hi, masalah global lock tersebut kan sudah dapat diatasi dengan stackless python. stackless python dengan microthreads bisa scale setara dengan erlang ataupun scala. gak juga, microthread tidak sepenuhnya bisa mengatasi masalah yang terkait dengan GIL ini, hanya memberikan fleksibilitas yang lebih baik. Namun masalahnya utamanya tetaplah sama. Stackless Python allows you to use lightweight threads (tasklets) that can be switched with less overhead and it allows for cooperative multitasking with the intention of making async programming easier. This helps with IO ound applications where you can have tens of thousands of tasklets running at the same time (try doing that with threads). It does not however allow you to take advantage of multi-core or multi-processor resources. It simply allows you to squeeze the most amount of work out of a single threaded process. AFAIK attempting to use threads in Stackless makes things worse (from what I could gather from the mailing lists). http://www.stackless.com/pipermail/stackless/2007-August/001963.html -- Salam, -Jaimy Azle Great new ideas usually come from very small teams... don't give up so easily. -- John Kaster
Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia
kanban mah itu ilmu standard orang industrial engineering, part of JIT, ditambah kaizen baru rame tapi gak tahu ini OOT gak yah :) -- Frans Thamura Meruvian. Experiential Tempation of Java and Enterprise OpenSource Meruvian bukan hanya membuat anak SMK menjadi bisa tapi SAKTI, malah saktinya SAKTI Mandraguna. Mobile: +62 855 7888 699 Blog Profile: http://frans.thamura.info We provide services to migrate your apps to Java (web), in amazing fast and reliable. 2009/11/18 Joshua Partogi joshua.j...@gmail.com Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa? Cheers. -- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang raey...@... wrote: btw, kenapa file .ppt nya nggak bisa dibuka ya?? Bole tau text converter yg digunakan? -- Certified Scrum Master http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8 Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscr...@yahoogroups.com. Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links
[JUG-Indonesia] Re: Actual type of parameterized class
Mungkin ada yang bisa membantu bagaimana mengetahui actual type yang dijadikan parameter dari class, saat runtime. Misal saya punya beberapa class : 1. Class ListComp : public class ListCompT extends TObject extends ListComp{ public void setup(){ //perlu tahu field2 dari type/class apa yang dijadikan parameter saat runtime } } Mas.. maap ya. Boleh tau ga kenapa kelas itu harus tahu tipe generic-nya ? Soalnya kalo yang saya bayangin, mas Widi kayaknya bakal melakukan suatu conditional code di dalam method setup(). If tipe = integer do this, if tipe = string do that, if else do nothing. Kalau memang mas Widi berniat melakukan conditional code disitu.. Sekali lagi maaf, tapi mungkin desainnya perlu ditinjau ulang.
[JUG-Indonesia] Tanya Investasi di Framework?
Dear all JUGERS, Saya bisa dibilang newbie di J2EE ... project web yang saya devel pertama kali pake Spring+hibernate+ZK+postgre, kedua pake Wicket...nah kadang bingung melihat perkembangan kedepan coz component framework kurang banyak peminat ...nah dari sini ada saran ndak Framework java untuk investasi yang bagus?Thanks Sikap Peduli Lingkungan? Temukan jawabannya di Yahoo! Answers. http://id.answers.yahoo.com
Re: [JUG-Indonesia] Tanya Investasi di Framework?
Dear all JUGERS, Saya bisa dibilang newbie di J2EE ... project web yang saya devel pertama kali pake Spring+hibernate+ZK+postgre, kedua pake Wicket...nah kadang bingung melihat perkembangan kedepan coz component framework kurang banyak peminat ...nah dari sini ada saran ndak Framework java untuk investasi yang bagus?Thanks Ikut standard : - JSF - JSP - Serlet Karena sering pake framework jadinya lupa yang dasar2 seperti serlvet, padahal ini dasar dari semua aplikasi web di java. ikut community : - Spring MVC / Struts2 Sebenernya kalo gw bilang sih web itu cuma bagian kecil dari aplikasi java. Justru yang penting dan nantinya semakin diperlukan ( skillnya mahal, red) adalah Integration. Topiknya sangat luas, mulai dari SOA, ESB, JMS dan seterusnya. Bahkan skill yang mahal malah lebih berkaitan dengan production, semisal clustering, loadbalancing, virtualization dst. Kalau mau melanjutkan ke step berikutnya, sebaiknya cari tempat kerja yang ada hubunganya dengan integration dan deployment di environtment yang besar. -- http://ifnu.artivisi.com +62 856 9211 8687 regards
Re: [JUG-Indonesia] Tutorial EJB3
Enterprise JavaBeans 3.0 (5th Edition) by: Bill Burke Richard Monson-Haefel Udah outdated sepertinya, Pake EJB3 In Action aja ;) -- http://ifnu.artivisi.com +62 856 9211 8687 regards
Re: [JUG-Indonesia] Tanya: Error Hibernate Template
Pada saat calling method hibernateTemplate.saveOrUpdate(object), gua kena error : Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition. Pake spring ya? Ini session yang dibikin adalah readOnly session, jadi ga bisa mengakses save/update/delete dari session yang bersifat readOnly. Kalau pake spring annotation bisa tambahkan annotation @Transactional diatas method yang memanggil kode di atas. Contohnya : public interface DbService{ public void methodSaveOrUpdate(Object entity); } @Service public class DbServiceImpl implements DbService{ @Transactional public void methodSaveOrUpdate(Object entity){ hibernateTemplate.saveOrUpdate(entity) } } -- http://ifnu.artivisi.com +62 856 9211 8687 regards
Re: [JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia
Halo Joshua and all JuGers, Salam kenal saya Gembit Soultan, Ada beberapa pertanyaan yang ingin saya ajukan mengenai scrum : 1. Boleh tahu caranya mendapatkan scrum master certified ? 2. apakah ada lembaga certifiednya disini (di indonesia) ? 3. Bisa kasih kisi2 mengenai pengambilan certifiednya (langkah2 apa saja yang harus saya lakukan) ? Thank you. Regards, Gembit Soultan S On Nov 18, 2009, at 7:55 AM, Joshua Partogi wrote: Saya edit-nya menggunakan Powerpoint 2007. Kamu bukanya pakai apa? Cheers. -- In jug-indonesia@yahoogroups.com, Tumpal Yan Raymond Sihotang raey...@... wrote: btw, kenapa file .ppt nya nggak bisa dibuka ya?? Bole tau text converter yg digunakan? -- Certified Scrum Master http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8
Re: [JUG-Indonesia] Google Wave
trims (u/ kurniady) banget aku udah d invite. bagi yg udah punya akun Google Wave, saya d add dunk ! 2009/11/16 Lurah Matthew tlogos...@gmail.com mohon bagi yg berkenan bisa invite saya di mail2de...@gmail.com. terima kasih. -- -- United We Stand Devided We Fall --
Re: [JUG-Indonesia] contoh project menggunakan framework
2009/11/17 joshua sitopul joshua.sito...@gmail.com Malam semuanya, dimana ya kira-kira bisa download contoh project yg open source yang menggunakan framework kira-kira spring mvc, struts 1. soalnya pengin belajar nih bagaimana buat contoh program yang bagus..kalo bisa project opensource yang terkenal ya.. Ini ada program sederhana : http://code.google.com/p/hello-spring-25/ Pakai Spring MVC -- Endy Muhardin http://endy.artivisi.com Y! : endymuhardin -- life learn contribute --
Re: [JUG-Indonesia] contoh project menggunakan framework
thx semuanya uda download yg spring..pa frans, struts 2 dimana?? kali aja kpn2 butuh..
[JUG-Indonesia] Re: OOT: Terjemahan presentasi Scrum dalam Bahasa Indonesia
Hi Gembit dan JUGgers lainnya yang tertarik dengan Scrum. Untuk menghindari OOT semakin lebar, saya sudah bikin grup diskusi yang khusus untuk membahas tentang scrum di: http://groups.google.com/group/scrum-indonesia Mau bahas tentang Lean dan XP yang sering digabungkan dengan Scrum juga boleh. Cheers. --- In jug-indonesia@yahoogroups.com, Gembit Soultan Shirazi gembit.soul...@... wrote: Halo Joshua and all JuGers, Salam kenal saya Gembit Soultan, Ada beberapa pertanyaan yang ingin saya ajukan mengenai scrum : 1. Boleh tahu caranya mendapatkan scrum master certified ? 2. apakah ada lembaga certifiednya disini (di indonesia) ? 3. Bisa kasih kisi2 mengenai pengambilan certifiednya (langkah2 apa saja yang harus saya lakukan) ? Thank you. Regards, Gembit Soultan S -- Certified Scrum Master http://blog.scrum8.com | http://jobs.scrum8.com | http://twitter.com/scrum8
[JUG-Indonesia] [ask]Clustering in practice
Hi all. Lagi baca jboss in action di chapter 12 dan 13 tentang clustering. Disana diterangkan panjang lebar tentang clustering, ternyata sangat rumit dan banyak sekali aspek yang harus dituning, banyak sekali jalan menuju clustering. Di buku ini juga ada keterangan kalau misalnya single jboss bisa handle user concurent sampe ratusan, tapi kalau usernya sudah ribuan sebaiknya mulai memikirkan clustering. Memang begitu di pakteknya? sejauh ini aplikasi yang gw develop masih belum sampe ke sana dari sisi user concurentnya, rata2 aplikasi transaksi internal dengan jumlah user yang masih sangat moderat. Nah kalau di banking seperti internet banking dan transksi secara keseluruhan pasti user concurentnya amit2, nah gimana solusinya? apakah scaleup atau cluster? Aplikasi yang tidak menggunakan EJB dan bersifat 100% stateless nggak perlu clustering, cukup pake loadbalancer di depan and done. Kalau mau simpan state semuanya didump di database. Ini pendekatan paling gampang, apakah ini aplicable in practice? Nah gimana kalau aplikasinya bukan web, seperti di telco? apakah menggunakan EJB dan dicluster EJBnya? so far di deployment pengalaman gw cuma sama tomcat dan jetty, belum pernah pake yang brontosaurus seperti weblogic atau websphere. Jika, develop aplikasi dengan clustering in mind, checklistnya apa aja ya yang perlu diperhatikan? gw lihat checklist yang bagus di sini nih : http://www.parleys.com/display/PARLEYS/Home#slide=1;talk=7372;title=Pragmatic%20Clustering%20Guide aplicable untuk aplikasi web, tapi gimana dengan aplikasi non web? -- http://ifnu.artivisi.com +62 856 9211 8687 regards
Re: [JUG-Indonesia] [ASK]Lookup JNDI Stateless session bean di JBoss 4.2.x
Local interface tidak didaftarkan di JNDI karena itu memang tidak bisa dilookup lewat JNDI. Salahnya disitu. He he he. Local interface cuma bisa diinject lewat annotation. Ternyata mapping JNDI ENC untuk EJB3 di jboss 4.2.x adalah sebagai berikut : nama-ear/nama-bean/local nama-ear/nama-bean/remote Misalnya contoh saya diatas menggunakan @Stateless untuk class XmlEntityBean dan sample-ear untuk nama earnya: sample-ear/XmlEntityBean/local sample-ear/XmlEntityBean/remote Sampe disini lookup berhasil mengembalikan Proxy class, tapi belum berhasil mencasting proxi class ke interface local dan interface remote. hmmm, apa perlu jbossall-client jar juga untuk akses local dari war yang ada di dalam ear yang sama dengan ejb? -- http://ifnu.artivisi.com +62 856 9211 8687 regards
Re: [JUG-Indonesia] [ASK]Lookup JNDI Stateless session bean di JBoss 4.2.x
Ifnu bima wrote: Local interface tidak didaftarkan di JNDI karena itu memang tidak bisa dilookup lewat JNDI. Salahnya disitu. He he he. Local interface cuma bisa diinject lewat annotation. Ternyata mapping JNDI ENC untuk EJB3 di jboss 4.2.x adalah sebagai berikut : nama-ear/nama-bean/local nama-ear/nama-bean/remote Misalnya contoh saya diatas menggunakan @Stateless untuk class XmlEntityBean dan sample-ear untuk nama earnya: sample-ear/XmlEntityBean/local sample-ear/XmlEntityBean/remote Sampe disini lookup berhasil mengembalikan Proxy class, tapi belum berhasil mencasting proxi class ke interface local dan interface remote. hmmm, apa perlu jbossall-client jar juga untuk akses local dari war yang ada di dalam ear yang sama dengan ejb? Oh di JBoss 4 rupanya. Info yang aku kasih itu di GlassFish 2. Kalau kita deploy ear dan dalamnya ada local dan remote EJB maka cuma remote EJB yang masuk ke JNDI. Ini bisa dilihat lewat JNDI browser GlassFish. Itu sebabnya dalam aplikasiku tidak pakai local EJB sama sekali semuanya remote EJB.