Nanggepi mas terus juga capek..he he he.. Yang penting problem solve buat yang butuh.
----- Original Message ---- From: sm96 <[EMAIL PROTECTED]> To: jug-indonesia@yahoogroups.com Sent: Friday, June 13, 2008 14:08:12 Subject: Re: [JUG-Indonesia] tanya cara membuat jumlah user online dijsp omongan kayak gini udah terlalu melenceng jauh dari topik. kalo bicaranya level enterprise, gak perlu jadi bahasan di topik sekecil ini. ...... 2008/6/12 Aris Kumara <aris.kumara@ yahoo.com>: > > Saya setuju kalau memang database tidak selalu overkill. Ada database yang > lite juga. > Tp kita perlu punya capacity planning yang bener. Kadang bisnis berkembang > dan diperlukan penggantian database dengan fitur2 tambahan yang cuma ada di > enterprise database seperti oracle, sql server ato DB2. Kalau sudah harus > ganti, maka akan susah kalau mau tetep pake tracking user online pake > database yang berat2. > > Ada quote menarik "Ada satu yang tidak berubah dari IT, yaitu perubahan user > requirement" . Artinya, user requirement selalu berubah, sehingga dalam > membangun suatu sistem, programmer dituntut untuk meciptakan solusi yang > agile (cerdas terhadap perubahan). > > Balik ke persoalan awal, sekali lagi bisa saja solusi database itu, cuma > ya..ada konstrain2 tertentu seperti databasenya harus ringan, dll. Saya > sendiri lebih suka solusi yang loosely coupled. Artinya tidak tergantung > pada konstrain2 tertentu, sehingga bisa dideploy dimana aja, support DB apa > aja, dll..dll.. dan user senang ^_^. Sebagai tambahan, kalau pake > ServletContext, ga harus pake database macem2. Malah dimungkinkan ga pake > database =). > > Terima kasih atas masukannya, saya juga sedang belajar =). > > CMIIW > > Aris Kumara Prabhawa, SCJP > "Mantan Java Programmer" > http://tenzai. wordpress. com > > > > ----- Original Message ---- > From: sm96 <syaiful.mukhlis@ gmail.com> > To: jug-indonesia@ yahoogroups.. com > Sent: Thursday, June 12, 2008 9:47:48 > Subject: Re: [JUG-Indonesia] tanya cara membuat jumlah user online dijsp > > sori juga... > aku basisnya ke User Management. > jadi, gak perlu dilarang aku pake database apa pake XML > atau LDAP atau resource yg lainnya. > session state aja bisa disimpen ke resource lain salah satunya > ke database. > Apakah selamanya pengunaan database selalu overkill? > Kan ada database in memory, macam hsql.. > atau embedded database yg kecil dan ringan macam sqlite atau javadb.. > Database tidaklah identik dengan Oracle, SQL Server, DB2, atau SAPDB. > Database adalah utk penyimpanan data, yang bisa jadi dia juga sediakan > fasilitas untuk memprosesnya. karena ada database yg hanya semata2 untuk > menyimpan data saja. > > 2008/6/11 Aris Kumara <aris.kumara@ yahoo.com>: >> Sori, saya coba bantu.. >> >> Kalo mau track berapa concurrent user yang lagi online, coba buat class >> yang >> implements interface listener javax.servlet. http.HttpSession Listener. >> >> HttpSessionListener punya dua method yang harus di-implementasi: >> 1. sessionCreated -> berguna untuk alert jika ada user yang online. >> 2. sessionDestroyed -> berguna untuk alert jika ada user yang logout. >> >> Nah, di method sessionCreated, lakukan penambahan attribute jumlah user >> online pada ServletContext. Sebaliknya pada method sessionDestroyed, >> lakukan >> pengurangan attribute jumlah user online pada ServletContext. >> >> Jika ada yang ga tau ServletContext, dia adalah object yang dapat diakses >> oleh semua servlet dalam satu aplikasi. Biasanya ServletContext ini berisi >> attribute2 yang digunakan oleh aplikasi.. >> >> Kemudian untuk masalah jika user ga logout dalam waktu lama, session-nya >> dibatasi aja pake session.setMaxInact iveInterval( x seconds). >> >> Menurut saya jangan pake database buat nge-track karena sayang banget >> resource-nya gede buat memori dan I/O. Mending pake aja object2 yang ada >> (ServletContext, HttpSessionListener ) >> >> Semoga membantu. >> >> Regards, >> >> Aris Kumara Prabhawa, SCJP >> "Mantan Programmer Java" >> http://tenzai. .wordpress. com >> >> ----- Original Message ---- >> From: Ifnu bima <[EMAIL PROTECTED] com> >> To: jug-indonesia@ yahoogroups. com >> Sent: Wednesday, June 11, 2008 21:57:50 >> Subject: Re: [JUG-Indonesia] tanya cara membuat jumlah user online dijsp >> >> Hi, >> >>> setiap user yang login pastinya dicatat dong. >>> kalo mau tahu user yg login ada berapa, hitung aja dari catatan itu. >>> contohnya, mencatatnya di database. >>> jumlah user online, yah diquery aja ke database jumlah yg online saja >>> berapa >> >> kalau usernya nggak pernah logout gimana yah update jumlah user yang >> sedang onlinenya? >> >> -- >> Senior Engineer @ ArtiVisi Intermedia >> Java Training Center >> See our course @ artivisi.com >> >> http://ifnu. artivisi. com >> +62 856 9211 8687 >> regards >> >> New on my blog : >> Netbeans for PHP : debugging php script >> http://ifnu. artivisi. com/?p=19 >> >> Send instant messages to your online friends http://uk.messenger >> .yahoo.com >> > > -- > syaiful.mukhlis > gtalk:syaiful. mukhlis@ gmail.com > > Send instant messages to your online friends http://uk.messenger .yahoo.com > -- syaiful.mukhlis gtalk:syaiful.mukhlis@ gmail.com Send instant messages to your online friends http://uk.messenger.yahoo.com