混合WaveMaker / Java项目 - 怎么做?

时间:2012-07-01 14:20:40

标签: version-control code-generation roundtrip wavemaker

WaveMaker是一个生成Java和Javascript代码的RAD工具 - 所以:

  1. 应该将哪些文件签入版本控制,以及哪些文件 应该被忽略?
  2. 如果我想自定义生成的代码会怎样?我的自定义会被默默覆盖吗?
  3. 可以将自定义代码往返回WaveMaker吗?
  4. 如何在WaveMaker外部进行数据库更改 - 它们可以进行往返吗?
  5. 如果我对生成的代码进行了更改,这会改变问题1的答案吗?
  6. 或者,是否应该避免直接定制生成的代码?如果是这样,应该做什么呢?

1 个答案:

答案 0 :(得分:5)

以下是您的问题的答案:

Q1。应该将哪些文件签入版本控制,哪些文件应该被忽略?

A1。请参阅使用WaveMaker的Software Configuration Management文档 它概述了应该签入哪些文件。所有其他人都可以被忽略。

Q2。如果我想自定义生成的代码会发生什么?我的自定义会被默默覆盖吗?

A2。 WaveMaker Studio在Studio中执行代码,因此您的更改会在开发过程中反映出来,当然也会在正在运行的应用程序中执行。您也可以在WaveMaker中进一步编辑。

Q3。可以将自定义代码往返回WaveMaker吗?

A3。是的,WaveMaker中的大多数编辑器都有一个“从服务器刷新”按钮,因此如果您在WaveMaker Studio之外进行更改,则可以强制WaveMaker重新读取文件并加载最新的代码。如果没有“从服务器刷新”按钮,您可以随时关闭项目并重新打开,这将迫使WaveMaker重新读取您的代码。

Q4。如何在WaveMaker外部进行数据库更改 - 它们是否可以进行往返?

A4。见A3。

Q5。如果我对生成的代码进行更改,这会改变问题1的答案吗? 或者,是否应该避免直接定制生成的代码?如果是这样,应该做什么呢?

A5。我建议不要编辑为应用程序中的每个页面创建的widgets.js文件。如果您编辑,请确保在编辑后重新打开项目。