9

I would like to know if there is a java api for the sharepoint server.

Thanks a lot

TOBGY
  • 109
  • 1
  • 1
  • 5

4 Answers4

4

No there isn't. The SharePoint API is .NET only. However, you could use a Java .NET Bridge like this or you could use the SharePoint Webservices.

The SharePoint Webservices are "normal" SOAP webservices, so you consume them just like any other... i don't know java, but i assume there is a tool that let you create a (client) class based on a WSDL file. Here is a good tutorial showing you the basics.

int32
  • 1,687
  • 1
  • 10
  • 6
  • Thank you very much for your reply... but how to use the sharepoint webservices?? any useful link?? Will I be able to do everything in java, or i will also need some .NET programming ? Thanks a lot. – TOBGY Oct 03 '11 at 11:48
  • i edited my answer.. yes you can use most of the functionallity with the webservices but it really depends on your requirements... in my experience, most of the time i create my own custom web service that sits on top of SharePoint so i can abstract some of the business logic into that service, which simplifies the handling within my client. in this case, you would use .NET to create that web service – int32 Oct 03 '11 at 12:12
0

There are a lot of alternatives int32 is only favorizing his own product I think, there are free libraries that can do this https://code.google.com/p/java-sharepoint-library/

-1

JShare from Independentsoft. It looks very promising for Java and Android.

Sotirios Delimanolis
  • 274,122
  • 60
  • 696
  • 724
Sync
  • 1