วิธีการเรียกใช้ไฟล์ JSP ใน Eclipse กับเซิร์ฟเวอร์ JBoss
ในบทช่วยสอนนี้ เราจะศึกษาพื้นฐานของการเขียนและการรัน JSP เราจะติดตั้ง Java และเซิร์ฟเวอร์ JBoss บนเครื่องของเราเนื่องจากเป็นข้อกำหนดเบื้องต้นในการรัน JSP
การติดตั้ง Java
ในการติดตั้ง Java เราจำเป็นต้องตรวจสอบว่าเรามี JDK เวอร์ชันเก่ากว่าหรือไม่ (Java Development Kit) บนตัวเครื่อง ถ้าใช่ ให้ถอนการติดตั้ง
ดูคำแนะนำนี้ ติดตั้ง Java.
วิธีกำหนดค่าเซิร์ฟเวอร์ JBoss ใน Eclipse
ต่อไปนี้เป็นกระบวนการทีละขั้นตอนเกี่ยวกับวิธีกำหนดค่าเซิร์ฟเวอร์ JBoss Eclipse:
ขั้นตอน 1) สามารถดาวน์โหลดเซิร์ฟเวอร์ JBoss ได้จากต่อไปนี้ ลิงค์:
หลังจากดาวน์โหลดเซิร์ฟเวอร์เวอร์ชันล่าสุดจากลิงก์แล้ว เราจะได้รับไฟล์ zip ที่ต้องแตกไฟล์
หลังจากแตกไฟล์ออกมาแล้ว มันจะไปที่โฟลเดอร์ด้านล่าง:
เราสามารถเริ่มและหยุดเซิร์ฟเวอร์โดยใช้ start และ stop exe จากโฟลเดอร์ bin
ขั้นตอน 2) เราสามารถรวมเซิร์ฟเวอร์เข้าใน IDE ของ Eclipse ได้โดยใช้วิธีดังต่อไปนี้:
- สร้างเซิร์ฟเวอร์ใหม่โดยเพิ่มชื่อให้เป็น localhost
- เลือกเวอร์ชันของเซิร์ฟเวอร์จากรายการเซิร์ฟเวอร์
- ชื่อเซิร์ฟเวอร์จะถูกเพิ่มที่นี่เป็น JBoss v5 ที่ localhost (ชื่อที่เลือกไว้ในสองขั้นตอนข้างต้น)
- คลิกที่ปุ่มเสร็จสิ้นเพื่อทำตามขั้นตอนให้เสร็จสิ้น
จำเป็นต้องกำหนดเวอร์ชันของเซิร์ฟเวอร์ที่เราใช้ และเราสามารถระบุเส้นทางที่เราได้แตกไฟล์ซิปด้านบนได้
เมื่อเราคลิกปุ่มเสร็จสิ้น เซิร์ฟเวอร์จะถูกเพิ่มเข้าไปใน Eclipse IDE
การติดตั้ง JBoss เสร็จสิ้นแล้ว และคุณสามารถเข้าถึงเซิร์ฟเวอร์ได้จากที่นี่
ขั้นตอน 3) ทดสอบการติดตั้ง
ตรวจสอบว่าการติดตั้งทำอย่างถูกต้องหรือไม่:
- เคย Java และเซิร์ฟเวอร์ JBoss ได้ถูกติดตั้งลงบนเครื่องแล้ว เราสามารถเริ่มใช้งานใน IDE ของ Eclipse ได้
- ใน Eclipse IDE เราตรวจสอบว่าไม่มีข้อผิดพลาดและมีการตั้งค่าเส้นทาง Java เป็นตัวแปรสภาพแวดล้อม
- หากดำเนินการตามขั้นตอนข้างต้นสำเร็จ เซิร์ฟเวอร์ก็จะเริ่มทำงานได้สำเร็จ
เซิร์ฟเวอร์ได้เริ่มต้นเรียบร้อยแล้ว
วิธีรันโครงการเว็บไดนามิก JSP ใน Eclipse
ขั้นตอน 1) เราสามารถสร้างโปรเจ็กต์เว็บแบบไดนามิกได้โดยการคลิกขวาที่ตัวสำรวจโปรเจ็กต์ แล้วเราจะได้หน้าต่างต่อไปนี้:
ขั้นตอน 2) เมื่อเราคลิกที่ปุ่มถัดไปในหน้าจอข้างต้น เราจะได้เห็นหน้าต่างต่อไปนี้ ซึ่งเราต้องป้อนชื่อโครงการ จากนั้นคลิกเสร็จสิ้น
- ตั้งชื่อโครงการ
- คลิกที่ปุ่มเสร็จสิ้น
เมื่อเราคลิกปุ่มเสร็จสิ้น โปรเจ็กต์จะถูกสร้างและปรากฏบน Explorer พร้อมกับโฟลเดอร์ดังต่อไปนี้
วิธีรันโปรแกรม JSP ใน Eclipse
ต่อไปนี้เป็นขั้นตอนในการเรียกใช้โปรแกรม JSP ใน Eclipse:
ขั้นตอนที่ 1) สร้างเพจ JSP ใหม่
ในโปรเจ็กต์ gurutest ให้คลิกขวาที่โปรเจ็กต์ จากนั้นคลิกที่ New JSP Page
ขั้นตอนที่ 2) เลือกโฟลเดอร์และป้อนชื่อไฟล์
หน้าต่างต่อไปนี้จะเปิดขึ้นซึ่งจะช่วยสร้าง JSP ใหม่ในโปรเจ็กต์
- เลือกโฟลเดอร์หลักในไดเร็กทอรีแอปพลิเคชัน
- เลือกโฟลเดอร์เนื้อหาเว็บเนื่องจาก JSP ถูกสร้างขึ้นภายใต้โฟลเดอร์นั้น
- ป้อนชื่อไฟล์ของ JSP
- คลิกที่ปุ่มเสร็จสิ้นเพื่อทำตามขั้นตอนให้เสร็จสิ้นและสร้าง JSP
ชื่อไฟล์ที่กำหนดเป็น guru_example.jsp จากนั้นคลิกที่ถัดไปจากนั้นจึงเสร็จสิ้น
ขั้นตอนที่ 3) ตรวจสอบ JSP ที่สร้างขึ้นในโฟลเดอร์
เมื่อสร้าง JSP แล้ว จะเห็นได้ในโฟลเดอร์เนื้อหาเว็บดังต่อไปนี้:
ขั้นตอนที่ 4) ป้อนรหัสในไฟล์และเรียกใช้
ป้อนรหัสต่อไปนี้ลงในไฟล์:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Guru Example1</title> </head> <body> <a>This is Guru JSP.</a> </body> </html>
คำอธิบายของรหัส:
รหัสบรรทัด 1: ที่นี่เรากำลังกำหนดคำสั่งของหน้า เช่น ภาษาที่ตั้งค่าเป็น java, contentType เป็น text/html, การเข้ารหัสหน้าเป็นมาตรฐาน ISO-8859 (เราจะเรียนรู้รายละเอียดเพิ่มเติมใน JSP ในส่วนคำสั่งบทความ Action)
รหัสบรรทัด 3-12: ที่นี่เราได้กำหนด html พร้อมข้อความ "นี่คือ Guru JSP" ซึ่งแสดงเป็นเอาต์พุต
วิธีเริ่มเซิร์ฟเวอร์ JBoss และปรับใช้โครงการใน Eclipse
ขั้นตอน 1) ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร IDE ของ Eclipseในส่วนเซิร์ฟเวอร์ให้คลิกขวาที่เซิร์ฟเวอร์ที่ได้รับการกำหนดค่าและมีตัวเลือกในการเริ่มเซิร์ฟเวอร์
ขั้นตอน 2) เมื่อเซิร์ฟเวอร์เริ่มทำงานแล้ว เราจะสามารถปรับใช้โครงการ Guurutest ได้ ใน Project Explorer ให้คลิกขวาที่โครงการ Guurutest จากนั้นคลิก Run บนเซิร์ฟเวอร์ แล้วเราจะได้ตัวเลือกดังต่อไปนี้
- เลือกเซิร์ฟเวอร์ เลือกเซิร์ฟเวอร์ที่มีอยู่หรือกำหนดเซิร์ฟเวอร์ใหม่
- เลือกเซิร์ฟเวอร์ที่ได้รับการกำหนดไว้แล้ว
- คลิกที่ปุ่มเสร็จสิ้น
ขั้นตอน 3) เมื่อคุณคลิกที่ปุ่มเสร็จสิ้น หน้าต่างใหม่จะปรากฏขึ้น
มีสองทางเลือกคือ
- ไม่ว่าจะเลือกเซิร์ฟเวอร์ที่มีอยู่หรือ
- กำหนดค่าเซิร์ฟเวอร์ด้วยตนเอง
ในกรณีนี้ เราได้กำหนดค่าเซิร์ฟเวอร์ไว้แล้วในกรณีข้างต้น ดังนั้นเราจึงสามารถเลือกเซิร์ฟเวอร์ที่กำหนดค่าแล้วคลิกถัดไป
ที่นี่เราจะได้รับโครงการที่กำหนดค่าไว้ซึ่งจะถูกปรับใช้
เมื่อเราคลิกปุ่มเสร็จสิ้น โปรเจ็กต์ก็จะถูกวางบนเซิร์ฟเวอร์ และสามารถเห็นข้อความดังกล่าวได้ในภาพหน้าจอต่อไปนี้
เมื่อเราพยายามเข้าถึง http://localhost:8080/gurutest/guru_example.jsp
ที่ไหน
โลคัลโฮสต์: โฮสต์ของเราเองที่เซิร์ฟเวอร์เริ่มทำงานและ 8080 เป็นพอร์ตสำหรับสิ่งนั้น
กูรูเทสต์: โครงการที่ถูกปรับใช้บนโฮสต์ท้องถิ่นนี้
Guru_example.jsp: นี่คือ JSP ซึ่งเรากำลังพยายามเข้าถึง
Output:
นี่คือข้อความ Guru JSP จาก guru_example.jsp
สรุป
- ในบทช่วยสอนนี้ เราได้เรียนรู้เกี่ยวกับการติดตั้ง Java และ JBoss ซึ่งเป็นข้อกำหนดเบื้องต้นในการรัน JSP
- นอกจากนี้เรายังได้เรียนรู้วิธีเขียน JSP แล้วปรับใช้บนเซิร์ฟเวอร์ หลังจากปรับใช้โปรเจ็กต์แล้ว เราได้รับเอาต์พุต JSP ในเบราว์เซอร์