中国建设银行组件化平台开发培训课程.ppt_第1页
中国建设银行组件化平台开发培训课程.ppt_第2页
中国建设银行组件化平台开发培训课程.ppt_第3页
中国建设银行组件化平台开发培训课程.ppt_第4页
中国建设银行组件化平台开发培训课程.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,中国建设银行组件化平台开发培训,讲师介绍,何银行 厦门开发中心,SUP项目组,课程提纲,六之一 安装配置 六之二 “Hello,客户”初体验 六之三 “Hello,客户”进阶 六之四 客户表单表维护 六之五 组件包设计 六之六 菜单、安全模块导入 六之七 单元测试 六之八 应用部署 六之九 运维分析,六之一 安装配置,安装介质种类 硬件配置要求 软件配置要求 演示安装过程 查看安装后目录结构 启动Studio 介绍Studio结构,六之二 “Hello,客户”初体验,案例需求:在页面上输入姓名,点击【提交】按钮后,后台获取用户输入的姓名,并将它与“Hello”字符串连接成新的字符串,最后在页

2、面上显示。,六之二 “Hello,客户”初体验,示例效果,六之二 “Hello,客户”初体验,Step1 新建SUP工程 Step2 新建应用组件包 Step3 新建页面流 Step3-1 拖拽视图、Spring及注释图元,并用连接线连接 Step3-2 图元重命名 Step4 新建JSF页面 Step4-1 输入控件,value=#id Step4-2 按钮控件,value=提交,action=join Step4-3 输出控件,value=#info,六之二 “Hello,客户”初体验,Step5 开发用例控制器接口及实现 Step6 完善页面流 Step6-1 配置输入 页面图元对应的J

3、SF,输出参数为id Step6-2 配置连接操作图元对应的UCC实现中的方法,输入参数值为id,输出参数值为info Step6-3 配置结束图元返回页面对应的JSF Step7 启动服务器 Step8 复制URL到IE,测试案例结果,小结,工程结构 应用组件包结构 页面流图元 UI控件 业务服务实现创建向导 用例控制器接口及实现创建向导 服务器启动方式 调试,六之三 “Hello,客户”进阶,案例需求:在案例二的基础上,增加对数据库的操作。在页面上输入客户编号信息,从新建名称为TBL_CUSTOMER的客户表中取得客户名称,然后与“Hello”字符串连接成新的字符串,并显示在页面上。,六之

4、三 “Hello,客户”进阶,示例效果,六之三 “Hello,客户”进阶,数据库表结构说明,六之三 “Hello,客户”进阶,Step1 创建数据库表 Step1-1 取数据库脚本 Step1-2 在数据库连接管理器中,使用SQL编辑器运行建表语句 Step2 导入数据实体 Step3 开发数据访问实现 Step4 编辑用例控制器实现 Step5 修改用例控制器实现代码 Step5 启动服务器 Step6 复制URL到IE,测试案例结果,六之三 “Hello,客户”进阶,案例新需求:不允许查询客户号为“C0009”的客户号,如果用户输入了“C0009”,抛出异常,记业务日志,并在界面提示用户。

5、,六之三 “Hello,客户”进阶,示例效果:,六之三 “Hello,客户”进阶,Step1 修改用例控制器接口及实现代码 Step2 配置异常信息代码-pertie Step3 配置日志信息代码-perties Step4 配置日志控制属性-log4j-contribution.xml Step5 启动服务器 Step6 复制URL到IE,测试案例结果,小结,数据库资源管理器视图 数据实体的生成 数据访问实现生成向导 数据访问API 异常的使用 日志的使用 日志操作API,六之四 客户表单表维护,案例需求:完成对客户表的增、删、查、改操作。,六之四

6、客户表单表维护,示例效果,六之四 客户表单表维护,Step1 指定性别字段对应的业务数据类型 Step2 组件包右键-单表维护向导 Step3 启动服务器 Step4 复制URL到IE,测试案例结果,六之五 组件包设计,案例需求:假设存在如下系统,根据需求分析结果,可划分为三个组件包基础客户管理、潜在客户管理、产品管理。在案例四的基础上,增加对客户拥有产品的查询。,六之五 组件包设计,案例分析,六之五 组件包设计,示例效果,六之五 组件包设计,Step1 系统组件包划分 Step1-1 创建客户管理集合 Step1-1-1 拖进基础客户管理组件包 Step1-1-2 创建潜在客户管理组件包 S

7、tep1-2 创建产品管理集合 Step1-2-1 创建产品管理组件包 Step1-3 建立基础客户管理对产品管理组件包的依赖 Step2 产品管理组件包开发 Step2-1产品组件包中使用业务开发向导 Step2-2 DAO实现中增加相应方法 Step2-3 增加命名SQL实现 Step2-4 UCC接口及实现中增加相应方法 Step2-5 服务装配,六之五 组件包设计,Step3 基础客户管理组件包改造 Step3-1 页面流改造 Step3-1-1 增加服务图元和视图图元 Step3-1-2 图元重命名 Step3-2 客户查询界面改造 Step3-2-1 将输出文本框控件改变为链接按钮

8、 Step3-2-2 编辑链接按钮控件的属性:value=#row.custname,action=biz Step3-3 增加updateAcitonListener,六之五 组件包设计,Step3-4 新建产品列表界面(默认模板) Step3-4-1 使用表格维护向导,创建表格 Step3-4-2 修改页面代码中dataTable的value=#bussinesslist Step3-4-3 删除分页代码 Step3-4-4 创建返回按钮,value=“返回” ,action=“goback” Step3-4-5 复制分页参数信息 Step3-5 完善页面流中服务调用图元和视图图元 Ste

9、p4 启动服务器 Step5 复制URL到IE,测试案例结果,六之六 基础应用框架搭建,案例需求:导入菜单安全模块,实现用户登录功能,并将案例五的成果挂到菜单中的客户管理客户产品管理菜单下。,六之六 基础应用框架搭建,示例效果,六之六 基础应用框架搭建,Step1 导入初始模块 Step2 运行建库脚本 Step3 启动服务器 Step4 复制URL到IE,测试案例结果 Step5 配置功能组 Step6 配置菜单项 Step7 配置权限 Step8 退出重登陆 Step9 生成项目文档,六之七 单元测试,案例需求:对案例四完成的单表维护功能进行单元测试,包括新增、查询、更新和删除测试。,六之

10、七 单元测试,单元测试示例,六之七 单元测试,Step1 在首选项中开启“使用逻辑流” Step2 在“业务”节点新建逻辑组件 Step3 新建逻辑流 Step4 设置测试中使用的变量 Step5 将需要测试的UCC方法拖到逻辑流 Step6 完善逻辑流设置 Step7 调试逻辑流,六之八 应用部署,案例需求:完成已开发组件包的部署。,六之八 应用部署,组件包部署界面,六之八 应用部署,Step1 导出部署包 Step2 启动服务器 Step3 登录sup-governor Step4 进入组件包管理功能 Step5 选择部署方式和组件包 Step6 检查部署相关信息 Step7 部署组件包 Step8 重新启动服务器,六之九 运维分析,案例需求:对应用系统的日志进行分析,了解应用系统的运行情况,查找和发现问题,进行系统优化。,六之九 运维分析,应用系统日志分析结果,六之九 运维分析,Step1 获取应用系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论