<分区>
我非常喜欢 Java。这不是我工作中的“母语”语言,我下类后不时做 Java 项目。我只使用过很少的 Java 技术,比如通过原始套接字和 Swing 进行通信。过去我用非常简单的 JSP 生成页面运行 Apache-Tomcat。非常基本的东西。
前段时间面试参与比较商业化的Java项目。它是一种基于浏览器内容/应用程序的网络服务……我听到过诸如“JSON”、“GWT”、“AJAX”、“XML”之类的词,我迷失了答案。 ... 我建议使用 java Applets+Swing,但他们不感兴趣。我意识到我对网络技术的了解非常有限。我在这次采访中看起来很糟糕。
如果我不是 JavaScript 专家,我真的可以用纯 Java 开发网络应用程序吗?我的意思是带有动态花哨元素的网页,我认为这些元素主要由 JavaScript 提供。我应该了解哪些技术? Java 代码可以生成 JavaScript 吗?