Computer >> Máy Tính >  >> Lập trình >> Java

Sự khác biệt giữa Applet và Servlet trong Java


Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa applet và servlet trong Java.

Applet

  • Chúng được thực thi ở phía máy khách.

  • Nó chạy trong trình duyệt Web.

  • Nó chạy trên máy khách.

  • Các gói cha của nó là ‘java.applet. *’ Và ‘java.awt. *’.

  • Một số phương thức bao gồm init (), stop (), paint (), start (), Dest ().

  • Cần có giao diện người dùng để thực thi một applet.

  • Ví dụ về giao diện người dùng là AWT hoặc swing.

  • Nó yêu cầu giao diện người dùng trên máy khách để thực thi applet.

  • Điều này được thực hiện vì nó cần nhiều băng thông hơn.

  • Chúng dễ gặp rủi ro vì chúng được thực thi trên máy khách.

Servlet

  • Nó được thực thi ở phía máy chủ.

  • Nó chạy trên Trang web.

  • Nó chạy trên máy chủ.

  • Gói chính của nó bao gồm ‘javax.servlet. *’ Và ‘java.servlet.http. *’.

  • Một số phương thức trong vòng đời bao gồm init (), service () và Destro ().

  • Nó không cần giao diện để thực thi.

  • Vì chúng được thực thi trên máy chủ nên chúng cần ít băng thông hơn.

  • Chúng an toàn hơn so với applet vì chúng nằm dưới sự bảo mật của máy chủ.