Jef*_*ley 9 .net c# java web-services java-ee
在最近开始一份新工作之前,他主要是一名.NET员工; 我只在C#/ .Net中完成了Web服务的开发和使用.然而,我正在开始学习在J2EE平台上进行此操作的细节,我很好奇这种特定类型的开发中的主要差异是什么.
注意:我熟悉控制台/简单接口级别的Java语言,但没有太多使用它的"如何组建功能性Web服务架构"的经验.
更新:到目前为止很棒的答案,我只是想补充一点,然而在简单的Web服务类结构中,它们似乎没有显示太多差异; 但是从把所有这些与数据库逻辑放在一起并实际托管它的角度来看 - 让服务运行和工作/如何与之交互.
虽然只有一种方法可以使用Microsoft技术在.NET中进行Web服务,但Java Web服务却非常分散.例如,请参阅此问题.大多数框架可以同时执行(从WSDL文件开始)和代码优先(从源代码开始)Web服务.每个框架也都有托管Web服务的方式.例如,Axis2框架将Web服务部署为Axis2 Web应用程序内的AAR文件.其他框架将Web服务部署在WAR文件中(Axis2也可以).
对于从.NET到Java的人来说,选择Web服务框架总是一个问题.IDE集成也不如Visual Studio那么好.
如果您是J2EE新手,我建议您查看Spring框架.Spring有一个子项目(Spring-WS),允许您创建契约优先的Web服务.使用像Spring这样的依赖注入框架,可以更轻松地与DB和应用程序逻辑集成.Apache CXF还与Spring很好地集成.
| 归档时间: |
|
| 查看次数: |
4792 次 |
| 最近记录: |