টেম্পুরি.আর.জি কী?


93

টেম্পুরি.আরগ কেন বিদ্যমান? প্রতিটি এক্সএমএল ওয়েবসার্াইসকে ওয়েবে অন্য যে কোনও থেকে আলাদা, নিজস্ব নিজস্ব স্থানের প্রয়োজন কেন?

উত্তর:


44

ওয়েব সার্ভিসগুলিতে স্বতন্ত্র নেমস্পেসের প্রয়োজন হয় যাতে তারা একে অপরের সাথে স্কিম এবং যা কিছু একে অপরের সাথে বিভ্রান্ত না করে। একটি ইউআরএল (ডোমেন, সাবডোমেন, সাবসুবডোমেন ইত্যাদি) হ'ল চালাক শনাক্তকারী হিসাবে এটি অনন্য হওয়ার "গ্যারান্টিযুক্ত" এবং বেশিরভাগ পরিস্থিতিতে আপনি ইতিমধ্যে একটি পেয়ে গেছেন।


প্রতি একবারে একবারে, আপনি এমন এক পরিস্থিতিতে থাকতে পারেন যেখানে আপনি একক এক্সএমএল ডকুমেন্টে 2 (বা আরও বেশি) উত্স থেকে ডেটা সংরক্ষণ করছেন (উদাহরণস্বরূপ কোনও সুপরিচিত পদার্থ সম্পর্কে একাধিক রাসায়নিক উত্পাদকের কাছ থেকে তথ্য সংগ্রহ করা) এবং নেমস্পেসগুলি ব্যবহার করতে সক্ষম হওয়া জন্য প্রতিটি প্রস্তুতকারকের পারবেন আপনি একই XML উপাদনের ট্যাগ যেমন আছে <comp1:SubstanceName>Hand Soap</comp1:SubstanceName>এবং <comp2:SubstanceName>Palmolive</comp2:SubstanceName>এবং <comp3:SubstanceName>Soft Soap</comp3:SubstanceName>সংঘর্ষের ছাড়া, এবং স্বচ্ছতার সঙ্গে যেখানে ডাটা থেকে এসেছিলেন
bkwdesign

4
টেম্পুরি.আর.জি কী?
সোমবার

57

দুর্ভাগ্যক্রমে 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://www.w3.org/TR/wsdl#_Toc492291092


11

সম্ভবত গ্যারান্টি দেওয়া যে পাবলিক ওয়েব সার্ভিসগুলি অনন্য হবে।

এটি আমাকে সর্বদা সুস্বাদু গভীর ভাজা আচরণগুলি সম্পর্কে ভাবতে বাধ্য করে ...


10

http://en.wikedia.org/wiki/ টেম্পুরি

টেম্পুরি.আরজি হ'ল মাইক্রোসফ্ট ডেভলপমেন্ট পণ্য যেমন ভিজ্যুয়াল স্টুডিওর মতো ইউআরআই ব্যবহৃত হয়


7
নিবন্ধের আকার দেওয়া, আপনি পাশাপাশি পুরো জিনিস উদ্ধৃত করতে পারেন।
ক্রিস চরবারুক

4
টেম্পুরি.আর মাইক্রোসফ্টের কাছে বিশেষ নয়, এটি ডাব্লুডিএসএল-এ ডাব্লু 3 সি নোটে আসলে বর্ণিত হয়েছে: w3.org/TR/wsdl#_Toc492291092 - "বেস ইউআরআই" টেম্পুরি.আরজি "কোনও অনন্য সংযুক্তি ছাড়াই ইউআরআই নির্মাণ করতে ব্যবহার করা যেতে পারে কোনও সত্তায় "
কেভ

এটির জন্য এটির পক্ষে মূল্যমান আর মনে হচ্ছে না যে টেম্পুর.আর.ইউ w3.org (অন্তত সেই লিঙ্কযুক্ত পৃষ্ঠায়) দ্বারা কোনও সমর্থন রয়েছে
মাইকব

7

মনে রাখবেন যে কোনও বৈধ ওয়েব ইউআরএল ফর্ম্যাটে থাকা নেমস্পেসগুলি অবশ্যই প্রয়োজন হয় না তবে আপনাকে সেই ইউআরএলে প্রকৃত সামগ্রী সরবরাহ করার দরকার নেই। সব মিলিয়ে নামস্থানটি বিশ্বব্যাপী অনন্য।

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