Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
混淆Java客户机和Java服务器之间的区别_Java_Javascript_Jsp - Fatal编程技术网

混淆Java客户机和Java服务器之间的区别

混淆Java客户机和Java服务器之间的区别,java,javascript,jsp,Java,Javascript,Jsp,据我所知,Java客户端是呈现在浏览器上的东西,比如javascript,“客户端”,例如用户在jsp中看到的东西(表、html、排序等)。服务器端是建立连接并根据请求调用特定类的servlet。我觉得我完全错了,因为当我做研究时,我得到了不同的答案。我能得到一些关于这个的澄清吗 在客户端运行Java意味着最终用户需要安装Java并在其计算机上运行Java程序。这可以是一个独立的Java可执行程序(传统的应用程序),也可以通过运行Java小程序的浏览器。无论哪种方式,最终用户的计算机实际上都在本

据我所知,Java客户端是呈现在浏览器上的东西,比如javascript,“客户端”,例如用户在jsp中看到的东西(表、html、排序等)。服务器端是建立连接并根据请求调用特定类的servlet。我觉得我完全错了,因为当我做研究时,我得到了不同的答案。我能得到一些关于这个的澄清吗

在客户端运行Java意味着最终用户需要安装Java并在其计算机上运行Java程序。这可以是一个独立的Java可执行程序(传统的应用程序),也可以通过运行Java小程序的浏览器。无论哪种方式,最终用户的计算机实际上都在本地运行Java代码

服务器端的Java意味着所有Java处理都发生在某个服务器上,访问站点或服务的人不需要安装Java。servlet和JSP属于这一类。服务器完成所有处理,然后将HTML/Javascript/CSS等返回给最终用户。用户的web浏览器接收并处理这些文件以显示网站

这听起来让人感到困惑,因为web浏览器使用Javascript来显示动态站点,但Javascript是一种完全独立的语言,与Java无关。换句话说,web站点可以在后端由Java servlet提供支持,也可以在前端使用Javascript,但它们之间没有直接的关联或依赖关系。构成网站的所有HTML、Javascript、CSS等都由用户的浏览器处理,用户不必知道或关心所有这些内容是如何在后端生成的