gpt4 book ai didi

java - 现代 HTML/CSS/JS 布局以及 Java 后端

转载 作者:搜寻专家 更新时间:2023-11-01 02:14:35 25 4
gpt4 key购买 nike

简介

我基本上来自开发团队的两个方面。我开始使用 PHP 构建 Web 应用程序。这样,我必须手动执行所有操作。表单、图形元素、所有内容如何联系在一起(即单击按钮时发生的情况)。

另一方面,前段时间我进入了 Java Web 世界,即 JSF。在我看来,这是构建“严肃”应用程序的好方法。 (为什么我这么认为,请阅读下文)

问题

我想构建一个 Web 应用程序,该应用程序由根据我的规范设计的漂亮且可用的前端组成(基本上首先将 HTML 和图形布局作为水平原型(prototype)进行 - 尽可能 - 然后制作一个完整的webapp 出来)。但另一方面,我想用 Java 处理所有业务逻辑,因为它有许多不错的框架 - Hibernate、Morphia、Lombok、Dozer,仅举几个我遇到并爱上的框架。

我可以自己用 JSF 构建前端,但我仍然认为,我的能力太有限了,因为我必须使用只能定制到一定数量的内置组件。如果我想使用自己的设计模式和 UI 元素和行为,但仍希望它们与 Java“后端”一起工作怎么办?

实现我的目标的“最佳”工具选择是什么?选择不同的 Web 框架,例如 Wicket 或类似的框架?

我的想法:用 Java 构建一个 Web 应用程序,该应用程序可以理解古老的 GET 命令并将其转换为 Java 方法。有点像 RESTful 服务 - 虽然我不太喜欢在前端制作 一切 RESTful - 除非你告诉我,否则这很好而且可靠。

最佳答案

您是否考虑过/查看过 Google Web Toolkit 以寻找您想要制作的东西?

GWT 是幕后的 Java,但如果我理解您的要求,它仍然可以让您到达您想去的地方。

只是一个更新:

如果您不喜欢 GWT,请查看 Groovy/Grails 路线。

这里只是根据评论进行一些阐述...

使用 Groovy/Grails,您实际上不必合并前端和后端。我已经看到这样做了,但不一定总是 100% 需要。

例如,您可以在 Grails 中创建一个 Web 应用程序,您的 AJAX 函数可以在其中形成并存储,同时将 UI 代码交付给客户端以实现 Great-UI-Justice。为了增加乐趣,您甚至可以指示 Grails 包含 JS 框架(例如 jQuery)来帮助您处理 UI。

现在在后端,您应该能够使用您的 Java 后端并直接应用它,几乎不需要任何更改。但是,我建议考虑调整您迄今为止所做的任何事情,以利用 Grails 方法。

关于java - 现代 HTML/CSS/JS 布局以及 Java 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9133895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com