美文网首页
调用webservice接口流程。

调用webservice接口流程。

作者: 阿星_ | 来源:发表于2018-10-10 17:21 被阅读0次

1:使用soapUI调用下其他同事给的webservice地址,如果是通的。

就用apache的cxf生成webservice客户端代码,然后拷贝进项目里。

然后对里面的接口测试类进行测试,看能否调通。

2 如果以上没问题,就需要对webservcie接口进行封装。

对我们自己的系统来说,只需要调用之后的接口结果。 记得打log,方便调试。

3 建表。

首先确立字段,除了基本业务字段,加上id,创建人,创建时间,修改人,修改时间,是否删除这些。

然后字段的类型,byte或者char,对orcal来说用char好一些,字母和汉字都对应一个char。

然后定主键,非空约束,索引。一般在主键加索引,增加查询速度。

4 通过mabatis自动生成dao、mapper、bean三个类。

5 然后就可以写接口Controller以及service。 做好异常处理,以及前端返回。

至于controller和service区别。

MVC中controller是控制层C,关注请求分发,service是M,关注业务,controller中直接引用service。

service执行的是事务(数据的增删改查),查也可以放在controller中,但是

最好放在service中。

在controller中一般完成对对象的封装。

然后通过注解控制类的生命周期。

6 webservice工具类的封装,不使用注解控制生命周期。

然后一个基本的单例就行了。甚至都没有加锁。

7 对后台来说用成员变量要慎重,因为一个接口对应一个线程。

而controller是单例的,多个线程去调用的话。

成员变量就是不安全的。

如果一定要用成员变量,使用ThreadLocal。

以上。

相关文章

网友评论

      本文标题:调用webservice接口流程。

      本文链接:https://www.haomeiwen.com/subject/psipaftx.html