দুঃখিত, এই প্রশ্নগুলি মূর্খ বলে মনে হচ্ছে, তবে জার্সি ব্যবহার করে আমার কিছু রেস্টস্টুল সার্ভিস বিকাশের পরে, আমি নিজেকে প্রশ্নটি জিজ্ঞাসা করেছি - যদি REST কেবল একটি আর্কিটেকচার, এবং এসওএপি-র মতো প্রোটোকল না হয় তবে আমাদের জ্যাকস-আরএসের মতো স্পেসিফিকেশন কেন দরকার?
আমি "এইচটিটিপি-র মাধ্যমে সার্লেটস এবং আরএসটিফুল সার্ভিসের মধ্যে কী পার্থক্য" এবং এই সম্প্রদায়ের উত্তরগুলি সংক্ষিপ্ত করার মত প্রশ্নের জন্য আসলে গুগল করেছি:
- RESTful পরিষেবাদি বিকাশ (জার্সিতে) একটি আর্কিটেকচার, যা সহজাতভাবে সার্লেটগুলি ব্যবহার করে।
- জ্যাকস-আরএসের আনুষাঙ্গিক সরঞ্জামগুলি জার্সির মতো এক্সএমএল / জেএসএন ডেটার সহজ মার্শেলিং-আনমারশেলিং সরবরাহ করে, বিকাশকারীদের সহায়তা করে।
- আরআরইএসটি আমাদের এমন ফ্যাশনে GET / POST / PUT / DELETE ব্যবহার করতে সহায়তা করে যা সাধারণ সার্লেটের তুলনায় অনেক দক্ষ।
এই উত্তরগুলির অনুসারে, আমি অনুমান করি যে আমি যদি এমন কোনও সার্লেট লিখি যা জ্যাকএক্সবি ব্যবহার করে (স্বয়ংক্রিয় সিরিয়ালাইজেশন পরিচালনার জন্য), এবং আমি দক্ষতার সাথে আমার সার্লেট কোডে GET / POST / PUT / DELETE ব্যবহার করি, আমি জার্সির মতো সরঞ্জাম ব্যবহার করি না, এবং অতএব জ্যাক্স-আরএস।
আমি জানি আমি এই বক্তব্যটি পাস করার ক্ষেত্রে ভীষণ ভুল করছি, দয়া করে আমাকে সংশোধন করুন।
পিএস: এই সন্দেহটি আসলে তখন এসেছিল যখন আমাকে পিএইচপি-তে কিছু রেস্টস্টুল সার্ভিস বিকাশ করতে হয়েছিল। কয়েকটি রেস্ট্রুলফুল পিএইচপি কোডগুলির মধ্য দিয়ে যাওয়ার পরে, আমি বুঝতে পারলাম যে তারা এক্সএমএল / জেএসওএন পরিচালনার জন্য কিছু সহায়ক পদ্ধতি সহ কেবল একই পুরাতন পিএইচপি স্ক্রিপ্টগুলি।