Difference between Applets and Servlets
Prerequisite: Servlets and Applets
|A Java applet is a small application which is written in Java and delivered to users in the form of bytecode.||A servlet is a Java programming language class used to extend the capabilities of a server.|
|Applets are executed on client side.||Servlets are executed on server side.|
|Applets are used to provide interactive features to web applications that cannot be provided by HTML alone like capture mouse input etc.||Servlets are the Java counterpart to other dynamic Web content technologies such as PHP and ASP.NET.|
|Life cycle of Applets init(), stop(), paint(), start(), destroy().||Lifecycle of servlets are:- init( ), service( ), and destroy( ).|
|Packages available in Applets are :- import java.applet.*; and import java.awt.*.||Packages available in servlets are:- import javax.servlet.*; and import java.servlet.http.*;|
|Applets use user interface classes like AWT and Swing.||No User interface required.|
|Applets are more prone to risk as it is on the client machine.||Servlets are under the server security.|
|Applets utilize more network bandwidth as it executes on the client machine.||Servlets are executed on the servers and hence require less bandwidth.|
|Applets are two types 1.) Untrusted Applets 2.) trusted Applets||Servlet are two types 1.) Generic Servlet 2.) HTTP Servlet|
|Applets is a part of JSE(JAVA Standard Edition) Modules.||Servlet is a part of JEE(Java Enterprise Edition ) Modules.|
- Creating “hello world” Applet.
- Creating “hello world” Servlet.
My Personal Notes arrow_drop_up
Please Login to comment...