添加新功能

直接将新功能的模型资源复制到运行环境相应的目录下即可.

删除功能

删除功能相应的模型资源即可.

更新功能

更新业务模型(BIZ)

第一步:更新相应的业务模型文件:
对于java文件,不仅需要更新java源码,还需要更新相应的classes;非java文件直接更新即可。

第二步:标识更新的模块列表
在BIZ目录中添加一个.modified文件,文件的内容记录需要更新模块列表,以换行进行分隔;
模块命名规则:
a. java文件所在的模块:dsrc或src的父目录;
例如BIZ模型中”/SA/task/logic/code/dsrc/Task.java”对应的模块是”/SA/task/logic/code”;
b. 非java文件所在的模块:当前目录;
例如BIZ模型中”/SA/task/workTask/workTask.process.m”对应的模块是”/SA/task/workTask”;

更新界面模型(UI2)

W和JS文件更新:将服务器上的.w和js, .release(如果有的话)和.cache文件删除,复制最新的.w和js文件到服务器上,并删除浏览器的缓存

JAVA文件更新: 更新java源码和相应的classes文件;同时在UI2下添加.modified文件,标识更新过哪些模块下的java(模块命名规则与BIZ层类似,唯一的区别界面模块必须以/UI2开头);

说明:修改BIZ/system的资源以及UI2下功能菜单等xml配置文件必须重启tomcat

5.3的版本更新功能页面(.w和js)和菜单文件可以如下操作:

第一步:复制最新的功能页面(.w和js)和菜单文件到服务器上
第二步:修改版本号(修改的是version节点中的版本号)
方案一:修改UI2下自己应用的config\application.xml中的版本号
方案二:修改的是model同级的conf\server.xml中版本号
第三步:在UI2下添加.modified文件,标识更新过哪些模块
第四步:浏览器刷新或者了关了浏览器重新打开

5.3.6及其之后的版本更新功能还可以如下操作:

更新业务模型(BIZ)

第一步:更新相应的业务模型文件
对于java文件,不仅需要更新java源码,还需要更新相应的classes;非java文件直接更新即可。

第二步:浏览器中运行 http://IP:端口/x5/UI2/clearCache?biz=/应用名
例如更新BIZ/OA下的文件地址为:http://IP:端口/x5/UI2/clearCache?biz=/OA

更新界面模型(UI2)

W和JS文件更新
第一步:复制最新的.w和js到服务器上

第二步:修改版本号,浏览器中运行 http://IP:端口/x5/UI2/clearCache?ui=/UI2/XXX
方案一:修改UI2下自己应用的config\application.xml中的版本号,地址为http://IP:端口/x5/UI2/clearCache?ui=/UI2/应用名
例如更新的UI2/OA下的文件地址为:http://IP:端口/x5/UI2/clearCache?ui=/UI2/OA
方案二:修改的是model同级的conf\server.xml中版本号,地址为:http://IP:端口/x5/UI2/clearCache?ui=/UI2,也可以按照方案一的地址运行

功能菜单文件的更新
浏览器中运行http://IP:端口/x5/UI2/clearCache?ui=/UI2/XXX

业务模型和界面模型同时更新,浏览器中运行http://IP:端口/x5/UI2/clearCache?ui=/UI2/XXX&biz=/XXXX
说明:UI2下java文件的更新还是.modified的方案,BIZ/system下的文件更新还是必须重启tomcat