手机扫描二维码答题
00:00:00
数式Oinone后端研发工程师培训认证
录音中...
认证规则:考试满分100分,需超过80分方可通过认证。采用在线测试形式,无时间限制。内容涵盖Oinone数字化后端领域知识与技能。通过者将获得电子证书
*
您的姓名:
*
公司名称
*
1. Oinone后端启动必须的中间件有哪些
【多选题】
rocketMq
zookeeper
redis
canal
es
*
2. Pamirs-intellij-plugin与Lombok冲突吗
是
否
*
3. 针对模块的application属性说明表达正确有哪些
【多选题】
若模块的application属性为true,则安装后在oinone的前端交互的app finder中进行应用切换
若模块的application属性为true,无论是否已安装都可在oinone的前端交互的app finder中进行应用切换
模块在应用中心(app finder)能进行应用切换,需把模块的application属性设置为true,并为它配置首页 5.
*
4.在启动工程启动时,增加-Plifecycle=INSTALL指令参数代表什么
代表启动工程会进行元数据计算,从代码中搜集元数据并与数据库比较,并对元数据进行差量安装
对于没安装的模块不会进行元数据搜集和安装,只对已安装模块的元数据进行差量计算
*
5.模块对应的元数据表是哪个
base_module
base_model
*
6.. 假设实际业务中,有一个订单模型Order用记录交易行为,当出现一种新的交易场景比如虚拟物品订单(会多出两个字段:虚拟物品类型,虚拟主体等),那么VirtualOrder应该以什么方式继承Orde
扩展继承EXTENDS
多表继承MULTI_TABLE
代理继承PROXY
*
7. 在实际业务中,在某一数据列表中需额外展示其他关联表中的数据,比如在订单列表中需要展示买家会员等级。为解决展示问题,会为该订单列表新建一个用于展示的新对象,假设新对象为NewOrder,那么在Oinone中这个NewOrder以什么形式继承原来的Order模型呢
扩展继承EXTENDS
多表继承MULTI_TABLE
代理继承PROXY
*
8.跟Action相关的元数据表有哪些
【多选题】
base_action
base_view_action
base_server_action
base_url_action
base_client_action
*
9. 系统在什么情况下会默认生成模型的列表、表单、详情页面
所有存储模型和代理模型都会生成默认的列表、表单、详情等基础页面
只有存在菜单的存储模型和代理模型会生成默认的列表、表单、详情等基础页面
只有在低代码中定义存储模型和代理模型,并且定义了菜单,才会生成默认的列表、表单、详情等基础页面
*
10. 模型间关系有几种
【多选题】
o2o一对一
o2m一对多
m2m 多对多
m2o 多对一
*
11. 模型的字段维护在哪个元数据表中
base_model
base_model_data
base_field
base_model_field
*
12. 以下针对字段序列化的描述正确的有哪些
【多选题】
只能用系统提供的序列化方式,不能自定义
字段序列方式可以通过@Field(serialize = Field.serialize.COMMA)来指定
必须使用Field#store属性将字段存储设置为NullableBoolEnum.TRUE
*
13. 关于模型字段定义描述错误的
字段可以指定数据库列描述如:@Field.Advanced(columnDefinition = "TINYINT(1) NOT NULL DEFAULT '1'")
字段不可以指定数据库字段描述,都是根据系统推断决定的,因为不同数据库列定义有差异。如果支持指定会导致应用跟数据库类型强绑定
String类型的字段,可以通过@Field.String(size = 512) 的方式改变字段对应数据库中列定义的长度
*
14. 关于函数重写描述正确的是
函数不可以重写
函数可以重写,只要namespace和fun定义一样
系统内置的默认函数不能被重写
*
15. 函数维护在哪个元数据表中
【多选题】
base_funcation
base_hook
base_ext_point
base_compute_definition
*
15. 为模块配置菜单有哪几种方式:
【多选题】
通过@UxMenus和@UxMenu注解来完成模块的菜单定义
通过界面设计器可视化操作为模块新增菜单
菜单不能自动生成,需要通过初始化SQL的方式
*
16. 菜单维护在哪个元数据表中
base_menu
base_app_config
base_view
base_view_action
*
17. Action类型包含以下哪些
【多选题】
服务器动作ServerAction
窗口动作ViewAction
跳转动作UrlAction
客户端动作ClientAction
*
18. 关于Action的bindingType设置Action按钮所在页面类型,对于该属性值描述正确的有哪些
【多选题】
TABLE——列表页
GALLERY——画廊
FORM——表单页
DETAIL——详情页
*
19. Oinone跳转到一个页面,关于浏览器会发起请求的描述正确的有哪些
【多选题】
一定会访问base模块的viewAction的load方法获取页面的DSL
在前端没有缓存(即第一次进入或者强刷)情况下,默认会访问base模块的viewAction的load方法获取页面的DSL,再根据DSL请求对应数据
在切换应用的时候,会访问base模块的viewAction的homepage方法获取主页,同时会访问base模块的module的load方法获取模块信息包括菜单。
*
20. 函数维护在哪个元数据表中
base_funcation
base_hook
base_ext_point
base_compute_definition
评价对象得分
字体大小