Menginstall Maven Integration di Eclipse IDE Java EE


Sejak versi 7, NetBeans IDE sudah terintegrasi dengan Maven, dan sejak versi 3.7, sudah ada plugin resmi dari Eclipse IDE untuk Maven. Namun tetap harus diinstall secara manual, tidak terinstall otomatis di Eclipse IDE Enterprise Edition, namun jika Anda menggunakan Eclipse IDE Java, maka otomatis sudah terinstall.

1. Buka Eclipse IDE Java EE

Pertama buka dulu Eclipse IDE Java EE. Jika belum punya silahkan download di website Eclipse Β http://www.eclipse.org/downloads/.Β  Baca lebih lanjut

Screencast Membangun Aplikasi Client-Server Menggunakan Java


Video tutorial “Membangun Aplikasi Client-Server Menggunakan Java” membahas tentang cara membangun aplikasi berbasis client-server menggunakan bahasa pemrograman Java. Teknologi yang digunakan adalah Remote Method Invocation. Dalam video ini saya bahas tentang konsep client-server, contoh sederhana membangun aplikasi client-server sampai contoh yang lumayan kompleks yaitu membangun aplikasi crud (create, read, update, delete) menggunakan database berbasiskan client-server.

Video Tutorial Membangun Aplikasi Client Server Menggunakan JavaVideo Tutorial Membangun Aplikasi Client Server Menggunakan JavaVideo Tutorial Membangun Aplikasi Client Server Menggunakan JavaVideo Tutorial Membangun Aplikasi Client Server Menggunakan Java

Mudah-mudahan video tutorial ini bermanfaat untuk teman-teman yang akan belajar cara membangun aplikasi berbasis client-server. Silahkan unduh videonya pada link dibawah ini :

https://www.mediafire.com/folder/hm27fqnu82lhr/Client_Server

Selamat belajar

Meload Teks dari File


Meload teks dari file di Java tidaklah sesederhana pada bahasa pemrograman yang lain. Contohnya di C# kita bisa melakukan seperti jika akan meload teks dari file :

string s = System.IO.File.ReadAllText( path );

Tapi tidak dengan Java, butuh banyak kode yang harus kita buat jika meload data di Java

File file = new File("/home/echo/Desktop/contoh.txt");

FileReader fileReader = null;
BufferedReader reader = null;

try {
    fileReader = new FileReader(file);
    reader = new BufferedReader(fileReader);

    StringBuilder builder = new StringBuilder();
    String temp = null;

    while ((temp = reader.readLine()) != null) {
        builder.append(temp);
        builder.append("\n");
    }

    // hasil teks
    String text = builder.toString();

} catch (IOException e) {
} finally {
    if (fileReader != null) {
        try {
            fileReader.close();
        } catch (IOException ex) {
        }
    }
    if (reader != null) {
        try {
            reader.close();
        } catch (IOException ex) {
        }
    }
}

Lantas, kenapa tidak kita buat saja sebuah kelas utilitas untuk melakukan load teks dari file, sehingga jika kita akan meload teks dari file, akan lebih mudah dari pada kode diatas. Contoh sekarang saya membuat kelas StringLoader yang berisikan utilitas-utilitas untuk meload teks dari file. Baca lebih lanjut

Resource untuk Belajar JavaSE, JavaEE, JavaDB, JavaME, JavaFX


Kadang suka banyak yang chating menanyakan resource untuk belajar Java, baik itu java desktop, java web dan lain-lain. Supaya gampang nanti ngasih link resourcenya, saya gabungkan saja diartikel ini :

  1. Java Standard Edition : http://download.oracle.com/javase/
  2. Java Enterprise Edition : http://download.oracle.com/javaee/
  3. Java Database : http://download.oracle.com/javadb/
  4. Java Micro Edition : http://download.oracle.com/javame/
  5. JavaFX : http://download.oracle.com/javafx/

Silahkan belajar….

Contoh Project CRUD Menggunakan NetBeans Platform dan Java Persistence API 2


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9
  3. MySQL Database Server 5.1

Iseng-iseng, bikin project Crud menggunakan NetBeans Platform dan Java Persistence API 2, lumayan buat belajar lah πŸ˜€ Crud nya juga gak terlalu simple, lumayan agak rumit (artinya banyak simplenya πŸ˜€ ), ada 2 tabel, user dan group, dan satu user punya satu group, tapi satu group bisa punya kosong atau lebih dari satu group πŸ˜€

Ini screenshootnya πŸ˜€

Crud Persistence

Crud Persistence

Baca lebih lanjut

Menggunakan JTextValidator di NetBeans IDE


NetBeans IDE 6.9

NetBeans IDE 6.9

Peralatan yang diperlukan

  1. Java Development Kit 1.6
  2. NetBeans IDE 6.9
  3. Project JTextValidator

Artikel sebelumnya saya telah membuat sebuah project JTextValidator yang merupakan JTextField yang dapat melakukan proses validasi secara dinamis dan realtime. Pada artikel ini saya akan bahas bagaimana cara menggunakannya dalam project java yang dibuat menggunakan NetBeans IDE πŸ˜€ Kenapa NetBeans? Baca saja terus artikel ini πŸ˜€ Baca lebih lanjut

Sistem Informasi Penjualan dan Pembelian Barang di AkuSmart Berbasis NetBeans Platform 6.9


NetBeans Platform 6.9

NetBeans Platform 6.9

Ini cuma project kuliah, jadi jangan dianggap serius πŸ˜€ Project ini dibangun diatas NetBeans Platform 6.9 πŸ˜€ Sistem ini dibangun atas dasar tugas mata kuliah Analisis dan Desain Sistem Informasi πŸ˜€ Ini screenshootnya : Baca lebih lanjut

Tampilan Date yang Aneh di JTable


Java Programming

Java Programming

Peralatan yang diperlukan :

  1. Java Development Kit 1.6
  2. Integrated Development Environtment (NetBeans, Eclipse, dll)

Tadi pagi ada yang bertanya kenapa format tampilan Date (tanggal) di JTable aneh, tampilannya “Wed Jun 02 14:26:53 ICT 2010”. Yup memang seperti itulah default tampilan dari Date (java.util.Date), kok seperti itu? Ini dikarenakan Date bukanlah String, sehingga tidak dapat langsung ditampilkan oleh JTable, lantas kenapa bisa tampil tulisan “Wed Jun 02 14:26:53 ICT 2010” ? Hal ini dikarenakan itu dipanggil dari metode toString() milik kelas Object. Baca lebih lanjut