该课程主要介绍了应用架构理论、设计方法,多个专题领域的架构设计成熟实践、典型案例,领先银行的架构实践和未来的发展趋势;从数据生命周期角度对数据架构进行了详细的阐述,介绍了数据架构的案例和发展趋势;同时对银行技术架构进行了详细的阐述,对计算、存储、网络和分布式等重点架构内容展开了深入论述,介绍了技术架构的案例和发展趋势;并且对银行信息系统的架构管控进行了阐述,给出了架构管控的价值和内容框架,从流程、团队和工具等方面对管控机制进行了细化描述,说明了三大架构在架构管控的机制下将持续更新和发挥作用,在讲解架构方向的内容的同时,我们从实际案例讲解,结合实际案例开发,从应用架构,数据库架构,技术架构,以及架构管控多方面结合案例深入学习介绍。
1.课程研发环境
项目源代码以java语言为基准,数据库会提供以SQLSERVER以及sqlserver为基准的数据库脚本,以下环境都适用于项目。
开发工具:myeclipse 8.6;
数据库工具:oracle,SQLSERVER
2.内容简介
介绍了应用架构理论、设计方法,多个专题领域的架构设计成熟实践、典型案例,领先银行的架构实践和未来的发展趋势;从数据生命周期角度对数据架构进行了详细的阐述,介绍了数据架构的案例和发展趋势;同时对银行技术架构进行了详细的阐述,对计算、存储、网络和分布式等重点架构内容展开了深入论述,介绍了技术架构的案例和发展趋势;并且对银行信息系统的架构管控进行了阐述,给出了架构管控的价值和内容框架,从流程、团队和工具等方面对管控机制进行了细化描述,说明了三大架构在架构管控的机制下将持续更新和发挥作用,在讲解架构方向的内容的同时,我们从实际案例讲解,结合实际案例开发,从应用架构,数据库架构,技术架构,以及架构管控多方面结合案例深入学习介绍。
第1讲-架构框架
1.1-信息系统架构设计
1.2-常用的架构框架
1.3-应用架构层介绍
1.4-数据架构层设计
1.5-公共类开发
1.6-图书计划管理
1.7-保存项目
1.8-插入数据到个人信息单元计划表
1.9-添加项目参与人
1.10-添加出版社
1.11-图书项目
1.12-获取参与人对象
1.13-银行业总体架构原则示例
第2讲-应用架构
2.1-获取参与人员
2.2-图书计划单元表
2.3-获取出版社数据表
2.4-获取指定部门完成的项目
2.5-BookProjectDetails
2.6-添加部门
2.7-获取指定部门所有子部门
2.8-分层分组
2.9-渠道接入
2.10-级别管理
2.11-插入人员信息
2.12-获取指定级别
2.13-查询部门人详细信息
第3讲-模块架构
3.1-添加人员级别类型
3.2-查询所有人信息
3.3-人员级别操作
3.4-支付清算
3.5-电子银行系统模块架构
3.6-风险管控
3.7-更新人员
3.8-部门的管理
3.9-确定修改按钮
3.10-添加删除部门按钮
3.11-职务级别
3.12-获取更新后的人员详细信息
3.13-设置计划单元格
3.14-加载部门所有项目
3.15-初始化数据
第4讲-数据架构
4.1-数据架构的内容以及图形化
4.2-用户登录控制面板设计
4.3-初始化进度条
4.4-加载人员树控件
4.5-选择事件监听器
4.6-设置人员对象
4.7-按钮控制面板
4.8-数据架构规划
4.9-添加新建及删除按钮
第5讲-网络架构
5.1-网络架构安全
5.2-加密基础类开发
5.3-开发RSA安全编码组件
5.4-用私钥解密
5.5-用公钥解密
5.6-使用私钥加密
5.7-加密解密测试
5.8-单机-冷备架构
5.9-各地局域网
第6讲-分布式存储
6.1-网络在线支付
6.2-加密源数据
6.3-16进制转换ASCII表示
6.4-生成和验证hmac码
6.5-读取配置文件
6.6-订单页面
6.7-获取页面数据
6.8-order订单页面处理
6.9-发起请求表单
6.10-支付响应
6.11-系统运行测试
第7讲-灾备
7.1-灾备技术架构原理
7.2-网络硬盘
7.3-文件操作工具类
7.4-写文件
7.5-显示磁盘信息
7.6-显示文件及文件夹
7.7-得到根目录下的文件
7.8-功能点测试