gpt4 book ai didi

java - Rails 类似于 Spring MVC Web 应用程序的 View

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:22 26 4
gpt4 key购买 nike

我正在计划一个 Web 应用程序,我目前正在评估框架。我过去用 Ruby on Rails 做过很多工作,但由于这个应用程序将依赖大量已经用 Java 编写的代码,并且将在 Application Server 基础架构上运行,因此它也将使用 Java。

到目前为止,我查看了几个框架,而 Spring MVC (3.0) 看起来最适合我的计划。我喜欢与 Rails 相比有多少概念是相似的:前端 Controller 、推送 View 和 restful URL。

但是,我仍然不确定 View 部分。我希望能够拥有一个(或多个)具有我网站基本结构的应用程序模板,带有 Logo 、页脚等。该模板将具有一些动态区域,例如导航部分等(在 Rails speek 中,yield :导航)一些 View 代码,尤其是表单将被重用;这就是为什么像 partials 这样的东西也会很好。

我的首页可能是这样的:

+-------------------------------+
| Application.tmlp |
| |
| +-------------------------+ |
| | index.tmpl | |
| | | |
| | +-------------------+ | |
| | | | | |
| | | login_partial.tmpl| | |
| | | | | |
| | +-------------------+ | |
| | | |
| +-------------------------+ |
| |
+-------------------------------+

到目前为止,我找到了 Velocity、Freemarker 和 Tiles,但我仍然不确定哪一个最适合我的需要。我喜欢模板概念,因为我希望一些设计师来创建模板。

自动创建的链接也不错,但不如模板概念重要,例如来自 rails 的 link_to 助手:

link_to "Profile", :controller => "profiles", :action => "show", :id => @profile

Spring MVC 的哪个 View 实现最接近于此?非常感谢!

最佳答案

看看grails它有sitemesh在其中,我认为这就是您要找的东西。

关于java - Rails 类似于 Spring MVC Web 应用程序的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430886/

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