pengen belajar java dimana tempat yang lengkap?


#TutorialJava

pengen belajar java dimana tempat yang lengkap?

belajar java standard edition, dari mulai belajar dasar2 java, pemrograman berorientasi objek, network, database, aplikasi desktop, multithreading, dll silahkan belajar disini ===> http://docs.oracle.com/javase/tutorial/

belajar java RX, rich internet application, JNLP, silahkan belajar disini ===> http://docs.oracle.com/javafx/

belajar java enterprise edition, dari mulai java web, servlet, java server pages, java server faces, enterprise java beans, java persistence api, web service, soap, restful, belajar disini ===> http://docs.oracle.com/javaee/7/tutorial/doc/home.htm

selamat belajar 

Iklan

Pentingnya membuat UNIT TEST


Sekarang saya kasih contoh kode yang dengan adanya UNIT TEST, kode yang saya bikin bakal jadi lebih baik dibandingkan tanpa UNIT TEST

Contoh sekarang saya mau bikin sebuah method helper buat ngambil nama belakang dari full name, kayak gambar dibawah ini nih, Baca lebih lanjut

Segera Miliki Video Tutorial Belajar Pemrograman Java 7 untuk Pemula


Belajar Pemrograman Java 7 untuk Pemula

Video tutorial Belajar Pemrograman Java 7 untuk Pemula, merupakan panduan bagi Anda yang ingin belajar bahasa terpopuler di dunia ini. Video ini cocok bagi Anda yang belum mengerti tentang pemrograman Java. Video ini akan membahas dasar-dasar pemrograman Java dan konsep pemrograman berorientasi objek.

Dengan mengikuti video tutorial ini, diharapkan Anda dapat melanjutkan belajar ke teknologi Java yang lebih khusus, seperti teknologi desktop, teknologi website, teknologi mobile, bahkan Anda dapat melanjutkan belajar teknologi Android, salah satu sistem operasi mobile yang sangat populer saat ini.

PESAN DISINI.

Download Halaman Web Menggunakan Java | StripBandunk


Pada artikel ini kami akan membahas tentang cara mendownload halaman web menggunakan bahasa pemrograman Java. Tutorial ini bagus untuk yang ingin belajar membuat crawler :D

Untuk mengakses sebuah halaman web, kita perlu menggunakan URL web tersebut. Di Java kita juga dapat menggunakan kelas URL untuk menuliskan sebuah URL, jangan menggunakan String.

URL url = new URL("http://stripbandunk.com/");

Jika Anda menuliskan URL yang tidak valid, misalnya URL("hehehehe"), maka otomatis ini akan menghasilkan error.

Baca Lebih Lanjut.

Servlet 3 – Penggunaan RequestDispatcher untuk Melakukan Forward Request


Dalam javadoc, RequestDispatcher merupakan :

Defines an object that receives requests from the client and sends them to any resource (such as a servlet, HTML file, or JSP file) on the server. The servlet container creates the RequestDispatcher object, which is used as a wrapper around a server resource located at a particular path or given by a particular name.

Dengan begitu, RequestDispatcher dapat kita gunakan untuk memforward request ke halaman lain, contohnya misal saat ini kita akan memcoba membuat sebuah halaman untuk manipulasi data Person, dimana hanya menggunakan sebuah Servlet. Misal saat pengguna membuka halaman :

Jika untuk melakukan render halaman dilakukan, maka hal ini akan sangat menyulitkan, oleh sebab itu ada baiknya jika kita membuat halaman daftar person dan create person pada file yang berbeda, misal kita membuat halaman list.html untuk menampilkan data seluruh person.

<!doctype html>
<html>
    <head>
        <title>List of Person</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <table border="1">
            <thead>
                <tr>
                    <th>Id</th>
                    <th>First Name</th>
                    <th>Last Name</th>
                    <th>Birthday</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>1</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
                <tr>
                    <td>1</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
                <tr>
                    <td>2</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
                <tr>
                    <td>3</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
                <tr>
                    <td>4</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
                <tr>
                    <td>5</td>
                    <td>Eko Kurniawan</td>
                    <td>Khannedy</td>
                    <td>29 Desember 1988</td>
                </tr>
            </tbody>
        </table>
    </body>
</html>

dan membuat halaman create.html untuk menampilkan form halaman input data person.

<!doctype html>
<html>
    <head>
        <title>Create New Person</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <h1>Create New Person</h1>
        <form method="POST">
            <table>
                <tbody>
                    <tr>
                        <td>First Name :</td>
                        <td><input type="text" name="first_name"/></td>
                    </tr>
                    <tr>
                        <td>Last Name :</td>
                        <td><input type="text" name="last_name"/></td>
                    </tr>
                    <tr>
                        <td>Birthday :</td>
                        <td><input type="text" name="birthday"/></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><input type="submit" value="Create"/></td>
                    </tr>
                </tbody>
            </table>
        </form>
    </body>
</html>

setelah itu baru buat servlet untuk menangani request browser.

package khannedy.web.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name = "Person", urlPatterns = {"/Person"})
public class PersonServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        String action = request.getParameter("action");
        if (action == null) {
            action = "list";
        }

        if (action.equals("create")) {
            request.getRequestDispatcher("/WEB-INF/page/create.html").forward(request, response);
        } else if (action.equals("list")) {
            request.getRequestDispatcher("/WEB-INF/page/list.html").forward(request, response);
        } else {
            response.sendError(HttpServletResponse.SC_NOT_FOUND);
        }

    }
}

hasilnya adalah :

Screenshot-List of Person - Google Chrome

Screenshot-List of Person - Google Chrome

Screenshot-Create New Person - Google Chrome

Screenshot-Create New Person - Google Chrome

Download Buku Java Dasar


 

Java Dasar

Java Dasar

 

Silahkan Download Disini :

https://eecchhoo.wordpress.com/buku/

😀

download ebook pemrograman java game


Pemrograman Java Game

  • Pengenalan Game
  • Collection dan Thread
  • Event Handling
  • Efek Suara
  • Grafik Vector
  • Grafik Bitmap
  • Skala, Rotasi dan Translasi
  • Sprite dan Collision Detection
  • Pemrograman Socket

Baca lebih lanjut

download ebook pemrograman java web


Pemrograman Java Web

  • Pengenalan Pemrograman Web
  • Basic Servlet
  • Advanced Servlet
  • Dasar JSP
  • SQL dan JDBC
  • JSP Lanjutan
  • MVC Intro
  • Advanced MVC
  • JSF
  • Advanced JSF
  • Web Security
  • AJAX
  • J2EE Design Pattern
  • App Case Study

Baca lebih lanjut