2009-06-01 2 views
2

Java 응용 프로그램에서 Exchange 2003 서버와 대화 할 때 어떤 선택 사항이 있습니까? Java에 .NET 서비스를 제공하는 프로젝트에 대한 몇 가지 언급을 들었습니다. Exchange 2007이 웹 서비스를 노출하는 것에 대해서도 들었지만 2003 년에 제공되는지 확실하지 않습니다.Java에서 Exchange 2003으로 교환

누구든지이 작업을 수행 했습니까? 어떤 제안?

편집 : "talk to"IMAP을 통해 할 수있는 메시지를받는 것만은 아닙니다 ... Exchange와 관련이있는 연락처 (예 : 연락처)에 액세스하는 것을 의미합니다.

답변

5

당신은에 액세스 할 WebDAV를 사용할 수있는 Exchange Server 2003 :
http://msdn.microsoft.com/en-us/library/aa486282(EXCHG.65).aspx

이 MSDN 기사는 WebDAV를 사용하여 연락처를 조작하는 방법을 demonstates :
http://support.microsoft.com/kb/296126
(예 코드를 VB로 작성을하지만 주어야한다 당신은 그것을하는 방법에 대한 아이디어입니다.)

+0

예 - WebDAV는 네트워크 프로토콜이므로 Java 응용 프로그램에서 WebDAV 메시지를 얻을 수 있다면 VB 응용 프로그램과 동일한 결과를 제공합니다. – Cheeso

4

Exchange 2003의 경우 WebDav를 사용할 수 있습니다. 아파치는 이것을 돕기 위해 더 오래된 슬라이드 라이브러리를 가지고 있었지만, 정말로 필요하지는 않습니다. Apache Commons의 HttpClient를 사용할 수 있습니다. link.

Exchange 2007을 사용하는 경우 웹 서비스를 통해 EWS를 사용하십시오. 더 쉽고 풍부합니다. link.

관련 문제