웹 서비스 구현을 위해 jax-ws (java) 또는 .NET을 혼동하는 경우. 나는 몇몇 웹 서비스를 개발하고 보안 허점을 점검하고 싶다. (강제적 인 파싱 공격, DOS 공격 등과 같은 SOA의 공격을 자극하는 것을 의미한다.)
프로그래밍에있어서 Java (또는) .NET 중 어느 쪽이 더 좋을지 초보자를위한 웹 서비스?웹 서비스 @ .net 또는 java
답변
역사적으로 .net은 "턴키 (turn-key)"웹 서비스 솔루션과 결합 툴 지원이 더 좋았지 만 Java 웹 서비스 개발은 일반적으로 더 복잡하지만 유연성과 상호 운용성이 뛰어났습니다.
시간이 지남에 따라 이러한 고정 관념은 덜 두드러지고 Java 도구는보다 직관적으로 변하고 Microsoft는 상호 운용성이 향상됩니다.
귀하의 질문에 대해 보안 문제를 분석하려면 서로 다른 문제가있을 수 있기 때문에 하나 또는 다른 하나를 선택하는 것이 실제로 의미가 없습니다.
하나를 고르고 그 중 하나에 익숙하지 않다면, 내 생각에 자바 도구보다. NET 도구를 사용하면 더 빠르고 더 빨리 얻을 수 있다고 생각합니다. .
자바 개발자로서 .Net 수용에 +1. C#에는 Java보다 WS에 대한 툴링이 더 많이 포함되어 있다는 것을 이해합니다. (다시 Java 개발자로 말합니다) –
Eclipse JEE에는 멋진 웹 서비스 탐색기가 있습니다. IntelliJ에는 훌륭한 클라이언트 및 서버 마법사가 있습니다. –
내가 더 익숙한 언어와 플랫폼에 좌우되는 것으로 생각됩니다. Java 플랫폼에 대한 수년간의 경험으로 인해 Java를 선택하게되었습니다. 둘 다 웹 서비스에 대한 지원 수준이 같을 것입니다. 툴링에 익숙해야합니다.
가장 편한 것을 선택하십시오. 두 가지 대안에 대한 웹 튜토리얼이 많이 있습니다. 쉬운 웹 서비스를 시작하려면 두 플랫폼 모두 IDE의 지원이 뛰어나므로 코드를 직접 작성하지 않고도 웹 서비스를 만들 수 있습니다.
다음은 NetBeans를 사용하는 tutorial 입문서입니다.
또한 꽤 편견이 있습니다. 자바 (툴링)가이 작업을 수행하는 것 이상입니다.
그러나 보안 문제와 관련하여 두 가지를 비교하는 것이 흥미로울 것입니다.
- 1. SOA/웹 서비스 : Java on Tomcat 또는 IIS의 C# (.NET)?
- 2. Stateful Java 웹 서비스 및 .NET 클라이언트
- 3. .NET 클라이언트를 사용하여 Java 웹 서비스 사용하기
- 4. .NET 클라이언트에서 Java 웹 서비스 사용
- 5. .Net 웹 서비스 로깅
- 6. WCF 웹 서비스 및 Java 웹 서비스
- 7. 웹 서비스 .NET Framework 문제
- 8. .NET 웹 서비스 프로젝트
- 9. .NET 조건부 웹 서비스
- 10. .Net 웹 서비스 트랜잭션
- 11. .NET 웹 서비스 보안
- 12. .net 웹 서비스
- 13. .NET 웹 서비스 보안
- 14. .net 웹 서비스/WCF
- 15. .NET 웹 서비스 보안
- 16. 빙 웹 서비스 클라이언트 (Java)
- 17. Java + Django 웹 서비스?
- 18. 웹 서비스 클라이언트 Java
- 19. Java 웹 서비스 작업
- 20. Java | 웹 서비스 오류
- 21. Java 웹 서비스 클라이언트
- 22. 웹 서비스 Java EE
- 23. Java 웹 서비스 Oracle
- 24. 웹 서비스 변경을 모니터링하는 .NET 서비스
- 25. Java 웹 서비스 - 축이 필요합니까?
- 26. BPEL 및 Java 웹 서비스
- 27. 웹 서비스 또는 DLL?
- 28. Java 웹 서비스 - 오류 서비스 - ClassNotFound 예외
- 29. 웹 서비스 대 WCF
- 30. .Net 프로젝트에서 Java 웹 서비스 호출 - 배열 처리
가장 편안한 언어/플랫폼은 무엇입니까? –