- 7
- 0
- 约1.38万字
- 约 46页
- 2019-08-19 发布于广东
- 举报
ROP开源项目指南
陈雄华
目录
REST服务框架的问题域
1
Web Service实现方式
代码优先
代码优先是传统Web Services开发世界中最常见、最容易上手的一种开发模式,也是大多数开发人员喜欢的一种开发模式。其开发过程相对比较简单,之所以简单,是因为它迎合了开发人员的惰性。代码驱动Web服务构建,是通过相关工具类库(如CXF等)直接导出服务类的Web Service调用接口,绕过编写数据契约(XSD)及SOAP的烦琐过程。
契约优先(文档优先)
契约优先的开发模式,是目前Web Services开发领域中的最佳实践,也是Spring 极力倡导的。所谓的契约优先,先要定义Web服务的数据契约,也就是服务交互过程中的数据类型及请求响应消息的数据契约,然后再编写相应服务端点的业务处理逻辑。
契约优先的难点
请求报文也许容易制定,但是由于数据校验错误、服务错误、系统错误的众多错误,使得定义一个服务的响应报文变得很困难。
因此,对于契约优先的Web Service服务来说,重点就在如何建立好一个即在结构上相对稳定,而在内容上又易于扩展的错误描述体系。
Rest服务的问题域
通讯报文协议:一般需要支持XML和JSON格式;
异常描述体系:由于Rest调用只能通过报文进行交互,因此不管是正常还是异常情况,通信报文都必须描述出来,建立异常报文
您可能关注的文档
最近下载
- 初中化学新课程标准理论测试题及答案.docx VIP
- zoncn众辰US200伺服驱动器参数设置调试故障代码资料 EtherCAT.pdf
- 译林版七年级上册英语阅读理解专项练习题100篇含答案.pdf VIP
- 2026年长沙电力职业技术学院单招职业技能考试题库及答案详解(名师系列).docx VIP
- 2026华电江苏能源有限公司校园招聘(第一批)笔试参考题库附带答案详解.docx VIP
- KISSsoft全实例中文教程201401.pdf VIP
- 模拟导游(第三版)教学课件(完整版).ppt
- 初中化学新课程标准理论测试题及答案2022版.docx VIP
- 96G370(二) 混凝土空腹屋架(15m跨)_可搜索.pdf
- 2026年长沙电力职业技术学院单招职业技能考试题库附答案详解(完整版).docx VIP
原创力文档

文档评论(0)