জ্যাকস-আরএস এবং জ্যাকস-ডাব্লুএস এর মধ্যে পার্থক্য কী?


95

জ্যাকস-আরএস এবং জ্যাকস-ডাব্লুএস সম্পর্কে কয়েকটি নিবন্ধ পড়ার পরে, আমার কয়েকটি প্রশ্ন ছিল যা আমি নিশ্চিত করতে চাই?

  1. জ্যাকস-আরএস কি জ্যাকস-ডাব্লুএস এর মতো অ্যাসিনক্রোনাস অনুরোধ করতে পারে?
  2. JAX-RS জাভা প্ল্যাটফর্মে চলমান নয় এমন কোনও ওয়েব পরিষেবা অ্যাক্সেস করতে পারে এবং বিপরীতে?
  3. "আরএসটি" বলতে সীমিত প্রোফাইল ডিভাইসের যেমন পিডিএ এবং মোবাইল ফোনের জন্য বিশেষভাবে দরকারী তার অর্থ কী?
  4. "জ্যাক্স-আরএস দ্বারা এক্সএমএল বার্তা বা ডাব্লুএসডিএল পরিষেবা – এপিআই সংজ্ঞা প্রয়োজন হয় না এর অর্থ কী?

উত্তর:


79

জ্যাকস-আরএস কি জ্যাকস-ডাব্লুএস এর মতো অ্যাসিনক্রোনাস অনুরোধ করতে পারে?

1) জ্যাকস-আরএস এপিআইতে অ্যাসিক্রোনাস অনুরোধগুলির জন্য একটি নির্দিষ্ট প্রক্রিয়া অন্তর্ভুক্ত কিনা তা আমি জানি না, তবে আপনি যে ক্লায়েন্ট প্রয়োগ করছেন তার ভিত্তিতে এই উত্তরটি এখনও পরিবর্তিত হতে পারে।

JAX-RS জাভা প্ল্যাটফর্মে চলমান নয় এমন কোনও ওয়েব পরিষেবা অ্যাক্সেস করতে পারে এবং বিপরীতে?

2) আমি এটি করতে সক্ষম হবে না কোনও কারণে ভাবতে পারি না।

"আরএসটি" বলতে সীমিত প্রোফাইল ডিভাইসের যেমন পিডিএ এবং মোবাইল ফোনের জন্য বিশেষভাবে দরকারী তার অর্থ কী?

3) REST ভিত্তিক আর্কিটেকচারগুলি সাধারণত JSON এর মতো লাইটওয়েট ডেটা ফর্ম্যাট ব্যবহার করবে এবং পিছনে তথ্য পাঠাতে পারে। এটি জ্যাকস-ডাব্লুএস এর বিপরীতে যা এক্সএমএল ব্যবহার করে। আমি নিজে থেকে এক্সএমএলকে এতটা লক্ষণীয়ভাবে দেখতে পাচ্ছি না যে জেএসএনের তুলনায় খুব বেশি ভারী (যা কিছু লোক তর্ক করতে পারে), তবে জ্যাকস-ডাব্লুএস এর সাহায্যে এটি কতটা এক্সএমএল ব্যবহৃত হয় যা জেএসওএনকে হালকা বিকল্পের সাথে আরএসইএসটি তৈরি করে শেষ করে।

"জ্যাক্স-আরএস দ্বারা এক্সএমএল বার্তা বা ডাব্লুএসডিএল পরিষেবা – এপিআই সংজ্ঞা প্রয়োজন হয় না এর অর্থ কী?

4) 3 তে বর্ণিত হিসাবে, REST আর্কিটেকচারগুলি প্রায়শই ডেটা প্রেরণ এবং গ্রহণ করতে JSON ব্যবহার করে। জ্যাকস-ডাব্লুএস এক্সএমএল ব্যবহার করে। এটি এমন নয় যে জেএসওএন নিজে থেকে এক্সএমএল থেকে এত গুরুত্বপূর্ণ smaller এটি বেশিরভাগ ক্ষেত্রে জ্যাকস-ডাব্লুএস স্পেসিফিকেশনটিতে কীভাবে যোগাযোগ হয় তাতে প্রচুর ওভারহেড অন্তর্ভুক্ত থাকে।

ডাব্লুএসডিএল এবং এপিআই সংজ্ঞাগুলির বিষয়ে, জেএক্স-ডাব্লুএস-তে যেমন বার্তা প্রেরণের পরিবর্তে আরআইএসটি বার বার ইউআরআই কাঠামো এবং এইচটিটিপি কমান্ডগুলি ব্যবহার করবে will এর অর্থ হ'ল আপনাকে ডাব্লুএসডিএল ডকুমেন্ট প্রকাশ করার দরকার নেই যাতে আপনার পরিষেবার অন্যান্য ব্যবহারকারীরা কীভাবে আপনার পরিষেবার সাথে কথা বলতে পারেন তা জানতে পারে। আরআরইএসটি সহ আপনাকে এখনও অন্য ব্যবহারকারীদের কাছে কীভাবে আরইএসটি পরিষেবাটি সংগঠিত করা হয় এবং কোন ডেটা এবং এইচটিটিপি কমান্ড প্রেরণ করা দরকার সে সম্পর্কে কিছু ডকুমেন্টেশন সরবরাহ করতে হবে।


যে খুব সহায়ক উত্তরের জন্য আপনাকে ধন্যবাদ। এমন কি অন্য কোনও জিনিস রয়েছে যা জ্যাকস-ডাব্লুএসকে জ্যাকস-আরএসের সাথে আলাদা করতে পারে যা আপনি জানেন?
pmark019

92

আর একটি গুরুত্বপূর্ণ বিষয়

জ্যাকস-ডাব্লুএস এসওএপি প্রতিনিধিত্ব করে

জ্যাকস-আরএস রেস্টকে উপস্থাপন করে

জ্যাক্স-আরএস এবং জ্যাকস-ডাব্লুএস ওয়েব পরিষেবাদি বাস্তবায়নের মধ্যে কীভাবে নির্বাচন করবেন?


30
প্রকৃতপক্ষে, জ্যাক্স-ডাব্লুএসইএসইএসইএসএফআলএফ এবং এসওএপি ভিত্তিক ওয়েব পরিষেবাদি উভয়কেই উপস্থাপন করে। এ সম্পর্কে ভাবার একটি উপায় হ'ল জ্যাক্স-আরএস আরএসএফুলের মধ্যে বিশেষজ্ঞ, যখন জ্যাক্স-ডাব্লুএস আপনাকে উভয়টির মধ্যে বেছে নিতে আরও নমনীয়তা দেয়, যখন একই সাথে কনফিগার করতে আরও জটিল হয় cases
ম্যাটসি

সাধারণ ব্যাখ্যার জন্য আপনাকে ধন্যবাদ।
পিয়ারনেট

4
" জ্যাকস-ডাব্লুএস রিসফুল এবং এসওএপি ভিত্তিক ওয়েব পরিষেবাদি উভয়েরই প্রতিনিধিত্ব করে " - এটি সত্য নয়, আপনি দয়া করে আপনার দাবিটি যাচাই করার জন্য কিছু রেফারেন্স রাখতে পারেন, জ্যাকস-ডাব্লুএস এইচটিটিপি-র মাধ্যমে এসওএপি এবং এইচটিটিপি-র মাধ্যমে এক্সএমএল পরিবহন করতে পারে, তবে এটি জ্যাকস-ডাব্লুএসকে তোলে বিশ্রামের। বিশুদ্ধ হওয়া সম্পূর্ণ ভিন্ন ধারণা।
হাগড়াওয়াল

45

জ্যাকস-ডাব্লুএস - এক্সএমএল-ভিত্তিক ওয়েব পরিষেবাদির জাভা এপিআই - এসওএপি নোটেশনে একটি ওয়েব-পরিষেবা বিকাশের একটি স্ট্যান্ডার্ড উপায় (সিম্পল অবজেক্ট অ্যাক্সেস প্রোটোকল)।

ওয়েব পরিষেবাগুলির কলিং দূরবর্তী প্রক্রিয়া কলগুলির মাধ্যমে সম্পাদিত হয়। ক্লায়েন্ট এবং ওয়েব সার্ভিসের মধ্যে তথ্যের আদান প্রদানের জন্য এসওএপি প্রোটোকল ব্যবহৃত হয়। এক্সএমএল ভিত্তিক এসওএপি বার্তাগুলির মাধ্যমে ক্লায়েন্ট এবং সার্ভারের মধ্যে বার্তা বিনিময় ।

জ্যাকস-ডাব্লুএস ওয়েব-সার্ভিসের ক্লায়েন্টদের এক্সিকিউটেবল কোড তৈরি করতে একটি ডাব্লুএসডিএল ফাইলের প্রয়োজন যা ক্লায়েন্টরা ওয়েব-পরিষেবা কল করতে ব্যবহার করতে পারে।

JAX-RS - RESTful ওয়েব পরিষেবাদির জন্য জাভা এপিআই। RESTful ওয়েব পরিষেবাদিগুলি উত্স হিসাবে প্রতিনিধিত্ব করা হয় এবং ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার ( ইউআরআই ) দ্বারা সনাক্ত করা যায় । এই ক্ষেত্রে রিমোট পদ্ধতি কলটি এইচটিটিপি - অনুরোধ হিসাবে প্রতিনিধিত্ব করে এবং প্রয়োজনীয় ডেটা ক্যোয়ারীর প্যারামিটার হিসাবে পাস করা হয়। ওয়েব পরিষেবাদি রিস্টফুল - আরও নমনীয়, বিভিন্ন মাইম টাইম ব্যবহার করতে পারে । সাধারণত এক্সএমএল ডেটা এক্সচেঞ্জ বা জেএসএন (জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন) ডেটা এক্সচেঞ্জের জন্য ব্যবহৃত হয় ...


4
সংক্ষিপ্ত এবং খাস্তা ব্যাখ্যা !! দুর্দান্ত।
সৌরভ রাই

0

আমি অ্যাপাচি অ্যাক্সিস ১.১ এবং অ্যাক্সিস ২.০ এবং জ্যাকস-ডাব্লুএসে কাজ করছি তবে আমি আপনাকে জ্যাক-ডাব্লুএস অবশ্যই পরামর্শ দেবো কারণ এটি আপনাকে যে কোনও বিন্যাসে ডাব্লুএসডিএল তৈরি করতে দেয়, আমি অ্যাপাচি অ্যাক্সিস ২ তে গেটইনকুইরি () হিসাবে অপারেশন করছিলাম it উচ্চতর মামলায় আমাকে অপারেশন নাম শুরু করার অনুমতি দিন, সুতরাং এটি আমার পক্ষে ভাল লাগেনি, তাই আমি আপনাকে জ্যাক-ডাব্লুএস অবশ্যই ব্যবহার করার পরামর্শ দিচ্ছি


0

জ্যাকস-আরএস কি জ্যাকস-ডাব্লুএস এর মতো অ্যাসিনক্রোনাস অনুরোধ করতে পারে?

হ্যাঁ, এটি অবশ্যই @Ancnc ব্যবহার করতে পারে

JAX-RS জাভা প্ল্যাটফর্মে চলমান নয় এমন কোনও ওয়েব পরিষেবা অ্যাক্সেস করতে পারে এবং বিপরীতে?

হ্যাঁ, এটা করতে পারে

"আরএসটি" বলতে সীমিত প্রোফাইল ডিভাইসের যেমন পিডিএ এবং মোবাইল ফোনের জন্য বিশেষভাবে দরকারী তার অর্থ কী?

এটি প্রধানত সর্বজনীন এপিআইএসের জন্য ব্যবহার করা হয় এটি নির্ভর করে আপনি কোন পদ্ধতির ব্যবহার করতে চান তার উপর নির্ভর করে।

"জ্যাক্স-আরএস দ্বারা এক্সএমএল বার্তা বা ডাব্লুএসডিএল পরিষেবা – এপিআই সংজ্ঞা প্রয়োজন হয় না এর অর্থ কী?

এর নিজস্ব মান আছে WADL (ওয়েব অ্যাপ্লিকেশন ডেভলপমেন্ট ল্যাঙ্গুয়েজ) এর HTTP অনুরোধ রয়েছে যার মাধ্যমে আপনি বিভিন্ন মানসিকতা দ্বারা সম্পূর্ণরূপে তৈরি করা সংস্থানগুলি অ্যাক্সেস করতে পারবেন, জ্যাক্স-রুপির ক্ষেত্রে আপনাকে যদি উত্স উন্মুক্ত করার কথা ভাবতে হয়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.