• 技术文章 >Java >java教程

    Java中Applet和Servlet之间的区别是什么

    青灯夜游青灯夜游2018-12-20 18:05:07原创2982
    在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服务器来处理客户端的请求和响应。

    总结:以上就是本篇文章文的全部内容,希望能对大家的学习有所帮助。

    以上就是Java中Applet和Servlet之间的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Java Applet servlet
    上一篇:java中什么是线程调度 下一篇:spring-boot的登陆过滤功能的实现代码
    Web大前端开发直播班

    相关文章推荐

    • Servlet/JSP配置详解_MySQL• Java Servlet和JSP教程_MySQL• 从Applet中读取Cookie:Access Cookies from a Java Applet• java入门之详解applet

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网