Java 中 Applet 和 Servlet 之间的区别

javaserver side programmingprogramming

在本文中,我们将了解 Java 中 Applet 和 Servlet 之间的区别。

Applet

  • 它们在客户端执行。

  • 它在 Web 浏览器中运行。

  • 它在客户端计算机上运行。

  • 其父包是 ‘java.applet.*’和‘java.awt.*’。

  • 一些方法包括 init()、stop()、paint()、start()、destroy()。

  • 执行 applet 需要用户界面。

  • 用户界面示例是 AWT 或 swing。

  • 它需要客户端计算机上的用户界面来执行 applet。

  • 这样做是因为它需要更多带宽。

  • 它们容易产生风险,因为它们是在客户端计算机上执行的。

Servlet

  • 它在服务器端执行。

  • 它在网页上运行。

  • 它在服务器上运行。

  • 它的父包包括‘javax.servlet.*’和‘java.servlet.http.*’。

  • 一些生命周期方法包括 init()、service() 和 destroy()。

  • 它不需要接口来执行。

  • 由于它们是在服务器上执行的,因此需要的带宽更少。

  • 与小程序相比,它们更安全,因为它们处于服务器的安全保护之下。


相关文章