Applet和Servlet之间的区别及其用法

时间:2014-09-28 20:33:29

标签: java servlets applet

Applet和Servlet之间的区别是什么?有关如何使用它们的几个示例?我是网络新手,我想知道这些事情是如何不同的。

2 个答案:

答案 0 :(得分:4)

来自维基百科: Java applet 是一个小型应用程序,它以Java编写并以字节码的形式提供给用户。用户从网页启动Java applet,然后在与Web浏览器本身分开的进程中在Java虚拟机(JVM)中执行applet。 Applet用于为Web应用程序提供仅由HTML无法提供的交互式功能。它们可以捕获鼠标输入,还可以使用按钮或复选框等控件。响应于用户动作,applet可以改变提供的图形内容。这使得applet非常适合演示,可视化和教学。

servlet 是一种Java编程语言类,用于扩展服务器的功能。尽管servlet可以响应任何类型的请求,但它们通常用于扩展Web服务器托管的应用程序。 Servlet是其他动态Web内容技术(如PHP和ASP.NET)的Java版本。换句话说,Servlet是一个接收请求并根据该请求生成响应的对象。

答案 1 :(得分:1)

Applet用于客户端执行,通常是图形组件。

Servlet用于服务器端执行,没有图形组件,但可以返回HTML或任何类型的数据(通常称为service)。