【问题标题】:Mixed WaveMaker/Java project - how to do it?混合 WaveMaker/Java 项目 - 怎么做?
【发布时间】:2012-07-02 05:17:50
【问题描述】:
WaveMaker 是一个生成 Java 和 Javascript 代码的 RAD 工具 - 所以:
- 哪些文件应该签入版本控制,哪些文件
应该忽略吗?
- 如果我想自定义生成的代码会怎样?我的自定义设置会被静默覆盖吗?
- 自定义代码能否往返返回 WaveMaker?
- 在 WaveMaker 之外进行的数据库更改会怎样 - 它们可以往返吗?
- 如果我对生成的代码进行更改,这会改变问题 1 的答案吗?
- 或者,是否应该避免直接自定义生成的代码?如果是这样,应该怎么做?
【问题讨论】:
标签:
version-control
code-generation
roundtrip
wavemaker
【解决方案1】:
以下是您问题的答案:
第一季度。哪些文件应该签入版本控制,哪些文件应该被忽略?
A1。请参阅 Software Configuration Management 上的文档,使用 WaveMaker,w
hich 概述了应该签入的文件。其他的都可以忽略。
第二季度。如果我想自定义生成的代码会怎样?我的自定义设置会被静默覆盖吗?
A2。 WaveMaker Studio 在 Studio 中执行代码,因此您的更改会在开发过程中反映出来,当然,也会在您正在运行的应用程序中执行。您也可以在 WaveMaker 中进一步编辑。
第三季度。自定义代码可以往返返回 WaveMaker 吗?
A3。是的,WaveMaker 中的大多数编辑器都有一个“从服务器刷新”按钮,因此如果您在 WaveMaker Studio 之外进行更改,您可以强制 WaveMaker 重新读取文件并加载您最近的代码。如果没有“从服务器刷新”按钮,您可以随时关闭项目并重新打开,这将迫使 WaveMaker 重新读取您的代码。
第四季度。在 WaveMaker 之外进行的数据库更改会怎样——它们可以往返吗?
A4。见 A3。
Q5。如果我对生成的代码进行更改,这会改变问题 1 的答案吗?
或者,是否应该避免直接定制生成的代码?如果是这样,应该怎么做?
A5。我建议不要编辑为应用程序中的每个页面创建的 widgets.js 文件。如果您进行编辑,请确保在编辑后重新打开项目。