2010-01-31 3 views
0

웹 서비스 구현을 위해 jax-ws (java) 또는 .NET을 혼동하는 경우. 나는 몇몇 웹 서비스를 개발하고 보안 허점을 점검하고 싶다. (강제적 인 파싱 공격, DOS 공격 등과 같은 SOA의 공격을 자극하는 것을 의미한다.)
프로그래밍에있어서 Java (또는) .NET 중 어느 쪽이 더 좋을지 초보자를위한 웹 서비스?웹 서비스 @ .net 또는 java

+4

가장 편안한 언어/플랫폼은 무엇입니까? –

답변

3

역사적으로 .net은 "턴키 (turn-key)"웹 서비스 솔루션과 결합 툴 지원이 더 좋았지 만 Java 웹 서비스 개발은 일반적으로 더 복잡하지만 유연성과 상호 운용성이 뛰어났습니다.

시간이 지남에 따라 이러한 고정 관념은 덜 두드러지고 Java 도구는보다 직관적으로 변하고 Microsoft는 상호 운용성이 향상됩니다.

귀하의 질문에 대해 보안 문제를 분석하려면 서로 다른 문제가있을 수 있기 때문에 하나 또는 다른 하나를 선택하는 것이 실제로 의미가 없습니다.

하나를 고르고 그 중 하나에 익숙하지 않다면, 내 생각에 자바 도구보다. NET 도구를 사용하면 더 빠르고 더 빨리 얻을 수 있다고 생각합니다. .

+0

자바 개발자로서 .Net 수용에 +1. C#에는 Java보다 WS에 대한 툴링이 더 많이 포함되어 있다는 것을 이해합니다. (다시 Java 개발자로 말합니다) –

+1

Eclipse JEE에는 멋진 웹 서비스 탐색기가 있습니다. IntelliJ에는 훌륭한 클라이언트 및 서버 마법사가 있습니다. –

1

내가 더 익숙한 언어와 플랫폼에 좌우되는 것으로 생각됩니다. Java 플랫폼에 대한 수년간의 경험으로 인해 Java를 선택하게되었습니다. 둘 다 웹 서비스에 대한 지원 수준이 같을 것입니다. 툴링에 익숙해야합니다.

1

가장 편한 것을 선택하십시오. 두 가지 대안에 대한 웹 튜토리얼이 많이 있습니다. 쉬운 웹 서비스를 시작하려면 두 플랫폼 모두 IDE의 지원이 뛰어나므로 코드를 직접 작성하지 않고도 웹 서비스를 만들 수 있습니다.

다음은 NetBeans를 사용하는 tutorial 입문서입니다.

또한 꽤 편견이 있습니다. 자바 (툴링)가이 작업을 수행하는 것 이상입니다.

그러나 보안 문제와 관련하여 두 가지를 비교하는 것이 흥미로울 것입니다.