วิธีสร้างเว็บไซต์โดยใช้ Java

Java เป็นภาษาที่ทรงพลังและใช้งานได้หลากหลายที่สามารถใช้พัฒนาแอพพลิเคชั่นได้หลากหลาย รวมถึงเว็บไซต์ คู่มือนี้จะครอบคลุมขั้นตอนพื้นฐานที่เกี่ยวข้องกับการสร้างเว็บไซต์โดยใช้เซิร์ฟเล็ตที่เขียนด้วย Java 6 บนเว็บเซิร์ฟเวอร์ Apache Tomcat 6 แม้ว่าเว็บไซต์อาจสร้างขึ้นบน Tomcat โดยใช้ Java Server Pages (JSP) เท่านั้น แต่คู่มือนี้จำกัดเฉพาะการสร้างเซิร์ฟเล็ต "Hello, World" แบบธรรมดาเท่านั้น

ขั้นตอนที่ 1

บนคอมพิวเตอร์ของคุณ ให้สร้างไฟล์ชื่อ HelloWorldServlet.java ด้วยรหัสต่อไปนี้:

วีดีโอประจำวันนี้

นำเข้า java.io GO นำเข้า javax.servlet GO นำเข้า javax.servlet.http.* GO

คลาสสาธารณะ HelloWorld ขยาย HttpServlet { โมฆะสาธารณะ doGet (คำขอ HttpServletRequest การตอบสนอง HttpServletResponse) พ่น ServletException, IOException { // เมธอด response.getWriter () ส่งคืน PrintWriter ที่สามารถใช้เขียน // ข้อมูลไปยังเอาต์พุต ลำธาร. เราจะใช้เขียนหน้าเว็บ PrintWriter out = response.getWriter() GO

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

ไป out.println("

สวัสดีชาวโลก! ") ไป out.println("

สวัสดีชาวโลก!

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

ขั้นตอนที่ 2

คอมไพล์ซอร์สไฟล์ HelloWorldServlet.java ลงในไฟล์คลาสโดยใช้คำสั่ง javac

javac -cp servlet-api.jar HelloWorldServlet.java

หมายเหตุ: ตัวอย่างนี้ถือว่า servlet-api.jar อยู่ในโฟลเดอร์เดียวกับ HelloWorldServlet.java

ขั้นตอนที่ 3

สร้างโฟลเดอร์ชื่อ WEB-INF และไฟล์ในโฟลเดอร์ชื่อ web.xml ด้วยเนื้อหาต่อไปนี้:

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\" version="2.4"> สวัสดีชาวโลกHelloWorldServlet

สวัสดีชาวโลก/

ขั้นตอนที่ 4

สร้างโฟลเดอร์ภายใต้ WEB-INF ชื่อ "classes" และคัดลอก HelloWorldServlet.class ลงในโฟลเดอร์

ขั้นตอนที่ 5

สร้างโฟลเดอร์ชื่อ META-INF และไฟล์ในโฟลเดอร์ชื่อ context.xml ด้วยเนื้อหาต่อไปนี้:

ขั้นตอนที่ 6

ใช้เครื่องมือ Java Archive (jar) เพื่อสร้างไฟล์เก็บถาวรของเว็บแอปพลิเคชัน (war) ที่สามารถปรับใช้กับเซิร์ฟเวอร์ Tomcat:

jar -cf ROOT.war

ขั้นตอนที่ 7

คัดลอกไฟล์ ROOT.war ไปยังไดเร็กทอรี "webapps" ของเว็บเซิร์ฟเวอร์ Tomcat

ขั้นตอนที่ 8

ดูผลลัพธ์ของ HelloWorldServlet โดยไปที่ที่อยู่ของเว็บเซิร์ฟเวอร์ Tomcat (เช่น., http://server: 8080/ หรือ http://192.168.0.10/)

สิ่งที่คุณต้องการ

  • อินสแตนซ์ Apache Tomcat 6

  • ชุดพัฒนา Java SE 6 (JDK)

  • ไลบรารี Java Servlet API (โดยทั่วไปจะมีชื่อว่า servlet-api.jar)

เคล็ดลับ

ใช้สคริปต์ Ant เพื่อช่วยให้กระบวนการสร้างและปรับใช้เป็นไปโดยอัตโนมัติ สิ่งนี้จะช่วยให้มั่นใจได้ว่าการรวบรวมและการสร้างไฟล์สงครามได้รับการจัดการในลักษณะที่สอดคล้องกันและง่ายดาย

หมวดหมู่

ล่าสุด

วิธีทดสอบ DDNS

วิธีทดสอบ DDNS

DNS อนุญาตให้คุณเชื่อมต่อกับคอมพิวเตอร์เครือข่...

วิธีอัปเดตไดรเวอร์ใน Ubuntu

วิธีอัปเดตไดรเวอร์ใน Ubuntu

เครดิตรูปภาพ: Caiaimage/Agnieszka Olek/Caiaimag...

วิธีบันทึกวอลเปเปอร์เดสก์ท็อป

วิธีบันทึกวอลเปเปอร์เดสก์ท็อป

บันทึกวอลเปเปอร์เดสก์ท็อปไปยังตำแหน่งอื่นบนฮาร...