我是Java Web开发的新手。
目前,我正在学习诸如Servlet,Jsp之类的技术以及诸如Spring之类的Java框架。
我想知道,作为最终用户,对于没有小程序的Java网站,是否要求该网站的用户在他/她的计算机中安装Java?
因为似乎在Servlet和Jsp的情况下,所有执行都在服务器端完成,并且仅将结果以html格式发送回用户。
如果我错了,请纠正我。
最佳答案
您怀疑Java仅在服务器上运行。它是接受HTTP请求并对其进行处理并发出HTTP响应的语言。与大多数良好的编码习惯一样,这意味着服务器程序将返回本质上为文本的响应。这意味着您可以用任何一种编程语言或一组语言编写服务器,而浏览器无需知道什么或为什么。
因此,浏览器与您在服务器上使用的语言无关。
Java Applet不同。它们是由客户端下载并在本地JVM中运行的已编译Java代码。为此,客户端需要安装Java。小程序可能很小,甚至是不可见的,因此恶意站点可以在毫无戒心的浏览器上使用它们来做一些奇怪的事情。因此,人们担心Java安全漏洞,这些漏洞将使applet发挥应有的作用。
关于java - Java Web开发澄清,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14372656/