小程序与servlet
用Java编写的可以嵌入HTML页面的程序称为applet。支持Java的浏览器可用于查看包含小程序的网页。当查看包含小程序的页面时,小程序的代码将传输到用户计算机,并在浏览器的Java虚拟机(JVM)上执行。用于改进/扩展服务器功能的Java程序称为servlet。主机应用程序应该使用请求-响应模型访问服务器。简单地说,servelt可以看作是在服务器上运行的javaapplet。
什么是Applet?
用Java编写的可以嵌入HTML页面的程序称为applet。支持Java的浏览器可用于查看包含小程序的网页。当查看包含小程序的页面时,小程序的代码将传输到用户计算机,并在浏览器的Java虚拟机(JVM)上执行。applet允许为用户提供仅使用HTML无法提供的交互功能。由于applet的代码在JVM上运行,所以applet是独立于平台的(支持microsoftwindows、UNIX、macos等),可以在任何支持Java的浏览器中运行。此外,大多数web浏览器都会缓存applet。因此,小程序可以在返回网页时快速加载。说到安全性,有两种类型的小程序,称为签名小程序和未签名小程序。未签名的applet有一些重要的限制,比如不能访问本地文件系统。他们只能访问web上的applet下载站点。一旦签名被验证,签名的小程序就可以作为独立的应用程序运行。
什么是Servlet?
用于改进/扩展服务器功能的Java程序称为servlet。主机应用程序应该使用请求-响应模型访问服务器。简单地说,servelt可以看作是在服务器上运行的javaapplet。servlet通常用于存储/处理使用HTML表单提交的数据,并在web页面中提供动态内容。此外,servlet用于管理状态信息。与其他CGI(公共网关接口)技术相比,javaservlets是高效、易于使用和可移植的。
applet和servlet之间有什么区别?