1.一种基于消息模板的消息发送实现方法,其特征在于:所述的方法是先定义消息发送的类型、方法和模板;然后,编辑模块内容并保存到数据库;当页面触发消息发送业务流程后,获取模板并替换模板内容中的参数为具体值;最后调用发送模块进行发送。
2.根据权利要求1所述的基于消息模板的消息发送实现方法,其特征在于:
所述的消息发送类型包括站内信、邮件、短信;
所述的消息发送的模板是指具有消息发送业务的功能所对应的内容模板;
所述的替换模板内容是指获取业务流程具体的参数值并替换掉模板内容中以特定符号标示的参数的过程;
所述发送模块是一个执行消息具体发送的模块,从消息发送表中读取需要发送消息的数据,根据数据的消息类型调用不同的发送接口。
3.根据权利要求1所述的基于消息模板的消息发送实现方法,其特征在于:所述的模板内容中以特定符号标示的参数格式为{参数名},其中参数分为公共参数和模板特定参数。
4.根据权利要求2所述的基于消息模板的消息发送实现方法,其特征在于:所述的模板内容中以特定符号标示的参数格式为{参数名},其中参数分为公共参数和模板特定参数。
5.根据权利要求1至4任一项所述的基于消息模板的消息发送实现方法,其特征在于:消息发送模板根据消息模板类型的不同,站内信调用平台定义的站内信发送接口,邮件使用javamail第三方库的发送接口,短信则调用购买的短信服务商提供的接口或jar包。