gpt4 book ai didi

gwt - SpringROO+GWT定制

转载 作者:行者123 更新时间:2023-12-04 21:36:43 25 4
gpt4 key购买 nike

我想构建一个不使用数据库的 GWT 应用程序。我想使用 Spring ROO 来获取它的初始配置。 Spring ROO+GWT 生成的应用程序具有:

  • 基于 RequestFactory 的客户端-服务器通信
  • 应用 MVP 模式
  • 事件、地点、浏览历史记录管理
  • [1] 使用 *.ui.xml 文件进行 UI 定义的基于 UIBinder 的 UI
  • [4] 在/client/managed/activity 中生成了很多事件
  • [5] 在/client/managed/ui 中生成了很多 UI - 它们都使用 UIBinder

  • Spring 集成

  • [2] Spring MVC 集成
  • [3] Hibernate(或其他 JPA 实现)集成

我不想要它的 [1]、[2]、[3] 个特征。

问题

  1. 关于 [1],我打算拥有自己的 UI,但不一定使用 UIBinder。我该怎么做?
  2. 如果我想为应用程序使用不同的逻辑/布局怎么办?删除 [4] 和 [5] 然后生成我自己的 MVP 组件是否安全?我该怎么做——我不一定要在应用程序中保留 Spring ROO 支持,我只是想更改脚手架应用程序并构建一些完全不同的东西。我看到当我在域 bean 中添加一个字段时,它会自动生成 UI,并且 [4]、[5]

最佳答案

Roo 的卖点之一是您可以 easily remove it从你的项目。 Roo 生成的代码中没有任何内容预先假定您将无限期地继续使用 Roo。 GWT Expenses 示例应用程序实际上开始时是 Roo 生成的应用程序,但已成为手动维护的代码库。

关于你的第一点,UiBinder 不会做任何你不能手写的事情。您将编写的所有声明性 XML 代码都会被 UiBinder 生成器转换为直接的过程代码。要删除基于 UiBinder 的 UI,只需删除 .ui.xml 文件和自定义 UiBinder 子界面。

关于gwt - SpringROO+GWT定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4795338/

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