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ủ.