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

Rob*_*een 2 version-control code-generation roundtrip wavemaker

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

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

小智 5

以下是您的问题的答案:

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

A1.请参阅有关使用WaveMaker的软件配置管理的文档,其中概述了应签入哪些文件.所有其他人都可以被忽略.

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

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

Q3.可以自定义代码往返WaveMaker吗?

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

Q4.如何在WaveMaker外部进行数据库更改 - 它们可以进行往返式转换吗?

A4.见A3.

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

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