1

我现在正在学习 JavaEE,我感觉 JSP 可能会很乱……我讨厌将我的 Java 代码与 HTML 混合在一起……我想尽可能地将前端视图和 Java 代码分开。

我曾经尝试过 Twitter Bootstrap,我觉得它很棒。有什么方法可以使用 HTML 和 JS(也许像 Bootstrap 之类的框架)来替代 JSP 视图技术?我应该如何完成数据交互?

4

2 回答 2

2

严格来说,没有。JSP 是一种服务器端技术。这意味着您在页面中编写的代码正在您在那里设置的环境中的服务器上执行。HTML 和 JavaScript 是客户端技术;您用这些语言编写的代码在查看您网站的人的网络浏览器中执行。这两种技术都不能完全替代另一种技术。两者都是必需的。

即使您将更多功能从 JSP 移到 JavaScript(“重客户端”实现)中,您仍然需要一些服务器技术来调用 JavaScript。您可以通过将一些服务器功能转移到其他技术来摆脱 JSP:Web 服务(JAX-WS、Axis 等)、RESTful 服务(JAX-RS、ApacheCXF 等)或直接同步网页。但关键是无论您使用什么或是否完全摆脱 JSP,您仍然需要服务器端技术。

于 2013-07-12T06:08:03.060 回答
2

是的,这就是所有孩子都在做的事情。您使用 REST。

您可以在此快速入门中看到一个示例。

于 2013-07-12T05:59:50.590 回答