SG-UAP资质认证试卷科目一(A卷)+答案_第二批

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SG-UAP资质认证试卷科目一(A卷)+答案_第二批
SG-UAP 资质认证试卷科目一(A 卷)(考试时间 120分钟)
一、单项选择题,请在括号内填上正确选项。

(每题0.5分,共40题,共20分)
1、 SG-UAP 平台为DropDownEditor 设置默认提示值的是哪个属性?()
A) hint B) text C) value D) name
2、@QueryRequestParam 是SG-UAP 平台查询时用到的一个注解,当遇到这个注解时平台会把前端
传来的数据封装到一个类中,这个类是()A) RequestCondition B) ItemRequestParam C) QueryResultObject D) QueryFilter
3、 SG-UAP 平台中,TabControl 加载一个jsp 文件需要用到的容器控件是哪一个?()
A) panel B) Vsplit C) Hsplit
D) HtmlContainer
4、关于SG-UAP 平台任务调度描述错误的是?()
A) 任务调度具备高可用的集群能力,任务调度集群中的每个节点都是一个独立的应用,可
以与其它节点进行通信。

B) 任务调度引擎具备恢复容错能力,调度执行失败后可自动重试(重试次数可指定),也可
对服务器停机时间段中错过的任务恢复执行。

C) 执行组件与任务分离,提高组件复用性,在任务定义中只需选择组件并对其进行参数赋
值即可使用。

D) 提供界面与接口方式对调度引擎进行访问控制,允许用户在统一的标准下扩展自身的监
控功能。

5、SG-UAP 平台的持久层控制了每次从数据库中读取数据的最大记录数,默认是多少?()
A) 1000 B) 2000 C) 3000 D) 4000
6、下面哪个注解是将特定的URL 和具体的控制器类或控制类类中的方法绑定?()
A) @Controller B) @RequesMapping C) @PathVariable
D) @Repository
7、如何将UAP 开发模式修改为部署模式?()
A) 修改UAP 项目下的policy.xml 的deploy-mode 为develop 。

B) 在UAP 项目的policy.xml 的文件下添加TASKDISPATCH_DEPLOY=componentManagerLocal
配置。

C) 修改模块项目下的policy.xml 的deploy-mode 为deploy 。

D) 修改模块项目下的policy.xml 的deploy-mode 为develop 。

8、SG-UAP 平台服务端地址的配置是存放在哪个文件下?()
A) config.ini
B) applicationconfig.properties C) platformconfig.properties
D) policy.xml
9、任务调度如何配置远程部署模式?()
A) 在UAP 项目的policy.xml 的文件下添加TASKDISPATCH_DEPLOY=componentManagerRemote 配置。

B) 在UAP 项目的policy.xml 的文件下添加TASKDISPATCH_DEPLOY=componentManagerLocal
配置。

C) 在UAP 项目的platformconfig.properties 文件下添加TASKDISPATCH_DEPLOY=componentManagerLocal 配置。

D) 在UAP 项目的platformconfig.properties 文件下添加
TASKDISPATCH_DEPLOY=componentManagerRemote 配置。

10、 M X 展现框架中$ns 表示?()
A) 日期 B) 表达式 C) 函数 D) 常量 11、后台如何在不通过spring
注入情况下,直接获得IHibernateDao 对象?()
A) 直接new 一个IHibernateDao 对象即可 B) 无法实现
C) 用sessionFactory.getbean()方法 D) 用ComponentFactory 的getbean 方法12、D ataGrid 的单击事件是哪个?()A) onitemchecked B) oncellediting C) onitemclick
D) onselectionchanged 13、即席报表不支持哪种图表?()
A) 簇状条形图 B) 簇状柱形图 C) 仪表盘图 D) 面积图 14、报表引用参数格式正确的是?()
A) 字符串g 格式{参数名} B) 字符串格式'{$参数名}' C) 日期格式{参数名}
公司:考号:姓名:身份证:
D)日期格式'{$参数名}'
15、下列关于分布式事务管理说法不正确的是()
A)分布式事务映射是指对于一个分布式事务,把分布式事务映射到对应的各个分布式结点
上,进而保证分布式事务的正确调度执行。

B)分布式事务恢复是指分布式事务执行中出现异常,对每个节点事务进行回滚,保证全局
事务的原子性。

C)分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位
于不同的分布式系统的不同节点之上。

D)分布式事务管理能解决事务并发控制事物及系统资源的有效利用等问题,但不能保证事
务的正确执行及执行结果的有效性。

16、S G-UAP平台的编码统一采用哪种编码格式?()
A)UTF-8
B)GB2312
C)ISO-8859-1
D)GBK
17、哪个不是RESTClient的方法?()
A)get
B)post
C)send
D)load
18、关于DropDownEditor描述错误的是()
A)DropDownEditor是下拉列表中选择数据项的控件的类。

该控件支持可编辑和不可编辑两
种模式。

B)下面代码下拉框可以实现编辑vardropDownEditor = new
mx.editors.DropDownEditor( { allowEditing: true, displayMember: "name", valueMember: "value", items: [ { name: "苹果", value: "Apple" }, { name: "汽
车", value: "Car" }, { name: "学生", value: "Student" } ] });。

C)下面代码下拉框可以实现编辑vardropDownEditor = new
mx.editors.DropDownEditor( { allowEditing: true, displayMember: "name", valueMember: "name", items: [ { name: "苹果", value: "Apple" }, { name: "汽车
", value: "Car" }, { name: "学生", value: "Student" } ] });。

D)DropDownEditor类直接继承ComboEditor。

19、关于chartwrappe类的onload方法下面说法错误的是?()
A)图表加载之后触发该事件。

B)调用draw方法会触发该事件。

C)控件调用draw方法后不用再用onload方法。

D)控件调用draw方法后需要再用onload方法。

20、获得Accordion当前显示的面板用什么属性?()
A)show
B)panels
C)self
D)selection
21、获得Accordion容器的上下文菜单是用到哪个属性?()
A)context
B)owner
C)parent
D)contextMenu
22、C anlendar类的position的值哪个不正确?()
A)relative
B)static
C)fixed
D)fatics
23、关于@RawResponseBody注解,描述正确的是()
A)返回树节点,该注解将节点信息的list集合转换为json格式。

B)指明方法的返回值应当以原生返回值的形式,绑定到响应体中,使用该注解的方法应当
返回object。

C)用于没有特定返回值得方法注解,将对象转换为统一的json串。

D)将请求参数{key:value}中的key解析,返回字符串。

24、扩展自定义样式的步骤不包括以下哪一步?()
A)新建扩展模块
B)在模块项目依赖中加入样式扩展模块
C)扩展模块扩展com.sgcc.uap.mxframework模块
D)找到需要修改样式的组件的样式文件的路径,在扩展模块中修改需要的样式
25、如何引用其他模块的weblet?()
A)“场景名称”
B)“模块名称.场景名称”
C)“模块名称/场景名称”
D)“模块名称$场景名称”
26、创建流程JS代理对象是哪个?()
A)varbpmclient = new bpmintegrate.utils.Client();
B)varbpmclient = new bpmintegrate.utils.BPM();
C)varbpmclient = new bpmintegrate.utils.BPMClient();
D)varbpmclient = new bpmintegrate.BPMClient();
27、创建业务实体对象的时候可以对每个字段的编辑器类型进行自定义编辑,如果给某个字段定
义成下拉框形式的,首先在工作区中创建一个什么文件?()
A)下拉框
B)注释
C)业务实体
D)枚举文件
28、为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该
功能的?()
A)trigger (type)
B)bind(type)
C)one(type)
D)bind
29、在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?()
A)eq(index)
B)find(expr)
C)siblings([expr])
D)next()
30、有关扩展模块,下面描述错误的是()
A)扩展模块的部署方式同模块项目的部署方式相同。

B)扩展模块可通过WebContent\WEB-INF\configuration\policy.xml中module-repository
来部署。

C)另一种是把模块项目直接发布到
WebContent\WEB-INF\repository\application\plugins目录下。

D)扩展模块修改后,可直接使用updm命令更新扩展模块。

31、前端mx展现框架中,Mappath()方法的url描述错误的是()
A)以“~/”开头表示获取 MX 的 face 目录地址。

B)~/../ - 在模块项目中使用本框架时,如果引用其他模块项目的资源必须以该格式或者
相对路径。

C)以“$/”开头表示获取 MX 的 resources 目录地址。

D)以“./”开头表示获取 MX 的根目录地址。

32、关于即席报表描述错误的是()
A)报表的浏览和回填都要设置用户的访问权限。

B)如果给某个用户设置了回填权限没有设置浏览权限,用户也可以去操作回填功能。

C)即系报表套件可以独立部署也可以在云环境下部署。

D)即系报表可以实现图表、分组报表等功能。

33、在统一登录认证未启动时,而安全过滤器的配置为启动状态,那么安全控制过滤器处于哪一
种工作状态()
A)启动安全拦截
B)不启动安全拦截
C)uap主项目启动抛出错误异常
D)无状态
34、以下有关多列排序设置错误的是()
A)allowMultipleSorting: true,设置允许多列排序。

B)multipleSortColumns: “azrq,jgdy”, 设置哪些列进行排序。

C)多列排序设置正确步骤,allowMultipleSorting: true-
->multipleSortColumns:
“azrq,jgdy”。

D)多列排序设置正确步骤,allowMultipleSorting: true-->multipleSortColumns:
“azrq,jgdy” -->dataGrid.load(function(){dataGrid.sort("jgdy")});。

35、关于自动补全编辑器AutoCompleteEditor,说法错误的是()
A)编辑器会在服务端去自动匹配相应的查询方法。

B)下拉数据来自于服务端,需要在url字段配置对应的rest地址。

C)本编辑器一般使用在SearchBox中。

D)下拉数据来自本地数据源,需要在data字段设置一个数组对象。

36、使用注解标记bizc逻辑构件,使用的是哪个注解?()
A)@BizcTransactional
B)@ControllerTransactional
C)@BizComponent
D)@Transactional
37、在权限组件中,如果要注册一个业务系统,第一步需要配置什么?()
A)组织分类维护
B)业务应用分组维护
C)业务应用维护
D)节点信息维护
38、权限组件总体采用哪种授权模型()
A)RBAC
B)ACL
C)ABAC
D)PBAC
39、服务接口类调用权限组件的服务,下面哪一个文件是配置服务地址的?()
A)权限组件提供的jar(isc_sm_agent.jar)中
com\sgcc\isc\service\adapter\factory\bean-core-config.xml。

B)权限组件提供的jar(isc_sm_agent.jar)中
com\sgcc\isc\service\adapter\factory\spring-beans.dtd。

C)权限组件提供的jar(isc_sm_agent.jar)中iscservicesadapter.properties。

D)其他
40、在SG-UAP平台中开发菜单之后,用户要访问该菜单,权限组件中的配置步骤依次为?()
1)、将该组织角色授予用户
2)、用户登陆SG-UAP平台即可看到注册的菜单
3)、新建组织角色继承自上面的业务角色
4)、将菜单注册到权限组件
5)、新建使用权限的业务角色并将注册的菜单授予该角色
A)41352
B)45213
C)45312
D)43512
二、多项选择题,请在括号内填上正确选项。

(每题1分,共20题,共20分)
1、模型驱动控制台中业务实体的关系有哪几种?()
A)1对1
B)1对多
C)继承
D)覆盖
2、下面哪几个前端控件能绑定和使用数据字典?()
A)编辑器(Editor)
B)表单(DataForm)
C)表格(DataGrid)
D)树(DataTree)
3、关于治理工具套件中的应用域管理,下列说法错误的是哪几项?()
A)若中间件正在运行或服务器无法连接,则不能删除应用域,但是用户可选择强制删除,
这可能导致应用无法访问或服务器无法添加等问题。

B)正常情况下先删除应用域中所有治理对象,如服务器、中间件、应用、部署单元等,最
后才能删除指定应用域。

C)若中间件正在运行或服务器无法连接,则无法新增新的应用域。

D)新建应用域时,域名称、版本号、服务器地址不是必填项。

4、关于DragDataUploadControl类,下面说法正确的是?()
A)提供一个拖拽上传文件的控件。

B)浏览器仅支持 IE10、FireFox、Chrome。

C)uploadMode值包括file、blob、uds。

D)pkVal设置或获取一个字符串,表示上传控件所属数据的主键值。

5、TreeListView的属性searchParamType的值包括哪些类型?()
A)json
B)String
C)int
D)var
6、关于FileEditor,下面哪几项描述是正确的?()
A)ie所有浏览器都支持HTML5上传控件。

B)可以在图片文件上传前后预览图片文件。

C)支持批量选择文件。

D)拖拽式文件上传。

7、SG-UAP平台展现框架中编辑器控件的validType字段提供验证功能,以下哪几项属于其默认
验证类型?()
A)String
B)NULL
C)INTEGER
D)EMAIL
8、自定义组件方法的步骤包括下面哪几项?()
A)新建扩展模块。

B)在模块项目face目录下,自定义组件。

C)在使用的js中引用$import。

D)在其他模块中引用这个组件,在weblet.js中添加requires。

9、不同模块需要相同jar包,解决期间jar包重复引用问题,其操作中包含下面哪几项()
A)新建一个公共模块。

B)扩展jar包。

C)要使用引入jar包时,要先依赖公共模块。

D)在这个公共模块里引入第三方jar包。

10、以下属于即席报表设计器属性设置区标签页的是()
A)回填
B)报表树
C)新建数据源
D)属性
11、下面哪几种是jquery中表单的对象属性?( )
A):checked
B): enabled
C):disabled
D):selected
12、以下模块状态中,下面哪个为可用状态。

()
A)RESOLVED
B)ACTIVE
C)INSTALLED
D)UNINSTALLED
13、关于SG-UAP平台应用描述正确的是()
A)服务端的授权文件sguap-server\WEB-INF\_srv下。

B)config.ini文件下可以配置配置统一应用开发平台服务端的地址。

C)UAP应用和UAP服务端一样是一个标准的Web应用,部署方式和服务端一样。

D)模块项目的发布分2种方式。

一种在policy.xml文件下以路径的方式直接指向模块项目
的源代码,一种是打成jar包的形式放到相应的目录下。

14、下面对扩展模块描述正确的是()
A)扩展模块可以扩展js代码。

B)扩展模块可以扩展css,图片。

C)扩展模块可以扩展html,jsp页面。

D)扩展模块可以扩展xml文件。

15、在平台中,下面哪些模块默认是不启动的。

()
A)isc
B)bpm
C)xfire
D)report
16、在js类中使用debugger关键字进行调试时,描述正确的是()
A)F12快捷键弹出调试窗口。

B)使用firefox调试时不需要其他组件。

C)IE8以上支持该调试关键字。

D)可以使用调试工具,调试工具主要是对请求和响应的请求以及参数进行拦截并查看。


以通过上述这些工具调试。

17、以下描述错误的是()
A)控制类上的@Controller
@RequestMapping("/calc")这个注解在其他类上一定不能重复出现@Controller
@RequestMapping("/calc")。

B)平台提供的rest请求一般是这种形式
http://localhost:9000/appname/module/rest/user/,但其中的rest在平台中一定是rest,不可以修改。

C)rest请求所有操作都是无状态的。

D)rest请求对应一个唯一的资源标识。

18、权限组件中权限管理包含哪些?()
A)业务应用的权限
B)业务角色的权限
C)组织角色的权限
D)用户的权限
19、权限组件中有哪些角色?()
A)身份管理员
B)应用注册管理员
C)开发人员
D)超级管理员
20、权限组件的统一认证服务可以通过以下哪些方式实现单点登录功能?()
A)数字证书
B)与门户集成
C)与AG集成
D)与目录集成
三、填空题。

(每题1分,共20题,共20分)
1、SG-UAP平台的即席报表除了提供了设计功能,还提供了_____和_____功能。

2、SG-UAP平台的_____________注解从请求体获取显示的列,并将列名封装为字符串数组。

3、SG-UAP平台的uap项目下的datasource.xml配置的是当前应用的数据源信息,支持JDBC、
_____、______三种方式。

4、SG-UAP平台的报表展现输出方式分为:__________和____________。

5、在UAP项目中的____________、____________文件中可以添加异常页面配置。

6、SG-UAP平台的业务系统依赖任务调度执行组件, 在执行组件bundle内会自动发布
___________和________________2个服务。

7、权限组件的业务组织与基准组织的关系有__________、_____________。

8、SG-UAP平台中重新启动模块项目的命令是______________。

9、SG-UAP平台核心框架为应用系统提供了分层体系结构,分层包括__________、_____________、
_____________、_____________。

10、S G-UAP平台核心框架中用来配置逻辑组件中的事务管理的标签________________。

11、S G-UAP平台展现框架中数据容器中的数据对象保存成功后,将触发事件________________。

12、权限组件的两种基本的常用的资源类型有________、_________。

13、B PM组件流程设计器中提供三种网关,分别是________、_________和________。

14、若要新增参与者规则,可以在workspace的_______模块下的________标签页中操作;或者在
流程设计器中双击_________,弹出流程属性对话框,在该对话框的________标签页中操作。

15、权限组件身份数据是从_____同步过来的。

16、B PM组件中定义的任务委派机制包括_______、________和________。

17、S G-UAP平台展现框架中mx.lib的功能是___________。

18、S G-UAP平台采用的Rest请求是一种________风格。

19、使用SG-UAP平台搭建环境时中要配置服务端地址,服务端的地址信息保存在哪个文件中
_________________。

20、S G-UAP平台的即席报表是采用________的方式来实现报表设计。

四、判断题,请在每题后面标明“对”或者“错”。

(每题0.5分,共10题,共5分)
1、在SG-UAP平台IDE中,client_exclude_modules.properties为白名单,
client_include_modules.properties为黑名单。

()
2、SG-UAP平台可设置会话最大时间,在最大会话时间内没有任何操作则自动退出系统。

()
3、SG-UAP平台中不可以配置多数据源。

()
4、SG-UAP平台的核心框架国际化主要是对平台内部服务器端的异常信息、日期时间、数值货币
等信息根据地区语言环境进行国际化。

()
5、前端MX展现框架基础类包含MXObject、MXEvent、MXComponent和MX。

MXEvent类是框架所有
类的顶层基类。

()
6、DataGrid数据展现组件不支持打印功能。

()
7、SG-UAP平台的任务调度采用dwr推送的方式实现。

()
8、weblet类的mappath(p_url)方法,如果p_url以”./”开头表示获取当前Weblet的根目录地
址。

()
9、核心框架中的事务是对spring的声明式事务的封装和改造,并支持分布式事务。

()
10、平台mx展现框架提供的控件样式及js类是不允许业务项目组以扩展模块的方式进行修改的。

()五、简答题。

(每题5分,共4题,共20分)
1、请写出项目组在使用SG-UAP平台的展现框架进行开发时,如
何根据自己的业务需要自定
义页面风格样式。

2、请以基于SG-UAP平台展现框架实现的一个简单页面被访问为例,简要描述SG-UAP平台
MX展现框架的运行机制。

3、请阐述业务系统开发自定义的登录页面需要注意有哪些关键步骤?
4、在服务接口中,是怎么保证接口使用安全的?即客户端受信任的。

六、编程题。

(第一题6分,第二题9分,共15分)
1、下面代码为SG-UAP平台服务端Controller的一段典型代码,请找出错误的代码。

(其中不
包含字母大小写错误以及标点符号的错误)
packagecom.sgcc.uap.bug.bug;
@Controller
@RequestMapping("/uapbug") //根据po类名生成
public class BugController {
@Autowired
privateIBugBizcbugBizc;
@RequestMapping("/")
public @ColumnResponseBody
QueryResultObjectquery(@ColumnRequestParam("params") RequestConditionparams) { QueryResultObjectqueryResult = bugBizc.query(params);
List result = queryResult.getItems();
ListvoList = new ArrayList();
for(int i = 0;i <result.size();i++){< p="">
UapBugpo = (UapBug)result.get(i);
UapBugVOvo = UapBugTransfer.toVO(po);
voList.add(vo);
}
queryResult.setItems(voList);
returnqueryResult;
}
@RequestMapping("/{id}")
public @ItemResponseBody
QueryResultObjectquery(@ParamsVariable String id) {
returnbugBizc.queryById(id);
}
@RequestMapping("/meta")
public @ColumnResponseBody
ListgetMetaData(
@ColumnRequestParam("params") String[] columns) {
Listdatas = null;
datas = ViewAttributeUtils.getViewAttributes(columns, UapBugVO.class); returndatas;
}
public void setBugBizc(IBugBizcbugBizc) {
this.bugBizc = bugBizc;
}
} 2、写一个多表头grid,包括“用户基本信息”和“备注”列,“用户基本信息”列中包括“基本信息”和“籍贯信息”列,“基本信息”又包括“公司”和“姓名”列,“籍贯信息”包括“地址”和“城市”列,只做出表头即可,可以没有数据。

SG-UAP 资质认证试卷科目一
(A 卷)
三、填空题
1、_____________,_____________
2、_____________
3、_____________,_____________
4、_____________,_____________
5、_____________,_____________
6、_____________,_____________
7、_____________,_____________
8、_____________
9、_____________,_____________,_____________,_____________
10、_____________ 11、_____________
12、_____________,_____________
13、_____________,_____________,_____________
14、_____________,_____________,_____________,_____________
15、_____________
16、_____________,_____________,_____________ 17、_____________ 18、_____________ 19、_____________ 20、_____________
五、简答题
1、请写出项目组在使用SG-UAP 平台的展现框架进行开发时,如何根据自己的业务需要自定
义页面风格样式。

A) 1、新建一个扩展模块扩展例如名称为mx_extend 扩展com.sgcc.uap.mxframework 模
块 (该模块中定义了各组件的样式) 。

B) 2、找到需要修改样式的组件的样式文件的路径,例如datagrid 样式文件
的路径是
C) \mx\resources\themes\aero\dataGrid.css 。

D) 3、在模块mx_extend 新建路径\mx\resources\themes\aero\dataGrid.css 然后在 E) dataGrid.css 中修改自己需要的样式文件。

2、请以基于SG-UAP 平台展现框架实现的一个简单页面被访问为例,简要描述SG-UAP 平台
MX 展现框架的运行机制。

A) 1用户访问页面文件index.jsp 。

B) 2通过index.jsp 里的webletID 找到对应的weblet.js 。

C) 3根据weblet.js 里的方法访问mainView.js 。

D) 4在mainView.js 中可以通过与3相似的方法调用detailView.js 中
的控件。

E) 5在mainView.js 和detailView.js 中可通过调用rest 服务来进行
与服务端的交 F) 互。

3、请阐述业务系统开发自定义的登录页面需要注意有哪些关键步骤?
A) 1、白名单配置:
B) 权限开放自定义登录页面,不做认证拦截,保证自定义认证页面正常跳转。

C) 具体内容请参考页面过滤白名单章节 D) 2、rest 服务接口:
E) 权限集成包提供了登录/退出rest 服务接口,自定义工作台页面只需调用登录、
退出服务接口实现登录认证,登录会话信息统一由权限集成包创建和释放
4、在服务接口中,是怎么保证接口使用安全的?即客户端受信
任的。

由于统一权限的服务采用RestFul 的架构方式,从客户端发送http 请求,客户端在http 请求头中添加安全标志一并发送到服务端,然后服务端接收到请求后,处理http 消息头,如果消息头中有合法的安全标识则说明此次请求是合法的请求并进行相应的业务逻辑处理返回数据,如果消息头中没有安全标识则此次请求是非法并拒绝处理请求。

六、编程题
1、下面代码为SG-UAP 平台服务端Controller 的一段典型代码,请找出错误的代码。

(其中不包含字母大小写错误以及标点符号的错误) 1.RequestMapping("/")
public @ColumnResponseBody
QueryResultObjectquery(@ColumnRequestParam("params") RequestConditionparams)
公司:考号:姓名:身份证:
中@ColumnResponseBody 应为@ItemResponseBody, @ColumnRequestParam 应为
@QueryRequestParam;
2.RequestMapping("/{id}") public @ItemResponseBody
QueryResultObjectquery(@ParamsVariable String id) { returnbugBizc.queryById(id);
}中的ParamsVariable 为 PathVariable
2、写一个多表头grid ,包括“用户基本信息”和“备注”列,“用户基本信息”列中包括“基本信息”和“籍贯信息”列,“基本信息”又包括“公司”和“姓名”列,“籍贯信息”包括“地址”和
“城市”列,只做出表头即可,可以没有数据。

var grid = new mx.datacontrols.GroupHeaderGrid({ columns: [ {
name:"userInfo",
caption:"用户基本信息", columns:[
{ name:"info",
caption:"基本信息", columns:[{name:"company", caption:"公司"
},
{ name:"name", caption:"姓名" } ] }, { name:"jgxx",
caption:"籍贯信息",
columns:[{name:"address",caption:"地址" },{name:"city", caption:"城市"
} ] } ] }, {
name: "remark",
caption: "备注" } ] });
grid.load();
SG-UAP 资质认证试卷科目一
(A 卷)
三、填空题
1、_预览___,__回填___
2、_@ColumnRequestParam__
3、_DBCP_,_JNDI___
4、__flash 输出_,___html 输出__
5、_platformconfig.properties__,_web.xml___
6、__get___,____post__
7、___关联___,___引用__
8、__updm__
9、展现层、控制层、逻辑层和持久层 10、___ 11、_onsaved_
12、__菜单__,____功能__
13、__单一网关_,___多路网关_,___并行网关___
14、___流程设计建模__,_业务资源管理__,_业务规则_,____空白处__ 15、__目录或HR__
16、_代理__,__代办___,_协办___ 17、__提供一系列第三方工具__ 18、__URI___
19、_config.ini__ 20、__条带式___
公司:考号:姓名:身份证:
四、判断题
五、简答题
1、请写出项目组在使用SG-UAP平台的展现框架进行开发时,如何根据自己的业务需要自定
义页面风格样式。

参考答案:1、新建一个扩展模块扩展例如名称为mx_extend扩展com.sgcc.uap.mxframework模块(该模块中定义了各组件的样式) 。

2、找到需要修改样式的组件的样式文件的路径,例如datagrid 样式文件的路径是
\mx\resources\themes\aero\dataGrid.css。

3、在模块mx_extend 新建路径\mx\resources\themes\aero\dataGrid.css 然后在
dataGrid.css中修改自己需要的样式文件。

或者:也可以是自定义的过程
2、请以基于SG-UAP平台展现框架实现的一个简单页面被访问为例,简要描述SG-UAP平台
MX展现框架的运行机制。

参考答案:1用户访问页面文件index.jsp。

2通过index.jsp里的webletID找到对应的weblet.js。

3根据weblet.js里的方法访问mainView.js。

4在mainView.js中可以通过与3相似的方法调用detailView.js 中的控件。

5在mainView.js和detailView.js中可通过调用rest服务来进行与服务端的交
互。

3、请阐述业务系统开发自定义的登录页面需要注意有哪些关键步骤?
参考答案:1、白名单配置:
权限开放自定义登录页面,不做认证拦截,保证自定义认证页面正常跳转。

具体内容请参考页面过滤白名单章节
2、rest服务接口:
权限集成包提供了登录/退出rest服务接口,自定义工作台页面只需调用登录、退出服务接口实现登录认证,登录会话信息统一由权限集成包创建和释放
4、在服务接口中,是怎么保证接口使用安全的?即客户端受信任的。

参考答案:
由于统一权限的服务采用RestFul的架构方式,从客户端发送http请求,客户端在http请求头中添加安全标志一并发送到服务端,然后服务端接收到请求后,处理http消息头,如果消息头中有合法的安全标识则说明此次请求是合法的请求并进行相应的业务逻辑处理返回数据,如果消息头中没有安全标识则此次请求是非法并拒绝处理请求。

六、编程题
1、下面代码为SG-UAP平台服务端Controller的一段典型代码,请找出错误的代码。

(其中不
包含字母大小写错误以及标点符号的错误)
参考答案:
1.RequestMapping("/")
public @ColumnResponseBody
QueryResultObjectquery(@ColumnRequestParam("params") RequestConditionparams) 中@ColumnResponseBody应为@ItemResponseBody, @ColumnRequestParam应为@QueryRequestParam;
2.RequestMapping("/{id}")
public @ItemResponseBody
QueryResultObjectquery(@ParamsVariable String id) {
returnbugBizc.queryById(id);
}中的ParamsVariable为 PathVariable
2、写一个多表头grid,包括“用户基本信息”和“备注”列,“用户基本信息”列中包括“基
本信息”和“籍贯信息”列,“基本信息”又包括“公司”和“姓名”列,“籍贯信息”包括“地
址”和“城市”列,只做出表头即可,可以没有数据。

参考答案:
var grid = new mx.datacontrols.GroupHeaderGrid({
columns: [
{
name:"userInfo",
caption:"用户基本信息",
columns:[
{
name:"info",
caption:"基本信息", columns:[{name:"company",
caption:"公司"
},
{ name:"name", caption:"姓名"
}
]
},
{
name:"jgxx",
caption:"籍贯信息", columns:[{name:"address",caption:"地址" },{name:"city", caption:"城市"
}
]
}
]
},
{
name: "remark",
caption: "备注"
}
]
});
grid.load();
</result.size();i++){<>。

相关文档
最新文档