Buku GRATIS : Membangun Aplikasi RESTful Web Service [bagian 2] Menggunakan Hibernate dan MySQL


Ini adalah buku lanjutan dari buku sebelumnya. Buku ini berisikan materi tentang implementasi dari backend RESTful web service yang pada buku sebelumnya telah dibahas.

Membangun Aplikasi RESTful Web Service [bagian 2] Menggunakan Hibernate dan MySQL

Membangun Aplikasi RESTful Web Service [bagian 2] Menggunakan Hibernate dan MySQL

Baca lebih lanjut

Membuat Halaman Wizard Sederhana Menggunakan JSF (Java Server Faces) dan CDI (Context & Dependency Injection)


Java Technology

Java Technology

Bismillahirrahmanirrahim

Proses wizard adalah beberapa halaman yang digabungkan untuk membentuk satu alur proses, misal. Jika kita akan memasukkan data yang sangat banyak, biasanya kita memisahkan data tersebut menjadi beberapa bagian. Contoh saat kita akan memasukkan biodata pegawai, kita akan memasukkan data identitasnya terlebih dahulu, setelah itu memasukkan data akademik, data pengalaman kerja, dan lain-lain. Dari pada kita memasukkan datanya ke dalam satu halaman, lebih baik jika kita membaginya menjadi beberapa halaman.

Dalam proses wizard, artinya data pada halaman pertama harus dapat diakses pada halaman kedua dan halaman selanjutnya. Dalam web, biasanya data tersebut disimpan dalam sebuah HttpSession. Namun jika kita menggunakan HttpSession, maka data akan selalu sama dalam browser yang kita gunakan. Jika kita merubah data wizard di satu tab, maka data pada tab yang lain akan ikut berubah. Hal ini membuat kita tidak dapat menambah data secara sekaligus di beberapa tab.

Dalam kasus ini, kita dapat menggunakan @ConversationScope milik Context & Dependency Injection (CDI) yang tergabung dalam teknologi JEE 6. Untuk menggunakan CDI, kita hanya dapat menggunakannya pada Enterprise Application Server seperti Glassfish dan JBoss. Kita tidak dapat menggunakannya Servlet Container seperti Tomcat dan Jetty.

Untuk membuat sebuah ManageBean menggunakan @ConversationScope kita hanya perlu menambahkan @ConversationScope dalam kelas ManageBean yang kita gunakan, dan setelah itu menambahkan sebuah variabel Conversation menggunakan annotation @Inject. Baca lebih lanjut

Menampilkan Gambar Bendera dalam JTable di Java Swing


pada tulisan kali ini saya akan membahas tentang cara menampilkan gambar bendera dalam jtable. jtable memang salah satu komponen yang sangat komplek dalam swing, tapi saya sangat menyukainya karena mudah untuk dikostumasi 😀 dan contohnya pada tulisan ini saya akan mengkostumasi tampilan jtable, agar dapat menampilkan gambar bendera 😀

pertama, buatlah sebuah project java application.

kedua, buatlah kelas benbera, disini saya menamakannya dengan kelas flag, dimana kelas flag ini akan digunakan sebagai kelas yang merepresentasikan bendera, didalamnya terdapat nama negara bendera tersebut, dan gambar benderanya menggunakan imageicon.

ketiga, setelah membuat kelas flag, saatnya memasukkan gambar bendera yang akan ditampilkan ke jtable. sebenarnya tidak harus gambar, anda dapat menggunakan gambar apa saja. dan untuk memudahkan load gambarnya, buatlah utilities untuk melakukan load gambar dengan mudah.

keempat, setelah selesai membuat bendera, dan gambar bendera sudah ada, saatnye membuat form untuk menampilkan jtable.

kelima, saatnya mengisi data dalam jtable. disini saya menggunakan data sedernaha, yaitu hanya data nama dan bendera, untuk data jtable ini anda bisa menyesuaikan dengan kebutuhan anda, sehingga tidak harus sama dengan yang saya buat.

terakhir, saatnya mengubah tampilan kelas flag menjadi gambar bendera. caranya adalah dengan membuat tablecellrender sendiri. untuk memudahkan membuat tablecellrender, anda dapat membuat turunan defaulttablecellrender, sehingga pembuatan tablecellrender akan sangat mudah seperti yang terlihat dalam video dibawah ini.

menarik bukan? dibandingkan hanya dampilan teks saja?

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/flag-in-table.zip

Menyimpan Logging Aplikasi Java ke Database


artikel sebelumnya saya membahas tentang java logging, dan sayangnya ternyata java logging secara default tidak support menyimpan log ke database, sehingga mau tidak mau, harus kita buat sendiri agar log dapat disimpan dalam database. caranya adalah dengan membuat handler sendiri, dimana handler tersebut akan menyimpan log ke database.

tahapan pertama adalah kita membuat tabel dalam database, pada artikel ini misal saya menggunakan sistem basis data mysql.

tahap kedua adalah membuat sistem project di netbeans, atau ide apapun yang anda sukai. setelah itu jangan lupa untuk menambahkan driver sistem basis data yang anda gunakan, dimana disini saya menggunakan mysql.

tahap ketiga adalah kita harus membuat class DatabaseHandler yang turunan dari class java.util.logging.Hanlder, dalam kelas tersebut kita buat agar logging tersebut masuk ke dalam tabel yang sebelumnya kita buat.

setelah membuat DatabaseHandler, saatnya menggunakannya dalam aplikasi 😀

selesai!!! sekarang anda telah membuat handler agar log bisa disimpan dalam database 😀

silahkan download sourcecodenya disini :

http://swing-usu.googlecode.com/files/log-to-database.zip

Menjadikan NetBeans Sebagai Database Query Browser « OpenScreen


pada screencast episode kali ini membahas tentang cara menjadikan netbeans sebagai database query browser, yaitu tool untuk melakukan proses manipulasi ke database baik itu berupa perintah INSERT, UPDATE, DELETE, CREATE sampai SELECT.

Silahkan download scrrencastnya disini :

http://tiny.cc/u5CL3

Link-link terkait :

http://www.netbeans.org/

http://www.mysql.com/

Video Tutorial Membuat GuestBook Menggunakan JSF, Hibernate dan Spring Framework (30 menit)


VIdeo tutorial [bisu] ini meruapakan video tutorial yang membahas tentang pembuatan GuestBook (Buku Tamu) berbasis website menggunakan teknologi java yaitu Java Server Faces, Hibernate dan Spring Framework.

Video tutorial ini berdurasi sekitar setengah Jam yang terdiri dari 6 video tutorial yang berisikan tahapan pembuatan GuestBook dari awal sampai akhir. Baca lebih lanjut

demo video tutorial SwingMakeOver


image sebelumnya gw mo minta maaf karena agak tertunda pembuatan video tutorial SwingMakeOver, soalnya 2 minggu ini gw lagi ada UAS (Ujian Akhir Semester) di UNIKOM, jadi harus fokus dulu ke UAS 😀

nah ini gw mo kasih demo video tutorial SwingMakeOver, semoga bisa bikin kalian semua tertarik buat belajar SwingMakeOver dan Java tentunya 😀

Baca lebih lanjut