初识AFAIDE
AFAIED,基本不用写代码,不用看代码。关注的重点的对流程的初次划分和再划分。开始项目时,通过SVN获得项目的代码(这里要知道SVN的地址,AFA服务器存储项目的地址,端口的相关配置)。测试交易是,通过发报文(格式为公司内部的NATP格式),让服务器找到项目的项目,并执行相关项目,并会发送一个报文,让平台有个响应(也可以不发报文)。
AFAIED先建工程--》再见子项目--》接着是建交易--》交易中先业务流程后技术流程。流程中用到了已经开发好的组件(内置组件,公共组建,项目特色组件)。
这些组件让我们免去了写代码的工作,我们用这些组件时要注意的是组件参数的填写。
有一些细节的东西,譬如拼报文时组件,组件中的属性必须要有,项目名和交易名。针对这些,在对组件不熟时,需要做好一个细分就进行测试,让功能走通。
服务器的项目存储路径设置是在相关平台进行的,前期接触不到,我们只要知道这个路径就行了。
a先是通过Hillstone Secure Connect 虚拟专用网络VPN连接(为我们提供了一种方法,通过公用网络安全地连接到内部专用网络进行远程访问),b接着通过SVN导入项目(培训中给的路径URL是192.9.210.80/ab),c.写好交易要编译并上传至服务器(上传位置的设置包括服务器的主机名,端口,用户名,密码,目的路径),这里说个题外话,服务器的不同端口对应不同的功能,c.中的端口是为了sftp上传功能而设置的端口,d.测试中我们用到的配置平台参数,指的是将数据提交到AFA服务器,我们给出了路径和端口,该端口专门用来处理AFA服务器(AFA服务器我看到的是一个网页形式,里面配置很多,主要一个是项目脚步的位置进行了配置)访问的功能,将相关报文,交给对应的项目进行处理,项目中若是有拼包,服务器会将这个拼包结果返回给测试界面。
针对数据库这块的操作,有相应的数据库组件(譬如,数据插入组件,只要配置好参数,数据库名字,存入数据库的字段名和对应的值,那就是一行了一条记录),数据库中的 数据就有个对应的更新了(在这之前肯定要先建好表,有什么字段名都要设置好)。