تنفيذ العالمي لخدمة ويب باستخدام الهندسة المعمارية اياكسهذا المقال يركز على بناء بنية الخدمة aWeb. في المادة السابقة ، تعلمت كيفية إنشاء البنية الكلية التي تشمل أساسيات كيفية بناء الخدمات aWeb وعناوين المواقع المناسبة. ومع ذلك ، فإنه لم يوضح تفاصيل ما لا aWeb الخدمة والخدمة aWeb لماذا ينبغي أن تفعل ما تفعله. توضح هذه المقالة المبادئ التوجيهية لكيفية تطوير ونقل الدولة التمثيلية (بقية) القائم على خدمة ويب. على وجه التحديد ، فإنها تغطي النقاط التالية : • هيكلة aWeb خدمة لحل مهمة محددة • الجمع بين خدمات الانترنت لتصفية وتعديل البيانات • الجمع بين خدمات الانترنت لإنشاء عمليات المزجالمشكلةدعونا ننظر إلى مشكلة داخل المخزون التجاري تطبيق كمثال على وجود مشكلة في بناء خدمات ويب. المشكلة هي ان عددا من العملاء يحتاجون إلى الوصول إلى الوقت الحقيقي من المعلومات التاريخية والنظام. إضافة aWeb الجبهة نهاية الخدمة تسمح لك للإستفادة من الوسيطة مأخذ الخادم دون إجراء أي تغييرات عليه. في حين أنها قد تبدو وكأنها مضيعة للموارد إضافة إلى الواجهة الأمامية للخدمة العامة في سياق خدمة ويب ، فمن المنطقي هنا. هذه المقالة سوف تستكشف السبب.
حل جزء 1 تنفيذ الحل ينطوي على اتخاذ واحدة من التكنولوجيات الموجودة بالفعل مأخذ وباستخدام هذه التكنولوجيا لبناء خدمة aWeb. لأغراض التوضيح ، وهذه المادة يستخدم تقنية جافا واحد. عليك أن تختار Basic.NET أو سي + + الفعلي للتكنولوجيا ليس مهما ، لأن يتعرض خدمة ويب يمكن أن يستهلك من قبل أي التكنولوجيا التي هي خدمة ويب - علم. للنهج الأولي لبناء خدمة ويب لتحديد عمليات thegeneral ومن ثم تنفيذ تلك العمليات العامة باستخدام بعض التكنولوجيا. في عرض رفيع المستوى من فن العمارة التجارية ، وهو نوع من الدرجة دعا TradeServlet التي تطبق بريمج جافا يوفر خدمة ويب. لأولئك الذين لا ضليع في جاوة التكنولوجيات ، وهو بريمج جافا هو وسيلة لتنفيذ معالج المتشعب. TradeServlet ينفذ طلبات التاريخية ، والبيانات في الوقت الحقيقي تطلب ، وتطلب الامر باستخدام واجهة باسم أسود مصر ، من وجهة نظر البرمجة ، وذلك باستخدام واجهة هو النهج الصحيح لأنه يتيح لك استخدام نمط جسر. نمط جسر يتيح لك فصل نية التداول من تنفيذ التداول. في عرض رفيع المستوى لخدمات الويب والعمارة ، وعلى نوع ProviderTrader1 تطبق استدعاء وظيفة مناسبة عن طريق طبقة المقبس. جسر نمط نظرية تسمح لك باستخدام مكالمة مأخذ اليوم كحل مؤقت ، ولكن غدا استبدال ProviderTrader1 مع تنفيذ جديدة (مثل الاستعاضة عن الطبقة المتوسطة مع خدمة ويب) دون الحاجة إلى تغيير في تنفيذ TradeServlet أو أسود مصر واجهة. وProviderTrader1 الطبقة بتنفيذ واجهة أسود مصر ويوفر جسرا من تاجر - الفرعي محايدة إلى مأخذ النظام التجاري القائم. آخر مزود يمكن استخدامها للوصول إلى قاعدة بيانات التراث. وبغض النظر عن عدد من مقدمي الخدمات ، وخدمة ويب يتفاعل مع تاجر - الفرعي محايدة ، والتاجر ، ويتفاعل مع النظام الفرعي محايدة مأخذ النظام التجاري القائم. ومن الناحية النظرية ، فإن هذا النهج الصوت ، لكنها تعاني من كونها معقدة للغاية. مشكلة هذا النهج هو مسألة التركيز. في المثال من النظام الفرعي تاجر ، ينصب التركيز على النظام الفرعي ، وخدمة ويب طبقة هي الإضافة إلى الفرعي التاجر. من الناحية النظرية ، خدمة ويب الإضافة حتى لا يلزم ، لأن النظام الفرعي للتاجر ويدير كل شيء. في سياق اياكس تطبيق ويب الخدمة ، وهذا هو نهج خاطئ لأن التركيز ينصب على خدمة الانترنت ، وأنه لا ينبغي أن تشكل إضافة نوعية على. حل الجزء 2 الحل للتاجر الفرعي هو لا تحدد ولا تنفذ تاجر - الفرعي محايدة باستخدام تقنية محددة. الفرعي التاجر هو تحويلها إلى سلسلة من خدمات الويب التي يمكن تجميعها في نظام فرعي. AWeb خدمة مقرها الفرعي التاجر لا يزال يتطلب وجود واجهة ، ولكن واجهة تم تعريفها في النص المتشعب ويب مستوى الخدمة. من الناحية المعمارية ، وتطبيقات أسود مصر تحويلها إلى خدمات ويب. بنية تعتمد على إعادة استخدام التطبيقات الموجودة بالفعل ProviderTrader1 وProviderTrader2 مباشرة من TradeServlet الطبقة. كل تنفيذ توفر مجموعة من الأساليب والخصائص ، وتحدد نتيجة لذلك على التاجر - الفرعي محايد يحدد. aWeb باستخدام الخدمة ، والأساليب ، والخصائص ومجموعات النتائج يتم تحويلها الى ما هو متوافق مع خدمة ويب. ثم على مستوى أعلى ، وآخر تكنولوجيا تجميع خدمات ويب إلى نظام فرعي لتاجر. تنفيذ التاجر العالمي ، خدمة ويبتداول خدمة ويب هو مثال على ما يمكن توقعه عند تنفيذ الحل الكامل خدمة ويب. هذه المادة تغطي هذه القطع المتبقية : • تحديد عناوين المواقع • التعرف على الأشكال التي يمكن أن يتم إرسالها واستقبالها • كيف يمكن دعم محددات تحديد عناوين المواقع لتطبيق التاجردعونا تواصل مع تطور التاجر خدمة ويب ومخطط القطع الهامة ، وهي عناوين ودعم تنسيقات البيانات. تطبيق تاجر يفضح قاعدة عناوين التالية :
/ خدمات / وحدة تحكم هو عنوان قاعدة تستخدم لإدارة المحرك على جانب الملقم. وحدة تحكم موقع يتيح لك إعادة تعيين رمز وراء خدمة ويب يدويا. على سبيل المثال ، في حالة تطبيق تاجر / الخدمات / وحدة تحكم وسيربط نظام خدمة ويب لتنفيذ المقبس الذي يوفر واجهة تجارية. هل يمكن استخدام عنوان / الخدمات / تحكم / بدء لبدء رمز الخادم ، وكنت قد استخدام عنوان / الخدمات / تحكم / وقف لوقف رمز الخادم. بيد أن هذا النهج لن تكون قابلة للاستخدام ، لأنه يبدو أن التعريف البدء والتوقف والموارد ، والذي لم يتم. قارنه إلى مفتاح الضوء. وعلى ضوء التحول هو مورد واحد يحتوي على دولتين : وخارجها. فإنه لا ليس لقد اثنين من الموارد ، واحد لكل دولة. يمكنك استخدام معلمات الاستعلام لتشغيل وإيقاف رمز الملقم. لبدء رمز الخادم ، تقوم بتنفيذ الوظائف الفعل على عنوان / الخدمات / وحدة تحكم مع الرسومات واجهة الكمبيوتر (مبادرة كلينتون) معلمات = بدء العمل. لوقف رمز الخادم ، وعنوان الموقع لا يزال هو نفسه ، كما يفعل الفعل ، ولكن المجموعة الاستشارية لاندونيسيا لتغيير معالم = وقف العمل. واشنطن بوست الفعل المناسب ، لأنك تنفيذ بعض عملية جانب الملقم ، وماذا ينبغي أن نفعل هذه العملية يعتمد على البيانات المرسلة. استدعاء الفعل حصول على عنوان / الخدمات / تحكم بإرجاع حالة رمز الملقم. إذا كنت ترغب في السيطرة أجزاء متعددة من رمز الملقم في التطبيق الخاص بك ، ثم إنشاء عناوين الطفل ، مثل ما يلي : / services/controller/code1 و/ services/controller/code2. والمبادئ التوجيهية للبدء ، ووقف ، واستعادة الوضع من القطع الفردية رمز الخادم لا تزال هي نفسها ، وغالبا من جانب الخادم قطعة رمز تتطلب توجيهات التكوين ، مثل موقع الدليل الأساسي ، وكيف أن العديد من المواضيع من البداية ، وهلم جرا. هذه التوجيهات التكوين وعادة ما تكون مخزنة في ملف التكوين. يجب عليك أن تكون قادرا على تحديد هذه التوجيهات عند بدء تشغيل الملقم رمز أو توقف. على سبيل المثال ، إذا كنت تريد تحديد الخيط العد ، ثم هل يمكن استخدام كج المعلمة بدء العمل = = 12 & threadcount لبدء رمز الملقم. إذا كان لديك القدرة على تحديد التوجيهات التكوين ، ثم أنها يمكن أن تكون واسترجاع عندما استفسر عن حالة الخادم هو المطلوب. إذا كنت تريد الاستعلام عن قيمة الفرد متغير الخادم ، يمكن أن تقوم بتصفية باستخدام معلمات الاستعلام مثل / الخدمات / تحكم؟ الحالة = threadcount + الجهوزية. يمكنك استخدام قاعدة عنوان / الخدمات / الحقيقي لإدارة الأوراق المالية في الوقت الحقيقي ، بيانات مؤشر. على سبيل المثال ، إذا كنت مهتما في شريط المعدلة وراثيا ، وكنت استخدم عنوان / الخدمات / الحقيقي / جنرال موتورز لاسترداد المعلومات في الوقت الحقيقي. يبدو أن عنوان هذه القاعدة هو أبسط ، ولكن بساطة أمر مضلل. وعلى سبيل المثال ، اذا كان المستخدمون تنفيذ حصول على عنوان / الخدمات / الحقيقي ، ما عاد؟ هذا سؤال صعب ، لأنك تقترب من حدود قطعة من البرمجيات. من الزاوية النظرية ، واصفا حصول على النتائج في العودة من البيانات في الوقت الحقيقي لجميع آلة ل. هذا يبدو جيدا من الناحية النظرية ، ولكن من غير العملي تماما. هناك حرفيا الالاف من الاسهم في بورصات متعددة. الحصول على كل آلة لفي طلب واحد في الوقت الحقيقي باستخدام حصول على الطلب متعذرة عمليا. هذا هو مثال للعنوان حيث النظرية والتطبيق في النزاع. حل لا يعتمد على رابط الجذر على أنها إشارة إلى البيانات في الوقت الحقيقي. عنوان الموقع جذر يستخدم للعودة على قائمة بجميع الروابط المتوفرة في الوقت الحقيقي. عنوان الموقع هو جذر لا تستخدم للإشارة إلى ما ومعلومات في الوقت الحقيقي لأن ذلك يتطلب التالي الآلاف من آلة ل. عنوان الموقع جذر سيعود صلات حيث يمكنك استرداد البيانات في الوقت الحقيقي. هذا قد يعني العودة صلات لآلاف من مؤشرات الأسهم. هل يمكن أيضا استخدام عنوان الجذرية لعودة كل من الارتباط لشريط ووصف مختصر للشركات. هذا من شأنه أن يساعد في بناء محرك البحث ، حيث أن معظم الناس لا يعرفون أن شريط ولكنها لا تعرف اسم الشركة. تفويض عنوان الموقع الجذرية لعناوين المواقع الفردية يخلق مشكلة في ذلك خدمة الانترنت لا يمكن إدارتها في الوقت الحقيقي ليغذي جميع مؤشرات الأسهم في جميع البورصات. بكل بساطة ، لا يمكنك تتبع جميع الاسهم على كمبيوتر واحد. تتبع جميع الاسهم يتطلب كميات هائلة من حصان أن هذه المادة لن ندخل. الحل الوحيد هو استخدام المسار ، إذا طلب الحل ، وفي المسار ، إذا طلبت - الحل ، لا يتم تعقب الاسهم في البداية بالنسبة للبيانات في الوقت الحقيقي. البيانات في الوقت الحقيقي سيتم تعقب إلا إذا كان النص المتشعب هو الحصول على تنفيذها على أسهم معينة. وظيفة النص المتشعب أو حذف أو طرح لا معنى له على تغذية الوقت الحقيقي ، وذلك لأن الوقت الحقيقي تغذية تشمل البيانات التي تذهب من الملقم إلى العميل. الخادم ليست مهتمة في أي معلومات من عميل آخر غير الذي شريط لتوليد البيانات في الوقت الحقيقي ل. إذا كان الفعل بخلاف حصول يتم تنفيذه ، سيكون الملقم إنشاء المتشعب 500 خطأ. / خدمات / أوامر يحدد عنوان الجذرية لمعالجة الأمر. في سياق الاسهم وتجهيزها لكي يجعل من استخدام جميع الأفعال المتشعب. يمكنك استخدام النص المتشعب الوظائف أن يقدم النظام ، والمتشعب طرح لتعديل النظام ، والمتشعب لاسترداد حصول على صفة نظامية ، والمتشعب لحذف هذا النظام. كل ذلك سوف تكون ممثلة على النحو المعرف الفريد على سبيل المثال ، / services/orders/1232445. المعرف الفريد ليس من الضروري أن تكون رقمية ، لكنها يمكن أن تكون أبجدية رقمية أو حتى أموري تعقيدا على الصعيد العالمي الفريد (المعرف الفريد العمومي). عنوان الجذرية يمكن أن تكون الدولة المضيفة للأوامر عديدة ، مما قد يعني حرفيا الملايين من أوامر. لعنوان النظام ، وانه من المهم ان يكون لديك القدرة على أوامر التصفية وفقا لحالة معينة. كنت قد تميل إلى تنظيم أوامر وفقا لتاريخ ، ولكن أنصح ضد ذلك. كلما كنت خلق رابط الجذر ، في مجال جمع البيانات وينبغي أن يكون متاحا في شكله الطبيعي. في تطبيق بلوق ، فمن الطبيعي أن تنظم من قبل التاريخ. ومع ذلك ، فإن النظام الطبيعي للتطبيق الأسهم ليست من التاريخ ، بل من أجل الهوية. وبالتالي ، فإن أوامر الجذر رابط سوف يكون حرفيا الملايين من أوامر المرتبطة به. إذا كان تطبيق يحدث أن نسأل لجميع الأوامر ، فإن خادم ضرورة تقديم كل من تلك الأوامر. في حالة وجود مزود قاعدة البيانات ، إذا كان جدول مئات الملايين من السجلات ، وشخص تنفيذ الاستعلام حدد * من الجدول ، قاعدة البيانات لن نسأل : "هل أنت متأكد حول هذا؟" وقاعدة البيانات سوف تمضي قدما وحدد كافة السجلات ، على الرغم من أنها قد لا تكون فعالة. يمكنك إنشاء مرشحات لتحسين الوصول إلى أوامر. على سبيل المثال ، إذا كنت تريد أن تجد جميع أوامر في عام 2006 ، هل يمكن تنفيذ عنوان / الخدمات / أوامر /؟ = العام 2006. هل يمكن أيضا تحويل معلمات الاستعلام في عنوان العرض ، مثل / services/orders/2006. وسواء كنت تستخدم المعلمة الاستعلام أو رأي رابط نهج يعتمد على تفضيلك. وهناك مرشح واحد من شأنه أن يثبت للمشاكل ، وصلته من المستخدمين. في أي نظام أمر ، لديك العديد من المستخدمين. وتداول الأسهم التطبيق لا يختلف. ما الذي يجعل الأسهم تطبيق النظام التجاري أكثر تعقيدا هو أن ذلك الأمر لم تف تلقائيا. وربما لا تتحقق في أي وقت ، وحتى أنه قد تلغى. إذا كان النظام لكي لا تملك القدرة على تصفية لكل تاجر ، هل يمكن أن يحتمل أن تصل إلى الحالة التي يكون فيها أحد التجار قد يفتح موقف وتاجر آخر إغلاق موقف. من الناحية النظرية ، يمكن أن تقوم بشراء وبيع الأسهم في المستقبل في الوقت نفسه (ويسمى التداول يغسل(بقلم : البيع والشراء في نفس الوقت ، فأنت لا تكتسب ولا تخسر ما لا يقل عن غيرها من رسوم الوساطة المالية الخاصة بك. هذا الأسلوب في البيع والشراء في نفس الوقت من خلال اثنين من مختلف السماسرة وغير قانوني ، لأنه يجعل الأمر يبدو وكأنه لا يوجد عمل على موقف بينما هي في الواقع لم يكن هناك. ولذلك ، والتجار وترتبط أوامرهم ، وأوامر مرتبطة على التجار. الصقل ومنطقي للأوامر سيكون عنوان / الخدمات / أوامر / [تاجر]. هذا العنوان المكرر ويوضح أنه في بعض الأحيان لديك لإنشاء عناوين المواقع التي تلبي احتياجات أخرى ، مثل ، في هذه الحالة ، والدائرة القانونية للاحتياجات. مع هذا التنقيح من العنوان ، لا عنوان الموقع الجذر / الخدمات / أوامر عفا عليها الزمن؟ كل شيء ، بما في ذلك معلمات الاستعلام وعرض عناوين المواقع ، لا يزال ساريا. والفرق هو أن عنوان الموقع للوصول إلى المعلومات بغية ستحتوي هذه الصفات الفريدة للتاجر وعلى افتراض أن وأنت تسير في استخدام صقل للعنوان ، دعنا نذهب من خلال ما سوف نفعل الأفعال الفردية على الصعيدين عنوان مختلف. في عنوان الموقع على مستوى الجذر (/ الخدمات / أوامر) ، فقط للحصول على ينطبق المتشعب. عند هذا المستوى ، يمكنك فقط استبعاد الطلبات التي ترغب في رؤيتها. لا يمكنك المشاركة ، وذلك لأن عنوان الجذر مفقود التاجر السلعة ، وأنت لا تستطيع أن تضع ، وذلك لأن عنوان الجذر هو العنوان جمع. أخيرا ، لا يمكنك حذف ، لأن ذلك من شأنه أن يؤدي إلى حذف جميع الأوامر والتجار. مستوى واحد لأسفل ، من شأنه أن يكون لديك عنوان الجذرية للتاجر الفرد (/ الخدمات / أوامر / تاجر إيه بي سي). في عنوان الجذرية لتاجر فرد ، إلا أن النص المتشعب الحصول على وظيفة تطبيق. سوف تستخدم للحصول على استرداد ويحتمل أن تكون تصفية جميع المهن التي جعلت التاجر. على سبيل المثال ، هل يمكن لمرشح الحرف المحرز في شهر معين ، والسنة ، أو النهار. هل يمكن استخدام عناوين / services/orders/trader-abc/2006 أو / الخدمات / أوامر / تاجر إيه بي سي؟ = العام 2006. وينطبق الفعل المتشعب الوظائف ، لأنه يسمح للمستخدمين أن يقدم على أمر دون أمر البيع. تقديم من أجل إرجاع عنوان حيث يمكنك استرداد حالة طلبية. إذا كانت وظيفة النص المتشعب إلى عنوان / الخدمات / أوامر / تاجر - حروف يتم إرسالها ، وعنوان / الخدمات / أوامر / trader-abc/123456 يمكن إرجاعها. تطبيق حذف الفعل على العنوان الجذرية هي صعبة بعض الشيء بسبب ما وسائل الفعل. إذا كنت لتطبيق حذف الفعل ، فإنه حذف كافة الطلبات على العنوان الجذرية. من الناحية العملية ، وهذا هو غاية غير حكيمة. سبب واحد لدعم حذف الفعل هو أن تكون قادرة على حذف بنود انتقائية عبر معلمة الاستعلام الذي يعمل بمثابة مرشح. على سبيل المثال ، لحذف جميع أوامر في السنة ، هل يمكن استخدام عنوان / الخدمات / أوامر / تاجر إيه بي سي؟ = العام 2006. إشعار عنوان الموقع يستخدم بشكل انتقائي حذف هو نفس عنوان الموقع يستخدم لتحديد بشكل انتقائي. الفرق هو الفعل (حذف مقابل تحصل عليه). انه أمر شائع عناوين المواقع التي سوف المباراة لكنه يحمل سلوك مختلفة بالاعتماد على الفعل. في سياق النظام التجاري ، فإن أوامر حذف بعض القيود. إذا كان هناك أمر المنفذة ، لا يمكنك حذف النظام. أما النسبة المتبقية والفعل طرح هو بالنسبة للجزء الأكبر لا ينطبق على العنوان مستوى الجذر. يمكنك استخدام طرح الفعل لإرسال التمثيل الكامل للموارد على الخادم. في حالة العنوان الجذر ، وهذا يعني ارسال كافة الطلبات على الخادم. المشكلة مع ارسال اوامر الى الخادم هو أنه لا يمكنك إرسال الطلبات كاملة. ولكي يكتمل ، ولكن من أجل تحديد هوية (المحسوب في ذلك الوقت أن يتم نشر النظام) هو في عداد المفقودين. وبالتالي ، لا يمكنك استخدام لإرسال طرح النظام الجديد إلى الخادم. سبب آخر لاستخدام طرح ستكون لتعديل النظام القائم. بشكل عام ، وهذا هو الاستعمال الشرعي ، لكنها غير صحيحة في سياق النظام التجاري. ماذا يحدث إذا حاولت تعديل النظام التي يتم تنفيذها حاليا؟ لا يوجد اللجوء بسيطة ، وبالتالي في سياق النظام النظام ، وتعديل أمر يمكن أن يسبب مشاكل أكثر من الحلول المناسبة التجاري والحل هو حذف النظام وإنشاء واحدة جديدة. / services/orders/trader123/order345 يمثل والرجوع إلى العنوان المورد النظام. وبصفة عامة ، يمكنك تطبيق جميع الأفعال المتشعب ، ولكن قد تضطر إلى إنشاء حدود لتعكس العمليات التجارية. في حالة تطبيق تاجر ، وأنت لا يمكن أن استخدام الفعل وضع على النظام الجديد ، وذلك لأن تطبيق النظام لا يسمح لك لتحديد أمر معرف في وقت مبكر. كنت أيضا لا يمكن وضع النظام القائم ، لأن ذلك يعني تعديل النظام ، وكذلك في سياق وجود نظام تجاري ، لا يمكن تنفيذ أي أمر أو تلغى. هل يمكن تطبيق واستخدام الفعل حذف لتحديد إلغاء الطلبية. وظيفة لأمر من شأنه أن يكون ذا معنى إلا إذا كانت وظيفة ويمثل هذا النظام هو إلغاء. وسوف يكون الحصول على استخدامه لاسترداد حالة تنفيذ أمر. / خدمات / التاريخية يمثل عنوان جذر استخدامها لاسترجاع البيانات التاريخية من الطبقة المتوسطة. الحصول على تغذية تاريخية فريدة من نوعها في أن هناك واحدة فقط وهي تنطبق الفعل ، والحصول على. كلمة التاريخية يعني أن شيئا ما حدث بالفعل ، والتي لا يمكن اعادة كتابة التاريخ. إعادة كتابة التاريخ من شأنه أن يحدث إذا كنت محاولة استخدام وضع أو حذف الفعل. هذا المنصب أن تنطبق إذا كنت تستخدم واشنطن بوست لإنشاء استعلام متطورة. على سبيل المثال ، يمكنك استخدام وظيفة لمسح وتصفية البيانات التاريخية وفقا لمجموعة من المعايير. التاريخية لجعل خدمة ويب قدر ممكن من الفعالية ، تحتاج القدرة على تحديد الاستفسارات متطورة. بقية ليس مجهزا للقيام بذلك ، لأن بقية تعتمد على بروتوكول النص المتشعب ، وهذا لا يعني أنه لا يمكن استخدام بقية الاستعلام عن البيانات ، ولكن التي تحتاج إلى كتابة والسباكة. على سبيل المثال ، تقول انك تريد أن تجد جميع الأسهم التي يتم تداولها في نطاق معين لمدة خمسة أيام من أصل 10. كنت بحاجة لرمز هذا النوع من الاستعلام في شكل مكالمة بقية المندوبين إلى أن استعلام العلائقية ، على افتراض أن يتم تخزين البيانات في قاعدة بيانات علائقية. وثمة نهج آخر هو لاستخدام قاعدة البيانات على إكس إم إل ، وإن كنت بحاجة لهذا تقرر في وقت سابق. ميزة تخزين البيانات الخاصة بك في إكس إم مقرها قاعدة البيانات التي يمكنك بسهولة خريطة النص المتشعب الاستفسارات إلى التسلسل الهرمي إكس إم إل. باستخدام إكس لغة الاستعلام (XQL) وXPath على قاعدة بيانات XML ، يمكنك بسهولة تنفيذ استعلامات متطورة دون الحاجة لكتابة والسباكة. عليك أن تتذكر أن قوة تاريخية خدمة ويب يكمن في كيفية تطبيق الاستعلامات. ما شكل لإرسال البيانات؟حتى الآن ، وجميع خدمات الانترنت سبيل المثال فقد تم تفسيرها من حيث العناوين ، ولكن ليس من حيث المحتوى الذي يتم قبوله ولدت. في حالة تطبيق المدونات التي أدخلت في المادة (4) ، وخدمة الانترنت ولدت اتوم البيانات باستخدام التطبيق نوع الملف / ذرة + إكس إم إل. عند بناء بقية خدمات ويب ، ونوع الملف المهم ، لأنه يحدد كيفية تلقي البيانات وإرسالها. وفي حالة تطبيق المدونات ، وإذا كان عنوان اتوم يسمى ، فإنه سيتم توليد تيار إكس إم إل. من الناحية النظرية ، والباقي هو تطوير استراتيجية لإنشاء خدمة aWeb التي يتم technologyneutral وسوف تولد حق مضمون للاستعلام الحق. مقال مقدم من سونيا Lande تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "تنفيذ العالمي لخدمة ويب باستخدام الهندسة المعمارية اياكس" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 438 users browsing the articles directory |
|
|