在Java中,Applet和servlet的主要区别是:applet是在客户端计算机上执行的应用程序
Applet和servlet是小型Java程序或应用程序;但是它们之间存在着许多差异。本篇文章就给大家介绍Applet和servlet的区别是什么,希望对你们有所帮助。
Java Applet是什么?
Applet是一个可以嵌入到网页中的动态Java程序,它在Web浏览器中运行,并在客户端工作。Applet使用APPLET或OBJECT标记嵌入在HTML页面中,并托管在Web服务器上。
Java servlet是什么?
Servlet是在服务器端执行的小型Java程序,可以用于处理和回答客户端请求并实现servlet接口;有助于以最小的开销,维护和支持增强Web服务器功能。
Applet和servlet的区别
1、运行环境的区别
Applet是在客户端上执行,会利用客户端计算机的资源;而Servlet是在服务器端上执行,利用服务器的资源。
2、使用的java包和导入上的区别
Applet中可用的包是:import java.applet.*,并导入java.awt.*。而Servlet中可用的包是:import javax.servlet.*,并导入java.servlet.http.*。
3、生命周期中使用的方法不同
Applet的生命周期方法是:init(),stop(),paint(),start(),destroy()。
而Servlet的生命周期方法是:init(),service()和destroy()。
4、用户界面类上的区别
Applet使用AWT和Swing等用户界面类来创建用户界面。而servlet不需要创建任何用户界面,因此不需要使用任何用户界面类。
5、带宽的区别
Applet在客户端计算机上执行时使用更多的网络带宽;而Servlet在服务器上执行,因此需要较少的带宽。
6、执行上的区别
要在客户端计算机上执行applet,需要Java兼容的Web浏览器。而,servlet需要Java启用Web服务器来处理客户端的请求和响应。
总结:以上就是本篇文章文的全部内容,希望能对大家的学习有所帮助。
Atas ialah kandungan terperinci Java中Applet和Servlet之间的区别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!