টেম্পুরি.আরগ কেন বিদ্যমান? প্রতিটি এক্সএমএল ওয়েবসার্াইসকে ওয়েবে অন্য যে কোনও থেকে আলাদা, নিজস্ব নিজস্ব স্থানের প্রয়োজন কেন?
টেম্পুরি.আরগ কেন বিদ্যমান? প্রতিটি এক্সএমএল ওয়েবসার্াইসকে ওয়েবে অন্য যে কোনও থেকে আলাদা, নিজস্ব নিজস্ব স্থানের প্রয়োজন কেন?
উত্তর:
ওয়েব সার্ভিসগুলিতে স্বতন্ত্র নেমস্পেসের প্রয়োজন হয় যাতে তারা একে অপরের সাথে স্কিম এবং যা কিছু একে অপরের সাথে বিভ্রান্ত না করে। একটি ইউআরএল (ডোমেন, সাবডোমেন, সাবসুবডোমেন ইত্যাদি) হ'ল চালাক শনাক্তকারী হিসাবে এটি অনন্য হওয়ার "গ্যারান্টিযুক্ত" এবং বেশিরভাগ পরিস্থিতিতে আপনি ইতিমধ্যে একটি পেয়ে গেছেন।
দুর্ভাগ্যক্রমে tempuri.org
ইউআরএল এখন কেবল বিং এ পুনঃনির্দেশ করে।
আপনি এটির মাধ্যমে রেন্ডার করতে কী ব্যবহার করেছেন তা দেখতে পারেন archive.org
:
https://web.archive.org/web/20090304024056/http://tempuri.org/
উদ্ধৃতি থেকে:
প্রতিটি এক্সএমএল ওয়েব পরিষেবাতে ক্লায়েন্ট অ্যাপ্লিকেশনগুলিকে ওয়েবে অন্যান্য পরিষেবাদি থেকে পৃথক করার জন্য একটি অনন্য নেমস্পেসের প্রয়োজন। ডিফল্টরূপে, এএসপি.নেট ওয়েব পরিষেবাদিগুলি এই উদ্দেশ্যে http://tempuri.org/ ব্যবহার করে। এক্সএমএল ওয়েব পরিষেবাদির বিকাশের অধীনে এটি উপযুক্ত, প্রকাশিত পরিষেবাদিগুলির একটি অনন্য, স্থায়ী নেমস্পেস ব্যবহার করা উচিত।
আপনার এক্সএমএল ওয়েব পরিষেবাটি আপনার দ্বারা নিয়ন্ত্রিত এমন একটি নেমস্পেস দ্বারা চিহ্নিত করা উচিত। উদাহরণস্বরূপ, আপনি নিজের প্রতিষ্ঠানের ইন্টারনেট ডোমেন নামটি নেমস্পেসের অংশ হিসাবে ব্যবহার করতে পারেন। যদিও অনেক নেমস্পেসগুলি ইউআরএলগুলির মতো দেখায়, ওয়েবে প্রকৃত সংস্থানগুলিতে তাদের নির্দেশ করার দরকার নেই।
এক্সপিএল ওয়েব পরিষেবাদিগুলি এসপি.এনইটি ব্যবহার করে [sic] তৈরি করার জন্য, ওয়েব সার্ভিস অ্যাট্রিবিউটের নেমস্পেস সম্পত্তি ব্যবহার করে ডিফল্ট নেমস্পেস পরিবর্তন করা যেতে পারে। ওয়েব সার্ভিস বৈশিষ্ট্যটি ক্লাসে প্রয়োগ করা হয় যাতে এক্সএমএল ওয়েব পরিষেবা পদ্ধতি রয়েছে। নীচে একটি কোডের উদাহরণ দেওয়া আছে যা " http://microsoft.com/webservices/ " তে নেমস্পেস সেট করে :
সি #
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementation }
ভিজ্যুয়াল বেসিক.এনইটি
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementation End Class
ভিজ্যুয়াল জে। # নেট
/**@attribute WebService(Namespace="http://microsoft.com/webservices/")*/ public class MyWebService { // implementation }
এটি 'এ 1.3 জেনারেটিং ইউআরআই' বিভাগটি পড়ার পক্ষে এখানে:
সম্ভবত গ্যারান্টি দেওয়া যে পাবলিক ওয়েব সার্ভিসগুলি অনন্য হবে।
এটি আমাকে সর্বদা সুস্বাদু গভীর ভাজা আচরণগুলি সম্পর্কে ভাবতে বাধ্য করে ...
http://en.wikedia.org/wiki/ টেম্পুরি
টেম্পুরি.আরজি হ'ল মাইক্রোসফ্ট ডেভলপমেন্ট পণ্য যেমন ভিজ্যুয়াল স্টুডিওর মতো ইউআরআই ব্যবহৃত হয়
মনে রাখবেন যে কোনও বৈধ ওয়েব ইউআরএল ফর্ম্যাটে থাকা নেমস্পেসগুলি অবশ্যই প্রয়োজন হয় না তবে আপনাকে সেই ইউআরএলে প্রকৃত সামগ্রী সরবরাহ করার দরকার নেই। সব মিলিয়ে নামস্থানটি বিশ্বব্যাপী অনন্য।
<comp1:SubstanceName>Hand Soap</comp1:SubstanceName>
এবং<comp2:SubstanceName>Palmolive</comp2:SubstanceName>
এবং<comp3:SubstanceName>Soft Soap</comp3:SubstanceName>
সংঘর্ষের ছাড়া, এবং স্বচ্ছতার সঙ্গে যেখানে ডাটা থেকে এসেছিলেন