คิดว่า JSP คืออะไรและการใช้งาน? คุณมาถูกที่แล้ว! Java Server Pages โดยทั่วไปเรียกว่า เทคโนโลยีเป็นหนึ่งในเทคโนโลยีเว็บ Java เป็นเทคโนโลยีฝั่งเซิร์ฟเวอร์ที่ใช้โดยทั่วไปสำหรับการสร้างเว็บแอปพลิเคชัน ให้ฉันพูดคุยเกี่ยวกับแนวคิดของ JSP ในเชิงลึกกับคุณทั้งหมด
ในบทความนี้ฉันจะพูดถึงคำแนะนำต่อไปนี้:
- เพจ JSP คืออะไร?
- คุณสมบัติของเทคโนโลยี JSP
- วงจรชีวิตของเพจ JSP
- ไวยากรณ์ของ JSP
- Java Servlet คืออะไร
- หน้า JSP ที่เรียบง่าย
- วิธีเรียกใช้เพจ JSP
เริ่มต้นด้วยการทำให้แนวคิดของเทคโนโลยี JSP ง่ายขึ้นผมขอแนะนำข้อมูลเบื้องต้นให้คุณทราบ
เทคโนโลยี JSP เป็นภาษาที่ใช้กันอย่างแพร่หลายในการพัฒนาเพจ JSP เทคโนโลยีนี้สร้างเนื้อหาเว็บซึ่งประกอบด้วยส่วนประกอบแบบไดนามิกและแบบคงที่
ตอนนี้ให้ฉันอธิบายว่าหน้า JSP คืออะไร!
เพจ JSP คืออะไร?
หน้า JSP คือไฟล์ เอกสารข้อความ ประกอบด้วยข้อความสองประเภท: เนื้อหาคงที่และเนื้อหาแบบไดนามิก . เนื้อหาคงที่สามารถแสดงในรูปแบบข้อความใดก็ได้เช่น . ในขณะที่เนื้อหาไดนามิกประกอบด้วยโค้ด Javaเทคโนโลยี JSP ที่นี่รวมเนื้อหาสแตติกเข้ากับโค้ด Java จึงทำให้เป็นเว็บเพจแบบไดนามิกนามสกุลไฟล์สำหรับซอร์สไฟล์ของไฟล์ หน้าควรจะเป็น .jsp . ส่วนขยายสำหรับซอร์สไฟล์ของแฟรกเมนต์ของเพจ JSP คือ .jspf.
ตอนนี้คุณคุ้นเคยกับแนวคิดของเพจ JSP และเทคโนโลยี JSP แล้วเรามาทำความเข้าใจกับคุณสมบัติของ JSP กันเลย!
คุณสมบัติของเทคโนโลยี JSP
1. เข้ารหัสง่าย
JSP อนุญาตการเขียนโปรแกรมตามแท็ก ดังนั้นจึงไม่จำเป็นต้องมีความเชี่ยวชาญในภาษา Java แท็ก HTML นั้นใช้งานง่ายดังนั้นโค้ดจึงอ่านได้ง่าย
2. หน้าเว็บแบบโต้ตอบ
การสร้างเว็บเพจแบบไดนามิกที่สามารถโต้ตอบกับผู้ใช้ในสภาพแวดล้อมแบบเรียลไทม์
3. เชื่อมต่อกับฐานข้อมูลได้ง่าย
ช่วยให้เราเชื่อมต่อกับฐานข้อมูลได้ง่ายเนื่องจากส่วนใหญ่เชื่อมต่อกับเซิร์ฟเวอร์
หลังจากศึกษาเกี่ยวกับคุณลักษณะแล้วเรามาดูวงจรชีวิตของเพจ JSP กันดีกว่า
วิทยาศาสตร์ข้อมูลคืออะไร
วงจรชีวิตของเพจ JSP
ให้ฉันอธิบายขั้นตอนที่เกี่ยวข้องในแผนภาพด้านบน
1. การแปลหน้า JSP:
ไฟล์ Java servlet ถูกสร้างจากซอร์สไฟล์ JSP ในขั้นตอนการแปลคอนเทนเนอร์จะตรวจสอบความถูกต้องของหน้า JSP และไฟล์แท็ก
2. การรวบรวมหน้า JSP:
ไฟล์ java servlet ที่สร้างขึ้นถูกคอมไพล์เป็น Java ชั้นเรียน.
3. การโหลดคลาส:
คลาส java servlet ที่คอมไพล์จากซอร์ส JSP ถูกโหลดลงในคอนเทนเนอร์แล้ว
4. ขั้นตอนการดำเนินการ:
ในขั้นตอนการดำเนินการคอนเทนเนอร์จะสร้างอินสแตนซ์ของคลาสนี้อย่างน้อยหนึ่งอินสแตนซ์เพื่อตอบสนองการร้องขอหน้าอินเตอร์เฟส JsP ประกอบด้วย jspInit () และ jspDestroy () JSP จัดเตรียมอินเตอร์เฟสพิเศษ HttpJspPage สำหรับเพจ JSP โดยเฉพาะสำหรับคำร้องขอ HTTP และอินเทอร์เฟซนี้มี _jspService ()
5. การเริ่มต้น:
jspInit () เมธอดถูกเรียกทันทีหลังจากสร้างอินสแตนซ์
6. jspDestroy () การดำเนินการ:
วิธีนี้เรียกว่าเมื่อ JSP ถูกทำลาย ด้วยการเรียกนี้ servlet จะบรรลุวัตถุประสงค์และเข้าสู่คอลเล็กชันขยะสิ่งนี้จะสิ้นสุดวงจรชีวิต JSP
มีวิธีวงจรชีวิตบางอย่างที่ระบุไว้ใน JSP ได้แก่ : jspInit (), _jspService () และ jspDestroy () ตามที่อธิบายไว้ข้างต้น
การเรียนรู้เกี่ยวกับวงจรชีวิตเป็นสิ่งสำคัญ ช่วยให้คุณเข้าใจถึงการทำงานจริง ตอนนี้ให้เราดูและทำความเข้าใจไวยากรณ์ที่ใช้ในการสร้างเพจ JSP
ไวยากรณ์ของ JSP
ไวยากรณ์สำหรับสิ่งต่อไปนี้ใน JSP:
1. การแสดงออกของ JSP
ตัวอย่าง:
&
2. แท็กประกาศ
ตัวอย่าง:
3. สคริปต์ JSP
<% java code %>
ที่นี่คุณสามารถแทรกโค้ด Java ตามลำดับ
อธิบายสถาปัตยกรรม mvc ใน java พร้อมตัวอย่าง
4. ความคิดเห็น JSP
เนื่องจากเราทุกคนคุ้นเคยกับไวยากรณ์ของ JSP ตอนนี้ผมขอสรุปเกี่ยวกับคำว่า 'Java servlet'
servlet คืออะไร?
Java servlets เป็นความพยายามครั้งแรกในการเข้าถึง Java เต็มประสิทธิภาพในเว็บแอ็พพลิเคชัน พวกเขาเขียนใน . เพื่อให้คุณคุ้นเคยกับ servlets มากขึ้นให้ฉันแสดงรหัส สำหรับข้อมูลเพิ่มเติมโปรดไปที่ส่วน ' 'บล็อก!
ตอนนี้ให้ฉันแสดงรหัสที่จะสอนให้คุณสร้างเพจ JSP
หน้า JSP แบบธรรมดา
หน้าเว็บ
ดังที่คุณเห็นในโค้ดด้านบนการสร้างเพจ JSP ทำได้ง่ายเพียงใด แนวทางที่ง่ายกว่านี้ช่วยให้ JSP ดำเนินการได้ดี มีการใช้แท็ก HTML แบบง่าย องค์ประกอบเพิ่มเติม สามารถมองเห็นได้ องค์ประกอบนี้เรียกว่า scriptlet! ประกอบด้วยโค้ด java ที่ใช้ในโค้ด HTML-JSP
ก้าวต่อไปให้เราดำน้ำและเรียนรู้วิธีเรียกใช้เพจ JSP
วิธีเรียกใช้เพจ JSP
การดำเนินการของ JSP เกี่ยวข้องกับหลายขั้นตอน ดังต่อไปนี้:
ประการแรกสร้างไฟล์ HTML กล่าวว่า ana.html จากที่นี่คำขอจะถูกส่งไปยังเซิร์ฟเวอร์
ประการที่สองสร้างไฟล์. jsp เช่น ana1.jsp ซึ่งจะจัดการกับคำขอของผู้ใช้
ประการที่สามสร้างโครงสร้างโฟลเดอร์โครงการ
ตอนนี้คุณต้องสร้างไฟล์ XML และไฟล์ WAR
หลังจากนั้นเริ่ม Tomcat
จาวาสคริปต์คืออะไร
ในที่สุดคุณก็พร้อมที่จะเรียกใช้แอปพลิเคชัน
ในการรันโค้ดที่เขียนไว้ด้านบนในไฟล์ JSP ผลลัพธ์จะมีลักษณะดังที่แสดงด้านล่าง:
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้ ฉันหวังว่าเนื้อหาที่คุณอ่านจะให้ข้อมูลและเป็นประโยชน์ เราจะสำรวจโลก Java ด้วยหัวข้ออื่น ๆ ต่อไป คอยติดตาม!
ตรวจสอบไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับเฟรมเวิร์ก Java ต่างๆเช่น Hibernate & Spring
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ ' JSP ใน Java ” บล็อกและเราจะติดต่อกลับโดยเร็วที่สุด