在使用Apache Axis2创建Web服务时应该使用哪种方法(Contract-First/Code-First)?如果我选择合同优先的方法,我应该使用哪种工具来创建wsdl?我正在使用WSO2平台。合同优先还是代码优先?
1
A
回答
5
合同优先是恕我直言最好的方法。原因很简单。当你先编码并生成一个WSDL时,它可能会改变。这可能会导致其他团队正在基于该WSDL处理客户端代码。 在合同第一的情况下,WSDL将始终成为团队之间讨论的主题,并且它不会因代码更改而发生更改,而只会在各方同意的情况下才会更改。 最好在其中使用版本控制。
您可以在Eclipse中创建WSDL,该WSDL也具有出色的检查功能(需要Internet访问权限)。
0
优先购买合同。 接口是提供强类型Web服务的途径。
相关问题
- 1. EF + SQL Server:代码优先还是数据库优先
- 2. 实体框架:数据库优先/代码优先混合
- 3. EF代码优先 -
- 4. 环境优先还是先启动?
- 5. - 这是广度优先还是深度优先示例?
- 6. 与EF代码优先
- 7. 优先重视JS代码
- 8. Devforce代码优先与Mysql
- 9. 继承EF代码优先
- 10. EF代码优先外键
- 11. EF代码优先 - System.InvalidOperationException
- 12. MVC4 - EF代码优先
- 13. 代码优先映射
- 14. NHibernate和代码优先
- 15. EF代码优先1:* 1:同款
- 16. 实体框架端口从模型优先到代码优先
- 17. 哪条路?数据库优先,模型优先,仅限代码?
- 18. 是nice()用来改变线程优先级还是进程优先级?
- 19. 优先上传优先级,以高优先级使用HTB qdiscs
- 20. 优先
- 21. 优先
- 22. 实体框架 - 连接方法 - 先混合代码优先和数据库优先
- 23. 模型优先vs数据优先EF
- 24. 流程优先与线程优先级
- 25. 优先级队列中的优先级
- 26. 将“$ _。Name”优先于“$ _。LastAccessTime”优先
- 27. 合同优先的网络服务?
- 28. WCF合同优先:complexType已被声明
- 29. 什么是合同优先和最后合同?
- 30. 优先级队列的优先级总是需要是整数?
我完全同意。这不仅仅关于Axis2或WSO2 ..它关于思考服务的正确方法。合同首先意味着您首先考虑您的服务消费者将要使用的API。正确设计API意味着您可以远离实施细节和实施影响。 – 2012-02-25 03:24:19