更新接口和查询接口

早上在搞那个数据统计的sql,还没有最终搞出来,官网那边要两个新的接口。

这里记录下,首先是逻辑: 

1,查询接口,根据id表,拿到对应的数据。

2,更新接口,大致分解了下逻辑流程,分为更新部分和全部,如果是全部,直接插入表中没有的数据,表中有的数据进行更新;部分的话,根据传入的参数列表,结合表中的数据,也分成了两个部分,表中没有的插入,表中有的进行更新。

然后是实现:

数据层:就三个操作,批量查询,批量增加,批量更新,这个是是用原生的jdbc可以很快的实现。

服务层:包装了业务逻辑,提供一些特殊逻辑。

Servlet:通过接受参数,经过json转换成需要的类型,调用服务层的服务,完成功能,然后通过json返回处理结果。

最后是屏蔽过滤器,这两个接口是给其它的系统服务的,不需要登录,首先必须屏蔽登录监听器,然后是IP限制,通过拿到系统变量表中数据来完成。

 

经过几个接口的设计和实现,以后有类似的工作可以非常快速的完成,最多一个小时,15分钟搞清楚业务逻辑,30分钟编码,15分钟测试,发布接口使用规范。

 

posted @ 2012-07-16 23:37  李福春  阅读(1237)  评论(0编辑  收藏  举报