在使用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. 如何了解项目是代码优先还是数据库优先?
- 4. visual studio如何知道它是代码优先还是模型优先?
- 5. 实体框架:数据库优先/代码优先混合
- 6. EF代码优先 -
- 7. 代码优先EntityConfiguration
- 8. 环境优先还是先启动?
- 9. 是LINQ广度优先还是深度优先?
- 10. - 这是广度优先还是深度优先示例?
- 11. 实体框架,数据库优先还是模型优先?
- 12. EF代码优先 - 集合内
- 13. WebSecurity.InitializeDatabaseConnection不配合代码优先迁移
- 14. EF代码优先 - System.InvalidOperationException
- 15. EntityFramework5代码优先迁移
- 16. MVC4 - EF代码优先
- 17. 代码优先映射
- 18. ASP.NET MVC代码优先
- 19. 与EF代码优先
- 20. 代码优先使用DbContext
- 21. 代码优先迁移MissingManifestResourceException
- 22. Devforce代码优先与Mysql
- 23. 继承EF代码优先
- 24. NHibernate和代码优先
- 25. .NET代码优先ORM
- 26. 在EF代码优先
- 27. 优先重视JS代码
- 28. EF代码优先外键
- 29. EF代码优先1:* 1:同款
- 30. 代码优先 - 映射判别器是NULL还是NOT NULL
我完全同意。这不仅仅关于Axis2或WSO2 ..它关于思考服务的正确方法。合同首先意味着您首先考虑您的服务消费者将要使用的API。正确设计API意味着您可以远离实施细节和实施影响。 – 2012-02-25 03:24:19