cxf+spring 的短信平台

本文详细阐述了短信平台系统的整体流程设计,包括客户端、任务服务端和短信发送服务端的功能分工,以及Web服务设计的多种实现方式。重点介绍了安全层、拦截层和服务层的模块划分,展示了系统从客户端请求到最终短信发送的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

短信平台系统设计

1.     总体流程图

 

 

2.     短信发送业务线设计

2.1    整体流程设计

l  客户端:设置用户名,密码.获取接口实例,调用相应方法.根据服务端响应内容做出下一步处理.

l  任务服务端:验证用户密码,接收用户传递的数据进行处理,存储到数据库,并在日志中显示.发送给短信发送服务.

l  短信发送服务端:发送短信信息.,接收网关返回的短信状态,存入数据库,并在日志中显示.作者:cuiyaonan2000@163.com

流程图如下

 

2.2    Web服务设计

客户端:

l  客户端代码目前可以有3种形式.A:spring+cxf,B:Cxf提供的工厂方法,C通过WSDL2JAVA生成的代码.但因为在客户端的输出管道中加了

因为加入了OutInterceptor,所有C中的方法将不能调用.

l  客户端可以做成统一的jar发送给用户.

 

服务端:

l  服务端使用spring 注解 + 配置文件的形式管理.

l  关于接口设计提供了多中方法,如:单一短信发送,批量发送.作者:cuiyaonan2000@163.com

模块划分如图所示,就是将Action换成了Webservice.其中webservice包中分出了安全层,拦截层,服务层.业务实现是服务层的方法调用service中的方法.

流程如下:

      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuiyaonan2000

给包烟抽吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值