자바 메소드를 웹 서비스로 노출해야하는 상황에 있는데,이 기술을 선택해야합니다. 그렇게하기 위해 나는 근본적으로 약간 당혹 스럽다.주어진 메소드를 웹 서비스로 노출하는 가장 간단한 방법 - Java의 웹 컨테이너에서 결과를 실행 가능해야 함 5
요구 사항은 다음과 같습니다
- 가에서 실행 가능한해야하는 IBM 자바 5
- 가에서 분리해야하는 임베디드 부두 내 웹 응용 프로그램 (현재 버전 6)로 배포이어야합니다 IDE (이전에 MyEclipse 5에서 XFire를 사용했으며, 독립 실행 형 버전을 원했습니다.)
- 오픈 소스가 지원되어야하며, 합리적으로 빠르고, 오픈 소스 여야합니다.
- 사용하기가 간단하다면 정말 좋을 것입니다.
CFX (XFire), Axis 1과 2, Netbeans 6 (Glassfish 필요), JAX-WS (Java 6의 기능은 분명히 좋지만 아마 그렇지는 않습니다. JDeveloper는 Eclipse와 Eclipse를 가지고 있으며, 결정하기에 충분한 정보를 얻는 데 어려움을 겪고 있습니다.
포인터, 경험, 권장 사항 및 경고에 감사드립니다.
선택한 방법은 제대로 작동하는 Metro 1.4를 사용하는 것입니다.
나는이 아마에서 촬영하는 가장 중요한 단일 기술적 인 결정이다 (http://archive.midrange.com/java400-l/200904/msg00071.html
정보는 어떤 서블릿 2.4 호환 컨테이너에 대한 유효에 http://archive.midrange.com/java400-l/200902/msg00074.html에서 더 상세하게 내 경험에 대해 다른 사람을 말한 전체 메트로 프로젝트 IMHO :))
JAX-WS는 사양이며 JAX-WS RI가 구현 중 하나입니다. Java 6 SE에는 JAX-WS가 포함되어 있습니다 (Sun JRE는 JAX-WS RI를 사용합니다). 그러나 Java 5에서 JAX-WS 사용을 중단하는 것은 없습니다 (이전 버전에서는 JAX-WS에 주석이 필요하기 때문에 작동하지 않습니다). –