前言
该框架包含一个WebService和一个WindowsService,设计时是为了做MES(Camstar)系统和ERP(SAP)以及其他系统的接口。接口设计有空我会补一篇文章,本文只介绍使用说明。由于笔者时间有限,也没时间去整理框架的代码,所以非Camstar的系统无法直接使用,不过可以参考设计思路。
使用说明
模拟一个新的开发人员加入编写业务代码,需要做以下步骤:
1)编写业务代码
在接口实现类中加入业务代码,注意方法要声明为公有,返回值为空,参数为空(还有一个重载时有返回值有参数,读者可以自己去研究,本文不使用)。如下图所示,在DefaultBusinessService中加入业务方法T3,该方法仅仅是在日志文件中写入一行日志表示方法被执行过。
2)在配置文件中配置
打开运行环境的配置文件app.config,在appSettings中添加配置<add key="服务名" value="业务代码方法名"/>,如下图所示,加入新配置test3,对应业务方法T3。