Applet vs. Servlet ใน Java

ผู้เขียน: Laura McKinney
วันที่สร้าง: 4 เมษายน 2021
วันที่อัปเดต: 13 พฤษภาคม 2024
Anonim
Types of Java programs - Applet, Application, Servlet, JSP, Swing apps, EJB
วิดีโอ: Types of Java programs - Applet, Application, Servlet, JSP, Swing apps, EJB

เนื้อหา

ความแตกต่างที่สำคัญระหว่าง Applet และ Servlet ใน Java คือ applet เป็นโปรแกรม java ขนาดเล็กที่รันบนไคลเอนต์ในขณะที่ Servlet เป็นโปรแกรม java ขนาดเล็กที่ทำงานบนเซิร์ฟเวอร์


Java เป็นภาษาโปรแกรมเชิงวัตถุที่ใช้ทั้งคอมไพเลอร์และล่าม ซอฟต์แวร์ส่วนใหญ่ทำด้วยภาษาโปรแกรม Java โค้ด Java สามารถเขียนได้บน Windows, Linux และ Mac OS ไวยากรณ์ของภาษาการเขียนโปรแกรม C และ C ++ ค่อนข้างเหมือนกัน Java สร้างเบราว์เซอร์เพื่อเรียกใช้โปรแกรมที่ช่วยในการสร้างส่วนต่อประสานกราฟิกกับผู้ใช้ ภาษาโปรแกรม Java ถูกใช้งานและแนวโน้มในปัจจุบัน ในการเขียนโค้ด Java โปรแกรมเมอร์ต้องการชุดพัฒนาซอฟต์แวร์ (SDK) ที่มีตัวแปลภาษาแปลที่ไม่จำเป็นใน C ++ ทั้ง Applet และ servlet เป็นโปรแกรมจาวา Applet และ servlet แตกต่างจากกันแอปเพล็ตและ servlet ใน Java นั้น applet เป็นโปรแกรม java ขนาดเล็กที่รันบนไคลเอนต์ในขณะที่ Servlet เป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนเซิร์ฟเวอร์

แอปเพล็ตคือโปรแกรมจาวาขนาดเล็กที่ทำงานบนฝั่งไคลเอ็นต์และฝังอยู่ในโค้ด HTML มีห้องสมุดใน JAVA 'API ที่เรียกว่าแอปเพล็ต มีคลาสใน JAVA 'API ที่เรียกว่า Applet หากคุณสร้างคลาสย่อยใด ๆ คุณต้องทำให้คลาสย่อยเป็นแบบสาธารณะ Init (), service (), destroy () เป็นวิธีการใน Applet Init () เป็นวิธีการที่ใช้ในการเริ่มต้นโปรแกรม วิธีการเริ่มต้น () ใช้ในการเริ่มโปรแกรม Stop () วิธีการที่ใช้ในการหยุด program.Servlets เป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนฝั่งเซิร์ฟเวอร์ วัตถุประสงค์ของ servlets คือการรวบรวมคำขอจากลูกค้าและสร้างหน้าเว็บ Java.servlet คือและ java.servlet.http ใช้เพื่อเรียกใช้เซิร์ฟเล็ต Init () วิธีการใช้ในการเริ่มต้นโปรแกรมลงในหน่วยความจำ บริการ () เป็นวิธีการที่ประมวลผล HHTP และ destroys () เป็นวิธีการที่เผยแพร่ทรัพยากร


สารบัญ: ความแตกต่างระหว่าง Applet และ Servlet ใน Java

  • แผนภูมิเปรียบเทียบ
  • Applet
  • servlet
  • ความแตกต่างที่สำคัญ
  • ข้อสรุป
  • วิดีโออธิบาย

แผนภูมิเปรียบเทียบ

รากฐานApplet servlet
ความหมายแอปเพล็ตเป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนไคลเอนต์

Servlet เป็นโปรแกรม java ขนาดเล็กที่ทำงานบนเซิร์ฟเวอร์

 

อินเตอร์เฟซApplet ใช้ส่วนต่อประสานผู้ใช้Servlet ไม่ได้ใช้ส่วนต่อประสานกับผู้ใช้
แบนด์วิดธ์แอปเพล็ตต้องการแบนด์วิดท์เครือข่ายมากขึ้นservlet ต้องการแบนด์วิดท์เครือข่ายน้อย
ความปลอดภัย แอปเพล็ตมีความปลอดภัยน้อยลงมีความปลอดภัยมากขึ้นในเซิร์ฟเล็ต

Applet

Applet เป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนฝั่งไคลเอ็นต์และฝังอยู่ในโค้ด HTML มีห้องสมุดใน JAVA 'API ที่เรียกว่าแอปเพล็ต มีคลาสใน JAVA 'API ที่เรียกว่า Applet หากคุณสร้างคลาสย่อยใด ๆ คุณต้องทำให้คลาสย่อยเป็นแบบสาธารณะ Init (), service (), destroy () เป็นวิธีการใน Applet Init () เป็นวิธีการที่ใช้ในการเริ่มต้นโปรแกรม วิธีการเริ่มต้น () ใช้ในการเริ่มโปรแกรม เมธอด Stop () ใช้เพื่อหยุดโปรแกรม


servlet

Servlets เป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนฝั่งเซิร์ฟเวอร์ วัตถุประสงค์ของ servlets คือการรวบรวมคำขอจากลูกค้าและสร้างหน้าเว็บ Java.servlet คือและ java.servlet.http ใช้เพื่อเรียกใช้เซิร์ฟเล็ต Init () วิธีการใช้ในการเริ่มต้นโปรแกรมลงในหน่วยความจำ บริการ () เป็นวิธีการที่ประมวลผล HHTP และ destroys () เป็นวิธีการที่เผยแพร่ทรัพยากร

ความแตกต่างที่สำคัญ

  1. แอปเพล็ตเป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนไคลเอนต์ในขณะที่ Servlet เป็นโปรแกรมจาวาขนาดเล็กที่ทำงานบนเซิร์ฟเวอร์ที่ทำงาน
  2. Applet ใช้ส่วนต่อประสานกับผู้ใช้ในขณะที่ Servlet ไม่ได้ใช้ส่วนต่อประสานกับผู้ใช้
  3. Applet ต้องการแบนด์วิดท์เครือข่ายมากขึ้นในขณะที่ Servlet ต้องการแบนด์วิดท์เครือข่ายน้อย
  4. แอปเพล็ตมีความปลอดภัยน้อยลงในขณะที่มีความปลอดภัยมากขึ้นในเซิร์ฟเล็ต

ข้อสรุป

ในบทความข้างต้นเราเห็นความแตกต่างที่ชัดเจนระหว่างแอปเพล็ตและ servlet ด้วยตัวอย่าง

วิดีโออธิบาย