Cara Membangun Situs Web Menggunakan Java

Java adalah bahasa yang kuat dan serbaguna yang dapat digunakan untuk mengembangkan berbagai aplikasi, termasuk situs web. Panduan ini akan mencakup langkah-langkah dasar yang terlibat dalam membangun situs web menggunakan servlet yang ditulis dalam Java 6 di server web Apache Tomcat 6. Meskipun situs web dapat dibuat di Tomcat hanya dengan menggunakan Java Server Pages (JSP), panduan ini terbatas pada pembuatan servlet "Halo, Dunia" yang sederhana.

Langkah 1

Di komputer Anda, buat file bernama HelloWorldServlet.java dengan kode berikut:

Video Hari Ini

impor java.io. GO impor javax.servlet. GO impor javax.servlet.http.* GO

kelas publik HelloWorld memperluas HttpServlet { public void doGet (permintaan HttpServletRequest, respons HttpServletResponse) melempar ServletException, IOException { // Metode response.getWriter() mengembalikan PrintWriter yang dapat digunakan untuk menulis // data ke output sungai kecil. Kami akan menggunakannya untuk menulis halaman web. PrintWriter out = response.getWriter() GO

out.println(\"< html>\")

PERGI keluar.println("

Halo Dunia! ") PERGI keluar.println("

Halo Dunia!

") GO out.println("") GO } }

Langkah 2

Kompilasi file sumber HelloWorldServlet.java ke dalam file kelas menggunakan perintah javac.

javac -cp servlet-api.jar HelloWorldServlet.java

Catatan: Contoh ini mengasumsikan bahwa servlet-api.jar terletak di folder yang sama dengan HelloWorldServlet.java.

Langkah 3

Buat folder bernama WEB-INF dan file di folder bernama web.xml dengan isi sebagai berikut:

xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" versi="2.4"> Halo DuniaHelloWorldServlet

Halo Dunia/

Langkah 4

Buat folder di bawah WEB-INF bernama "kelas" dan salin HelloWorldServlet.class ke dalam folder.

Langkah 5

Buat folder bernama META-INF dan file di folder bernama context.xml dengan isi sebagai berikut:

Langkah 6

Gunakan alat Java Archive (jar) untuk membuat arsip aplikasi web (perang) yang dapat digunakan ke server Tomcat:

jar -cf ROOT.war .

Langkah 7

Salin file ROOT.war ke direktori "webapps" server web Tomcat.

Langkah 8

Lihat output HelloWorldServlet dengan membuka alamat server web Tomcat. (misalnya., http://server: 8080/ atau http://192.168.0.10/)

Hal yang Anda Butuhkan

  • Contoh Apache Tomcat 6

  • Kit pengembangan Java SE 6 (JDK)

  • Pustaka Java Servlet API (biasanya bernama servlet-api.jar)

Tip

Gunakan skrip Ant untuk membantu mengotomatiskan proses pembuatan dan penerapan. Ini akan memastikan bahwa kompilasi dan pembuatan file perang ditangani dengan cara yang konsisten dan mudah.