使用jax-ws(java)或.NET实现web服务时的混乱。我想开发一些web服务,并检查其中的安全漏洞(用来刺激SOA中的一些攻击,如强制解析攻击、dos攻击等)。
在为初学者编写web服务时,Java (或) .NET中哪一个会更好?
发布于 2010-01-31 19:51:19
从历史上看,.net在“交钥匙”web服务解决方案方面做得更好,具有内聚工具支持,而Java web服务开发通常被视为更复杂,但具有更好的灵活性和互操作性。
随着时间的推移,这些刻板印象变得不那么明显,Java工具变得更加直观,microsoft的东西在互操作性方面变得更好。
至于你的问题,如果你想分析安全漏洞,那么选择一个或另一个并不是很有意义,因为它们肯定会有不同的问题。
但是,如果您必须选择一个,而您对这两个工具都不熟悉,那么我的猜测是,使用.NET工具会比使用Java工具走得更远、更快(我是作为一名Java开发人员这么说的)。
发布于 2010-01-31 19:49:45
我怀疑这取决于你更熟悉哪种语言和平台。由于我在Java平台上的多年经验,我会选择Java。它们对web服务的支持程度相同--这是一个对工具的熟悉程度的问题。
发布于 2010-01-31 21:22:09
选择你觉得最舒服的。网上有很多关于这两种选择的教程。要开始使用简单的web服务,两个平台都有很好的IDE支持,让您几乎不需要自己编写任何代码就可以创建web服务。
这是一个使用NetBeans的介绍性tutorial。
这也是很有偏见的,我想说Java (工具)更有能力完成这个任务。
然而,将两者在安全问题上进行比较会很有趣。
https://stackoverflow.com/questions/2171460
复制相似问题