页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • part-model:表示代码运行需要提供的基础模型,例如:数据模型,表单模型等,内部保存一个或者多个模型包,关于模型如何打包,详见: 第十章 应用发布管理
  • part-web:前端扩展的代码,分为app, common和modeler三个模块,每个模块又分forms和operations两个子模块,用户在子模块中开发对应的前端控件。
    • public:目录存放前端需要使用的资源文件,可将插件包所需前端资源文件上传至此目录,注意:同名文件会被覆盖!建议在文件夹内单独创建以插件包命名的文件夹,以免被其他项目插件覆盖public:存放前端需要使用的资源文件,可将插件包所需前端资源文件上传至此目录,注意:同名文件会被覆盖!建议在文件夹内单独创建以插件包命名的文件夹,以免被其他项目插件覆盖
  • part-svc:后端扩展的代码,后端分为app,common和modeler三个模块,每个模块又分controller,entity和service三个子模块,用户在子模块中开发对应的后端接口。
    • lib:如果需要在插件里带入一些jar包,可以将这些jar包放到这个lib文件夹中。

...

信息

需要注意的是,app-web和modeler-web是两个不同的工程,所以操作插件的vue文件,需要考虑分别在两个不同的前端对应不同的实现,最简单的做法是放在common文件夹里,自动拷贝一份。

...

3 小结

本章主要介绍了DWF的代码包的概念,代码包的组织形式,以及如何将代码打包。

...