2

Java からプログラムで Jira にアクセスするために、Jira Rest Java Client を使用するつもりでした。これは、Jira 5.0 以降のバージョンでのみサポートされる Jira REST API を使用します。

しかし、私は Jira 3.13.2 バージョンを持っており、プログラムでそれとやり取りしたいと考えています。彼らのサイトには、REST、XML-RPC、SOAP などのさまざまなテクノロジがリストされています。

でも仕事で何を使えばいいのかわからない。

誰かが私が使用すべき正しいテクノロジーを教えてくれますか?

4

1 に答える 1

2

私は個人的にRESTを使用することを好みますが、RESTにアクセスするために開発しているアプリの種類によって異なり、場合によっては適用されません。しかし、私は少し欠点について話したいと思います。

たとえば、SOAP(ugh:D)を使用することを強制するビジネス要件がある場合があります。たとえば、SOAP APIは非推奨になっているため、アクセスに使用するものを慎重に選択する必要があります。JIRA > 5.x。したがって、あなたが話しているバージョンよりも新しいバージョンにアクセスする必要があるものを開発している場合は、RESTAPIを利用するのがおそらく最善です。安全で使いやすいです。2つのアクセス方法を使用することもできます。これらはすべてリモートアプリへのインターフェイスであり、データは同じであり(表現ではありません)、Javaにはjbossを使用したコアSOAP機能があります。@mdoarの提案はあなたを途中で連れて行くでしょう。要件によっては、アプリをJIRAプラグインとして開発し、JIRAに直接アクセスすることもできます。私は現在、RESTを介してJIRAにアクセスし、管理のためにデータをクランチする外部アプリケーションを開発していますが、それはPHPの最新のJIRAバージョンとRESTを使用しています。

REST APIの簡単な説明はここにあり、REST APIの完全なドキュメントはここにあります(これは最新バージョン用です)。REST APIの利用は、GET、POST、PUT、およびDELETEリクエストを作成するのと同じくらい簡単です。

これがお役に立てば幸いですが、少し気が狂ったと思います。

于 2012-11-03T09:26:27.597 に答える