如何添加后端模块
一、添加模块
可以通过架构中提供的服务模块组件添加或者直接到代码中创建相关的目录和文件
1.通过架构中提供的服务模块组件添加操作如下:
(1).打开架构,从市场下载服务模板组件
(2).将服务模板添加到架构图中,服务模板名称为oa
2.切换到代码添加操作如下(推荐使用1架构中添加):
(1).service目录下添加需要的模块目录,如oa
(2).从service/main下拷贝app.m、 deploy.m、project.xml、build.xml四个文件和deploy目录到oa下
(3).修改oa/app.m中的配置:
<service>
<name>main</name>
<request_path>/main</request_path>
<preserve_host>true</preserve_host>
<strip_request_path>true</strip_request_path>
<upstream_url>http://[[.Env.MAIN_SERVICEADDRESS]]:[[.Env.MAIN_PORT]]/main
</upstream_url>
</service>
因文档生成异常,代码中{} 使用[]代替,实际使用以{}为准
修改为:
<service>
<name>oa</name>
<request_path>/oa</request_path>
<preserve_host>true</preserve_host>
<strip_request_path>true</strip_request_path>
<upstream_url>http://[[.Env.OA_SERVICEADDRESS]]:[[.Env.OA_PORT]]/oa
</upstream_url>
</service>
因文档生成异常,代码中{} 使用[]代替,实际使用以{}为准
(4).修改oa/project.xml中的配置
<name>main</name>
修改为:
<name>oa</name>
目前数据和服务没有切换模块的操作,可以通过下面的方式进行
二、切换到高级
1.进行多项目扩展
2.新增子项目,如oa,需要选择设备类型如:桌面(经典)
3.切换到代码页找到下面的文件
UI2/oa/config/application.xml 添加service-path的配置如下:
<app><index>4</index>
<service-path>service/oa</service-path>
</app>
4.通过上面的操作就可以在数据页、服务页通过ide创建数据和服务
需要注意:在其他端的页面中目前是不能跨模块直接添加数据和服务的,可以先添加一个当前模块的数据和服务,然后进行修改
数据的需要修改className把main改为oa
服务的需要修改service把main改为oa