Pertanyaan Apakah sumbu 2 mendukung REST?


Saya mencoba memberikan dukungan REST di platform kami. Kami sudah memiliki Axis 2 terintegrasi dalam kerangka kami. Dan Axis 2 mendukung REST. Jadi saya berpikir untuk menggunakan Axis 2 sendiri untuk menyediakan dukungan REST.

http://axis.apache.org/axis2/java/core/docs/rest-ws.html

Saya juga menemukan posting blog lain tentang cara membuat layanan web RESTful menggunakan Axis 2.

http://wso2.org/library/3726

Tetapi pada contoh di atas, sepertinya saya harus memodifikasi WSDL yang dihasilkan untuk mendukung jenis doa REST. Saya harus memodifikasi WSDL2.0 default yang dihasilkan oleh sumbu 2, memodifikasinya dan mengemasnya lagi di file aar dan menyebarkan layanan. Jadi kali ini, daripada menghasilkan wsdl, ia menggunakan paket WSDL dan menggunakan WSDL ini untuk membuat layanan sumbu. Ini adalah masalah, yang harus saya atasi entah bagaimana caranya.

Tetapi apakah Axis 2 mendukung semua fitur REST? Saya menemukan itu memiliki dukungan untuk menentukan HTTPMethod yang akan digunakan, HTTPLocation, InputSerialization, OutputSerialization. Apakah ini cukup untuk mengatakan bahwa kami menyediakan dukungan REST?

Terima kasih sebelumnya, Paul


4
2018-04-26 12:15


asal


Jawaban:


Karena REST adalah gaya arsitektur, bukan teknologi atau spesifikasi khusus, tidak ada 'semua fitur REST'. Namun, Anda dapat membuat layanan RESTful dengan Axis 2, dan ini memberi Anda banyak fitur. Jadi Anda dapat dengan aman menjawab pertanyaan ke-2 dengan ya.


5
2018-04-26 16:00



Jawaban sederhana untuk Anda pertanyaan pertama adalah: TIDAK, tidak semua fitur tetapi banyak untuk pertanyaan dua: YA

untuk menyelidiki tentang REST, Roy Fielding artikel akan banyak membantu, karena ini adalah dasar konsep REST.

Terlepas dari itu, saya menggunakan jersey untuk beberapa proyek saya sebagai REST stack dan bekerja untuk saya dengan baik.

Tapi, AXIS2 juga merupakan pilihan yang bagus.


2
2018-01-15 07:21