Wednesday 28 February 2018

جيرونيمو نظام التداول


أباتشي دايترادر ​​المعيار المعيار ما هو دايترادر ​​دايترادر ​​هو تطبيق قياسي مبني على نموذج نظام تداول الأسهم عبر الإنترنت. وضعت أصلا من قبل عب باعتبارها نموذج الأداء الأداء التجاري، تم التبرع دايترادر ​​للمجتمع أباتشي جيرونيمو في عام 2005. تطبيق يسمح للمستخدمين للدخول، وعرض محفظتهم، بحث أسعار الأسهم، وشراء أو بيع أسهم الأسهم. وباستخدام برنامج تشغيل حمولة على شبكة الإنترنت مثل ميركوري لوادرونر أو راتيونال بيرفورمانس تيستر أو أباتشي جميتر، يمكن استخدام عبء العمل في العالم الحقيقي الذي توفره دايترادر ​​لقياس ومقارنة أداء منصة جافا، إنتيربريس إديتيون (جافا إي) خوادم التطبيقات التي تقدمها مجموعة متنوعة من البائعين. بالإضافة إلى عبء العمل الكامل، يحتوي التطبيق أيضا على مجموعة من الأوليات المستخدمة لاختبار وظيفي والأداء لمختلف مكونات جافا إي وأنماط التصميم المشتركة. هندسة التطبيقات تم بناء ديترادر ​​على مجموعة أساسية من تقنيات جافا إي التي تتضمن جافا سيرفليتس و جافاسيرفر باجيس (جسبس) لطبقة العرض و اتصال قاعدة بيانات جافا (جدبك) و خدمة رسائل جافا (جمس) و إنتيربريس جافابينز (إجبس) ورسالة - الفاصوليا مدفوعة (مدبس) لمنطق الأعمال الخلفية وطبقة استمرار. ويقدم الرسم البياني التالي لمحة عامة رفيعة المستوى عن الهيكل الكامل لتطبيق عبء العمل. طبقة العرض تتكون طبقة العرض التقديمي من عدة سيرفليتس جافا و جسبس التي تلتزم بشكل فضفاض بنمط تصميم نموذج-عرض-تحكم (مفك). تراديابسرفليت هي وحدة تحكم رئيسية سيرفليت المسؤولة عن تلقي طلبات العملاء الواردة، مما أثار منطق الأعمال المطلوب، وإعادة توجيه الردود على صفحة جسب المناسبة. يتم استخدام سيرفليتس إضافية و جسبس لتكوين خيارات وقت التشغيل دايترادر ​​وإدارة قاعدة البيانات الداعمة. منطق الأعمال ومستوى الثبات يشكل منطق الأعمال ومستوى الثبات الجزء الأكبر من تطبيق دايترادر. وتعرف واجهة ترادسرفيسز مجموعة أساسية من العمليات التجارية المتاحة في التطبيق، مثل تسجيل، تسجيل الدخول، جيثولدينغز، شراء، كومبليتوردر، الخروج، الخ دايترادر ​​يوفر ثلاثة تطبيقات مختلفة من هذه الخدمات، المقابلة لثلاثة أنماط شائعة الاستخدام تصميم جافاوي. وتناقش هذه التطبيقات أدناه. يمكن للمستخدمين التبديل بين هذه إيمبلميناتيونس على صفحة التكوين عن طريق تغيير وضع وقت التشغيل. عمليات المستخدم إينيرفاس (أوي) يوفر عميل ويب المستندة إلى جسبسرفليت دايترادر ​​مجموعة أساسية من العمليات التي يتوقع المرء إيجادها في أي تداول للأوراق المالية وتطبيق إدارة محفظة. هذه العمليات المستخدم عالية المستوى تؤدي عمليات تجارية محددة (المحددة أعلاه) داخل منطق الأعمال والطبقات استمرار لأداء المهمة المطلوبة. يلخص الجدول التالي مهام الأعمال التي يقوم بها كل عملية تشغيل المستخدم. (أوي) عملية تدفق العمليات التجارية عرض ملف تعريف الحساب تحديث ملف تعريف الحساب الحصول على مصدر سياسة الخصوصية - حقوق الطبع والنشر 169 2003-2009، مؤسسة البرمجيات أباتشي، مرخص تحت أسل 2.0.DayTrader هو تطبيق القياسي بناء على نموذج تداول الأسهم عبر الإنترنت النظام. وضعت أصلا من قبل عب كدليل أداء الأداء التجاري، تم التبرع دايترادر ​​للمجتمع أباتشي جيرونيمو في عام 2005. هذا التطبيق يسمح للمستخدمين للدخول، وعرض محفظتهم، بحث أسعار الأسهم، وشراء أو بيع أسهم الأسهم. وباستخدام برنامج تشغيل حمولة على شبكة الإنترنت مثل ميركوري لوادرونر أو راتيونال بيرفورمانس تيستر أو أباتشي جميتر، يمكن استخدام عبء العمل في العالم الحقيقي الذي توفره دايترادر ​​لقياس ومقارنة أداء منصة جافا، إنتيربريس إديتيون (جافا إي) خوادم التطبيقات التي تقدمها مجموعة متنوعة من البائعين. بالإضافة إلى عبء العمل الكامل، يحتوي التطبيق أيضا على مجموعة من الأوليات المستخدمة لاختبار وظيفي والأداء لمختلف مكونات جافا إي وأنماط التصميم المشتركة. تم تنظيم هذه الوثيقة في الأقسام التالية: بنية التطبيقات تم بناء ديترادر ​​على مجموعة أساسية من تقنيات جافا إي التي تتضمن جافا سيرفليتس و جافاسيرفر باجيس (جسبس) لطبقة العرض و اتصال قاعدة بيانات جافا (جدبك) و جافا مساج سيرفيس (جمس) ، جافابينز المؤسسة (إجبس) والفاصوليا مدفوعة رسالة (مدبس) لمنطق الأعمال الخلفية وطبقة استمرار. ويقدم الرسم البياني التالي لمحة عامة رفيعة المستوى عن الهيكل الكامل لتطبيق عبء العمل. طبقة العرض تتكون طبقة العرض التقديمي من عدة سيرفليتس جافا و جسبس التي تلتزم بشكل فضفاض بنمط تصميم نموذج-عرض-تحكم (مفك). تراديابسرفليت هي وحدة تحكم رئيسية سيرفليت المسؤولة عن تلقي طلبات العملاء الواردة، مما أثار منطق الأعمال المطلوب، وإعادة توجيه الردود على صفحة جسب المناسبة. يتم استخدام سيرفليتس إضافية و جسبس لتكوين خيارات وقت التشغيل دايترادر ​​وإدارة قاعدة البيانات الداعمة. منطق الأعمال ومستوى الثبات يشكل منطق الأعمال ومستوى الثبات الجزء الأكبر من تطبيق دايترادر. وتعرف واجهة ترادسرفيسز مجموعة أساسية من العمليات التجارية المتاحة في التطبيق، مثل تسجيل، تسجيل الدخول، جيثولدينغز، شراء، كومبليتوردر، الخروج، الخ دايترادر ​​يوفر ثلاثة تطبيقات مختلفة من هذه الخدمات، المقابلة لثلاثة أنماط شائعة الاستخدام تصميم جافاوي. وتناقش هذه التطبيقات أدناه. يمكن للمستخدمين التبديل بين هذه التطبيقات على صفحة التكوين عن طريق تغيير وضع وقت التشغيل. عمليات المستخدم إينيرفاس (أوي) يوفر عميل ويب المستندة إلى جسبسرفليت دايترادر ​​مجموعة أساسية من العمليات التي يتوقع المرء إيجادها في أي تداول للأوراق المالية وتطبيق إدارة محفظة. هذه العمليات المستخدم عالية المستوى تؤدي عمليات تجارية محددة (المعرفة أعلاه) ضمن منطق الأعمال وطبقات استمرار لأداء المهمة المطلوبة. يلخص الجدول التالي مهام العمل التي يقوم بها كل عملية تشغيل المستخدم. العميل (أوي) عملية تدفق العمليات التجارية عرض ملف تعريف الحساب تحديث ملف تعريف الحساب الحصول على مصدر دايترادر ​​متاح في مستودع تخزين أباتشيس التخريب، قم بتشغيل الأمر التالي إلى الخروج من الملفات المصدر في الدليل دايترادر-2.0. لتايترادروميغت يمكن أن يكون أي دليل مخصص لعقد دايترادر-2.0. قد تستغرق هذه العملية عدة دقائق اعتمادا على سرعة اتصال الجهاز والشبكة. بناء دايترادر ​​بمجرد الحصول على جميع مصادر التحقق من الخطوة التالية هي بناء دايترادر. دايترادر ​​يتطلب مافين 2 لبناء الثنائيات. من الدليل لتديترادروميغ تشغيل الأمر التالي. تستغرق هذه العملية بضع دقائق. سيتم إنشاء الثنائيات في الدليل الهدف المقابل لكل من الوحدات النمطية في دليل الوحدات النمطية. تكوين دايترادر ​​بشكل افتراضي يتطلب دايترادر ​​إنشاء قاعدة بيانات باستخدام قاعدة بيانات ديربي المضمنة التي يتم شحنها مع جيرونيمو. بشكل عام، يتم تكوين ملفات خطة النشر المقدمة لإنشاء قاعدة البيانات هذه (دايترادرداتاباس) على ديربي أباتشي أثناء النشر. ومع ذلك، يتم توفير البرامج النصية داخل الدليل لتديترادروميغتبيندسكريبتسديربي لإنشاء قاعدة البيانات هذه يدويا. لاحظ أنه عند هذه النقطة هذه الخطوة اختيارية. لا يزال بإمكانك إنشاء قاعدة البيانات المطلوبة بعد نشر دايترادر ​​واستخدام (إعادة إنشاء) إنشاء جداول قاعدة بيانات دايترادر ​​وفهارس الارتباط من صفحة "الأداة المساعدة لتكوين التطبيقات". بشكل مستقل حول ما إذا كنت تستخدم البرامج النصية سطر الأوامر أو الخيار على شبكة الإنترنت، سوف تحتاج الجداول التي تم إنشاؤها قبل الوصول إلى بوبينغ قسم بيانات العينة. و بوسبوز من هذا القسم هو أن تظهر لك كيفية استخدام البرامج النصية المقدمة لإنشاء دايتراديراتاباس المطلوبة لذلك، إذا لزم الأمر، يمكنك التكيف مع بيئة التكوين الخاصة بك محددة. كما يتم توفير نصوص إضافية لقواعد البيانات المختلفة. بدء جيرونيمو عن طريق تشغيل الأمر التالي: لتيجيرونيموهوميغبينجيرونيمو بدء يتطلب إنشاء قاعدة البيانات إنشاء يتطلب متغير البيئة جيرونيموهوم. على نفس النافذة تبدأ جيرونيمو تشغيل الأمر التالي: سيت جيرونيموهوملتجيرونيموهوميغت تغيير الدليل إلى الدليل الذي يحتوي على البرامج النصية إنشاء قاعدة البيانات. سد لتديترادروميغتبيندسكريبتسديربي افتح البرنامج النصي كريدديربيد و فيريفيموديفي إصدار ديربي ليتوافق مع النسخة التي يستخدمها جيرونيمو (على سبيل المثال ltgeronimohomegtrepositoryorgapachederbyderby10.2.2.0). بعد التحقق من مطابقة الإصدارات تشغيل البرنامج النصي. كريتديربيدب كنت سولد رؤية مخيف مماثلة لتلك الموضحة أدناه. يمكنك التحقق من إنشاء قاعدة البيانات عن طريق توجيه المتصفح إلى وحدة تحكم الإدارة جيرونيمو والنقر على إدارة دب. الخطوة الأخيرة في هذا التكوين هي تحديث خطة النشر. تحرير خطة نشر دايترادر-g-2.0-سنافشوت-plan. xml الموجود في الدليل لتديترادروميغتبلانز واستبدال غي-أكتيفيمق-rar1.2-بيتارار مع غي-أكتيفيمق-rar1.2rar. أنت الآن جاهز لنشر التطبيق. نشر دايترادر ​​حتى الآن قمنا باسترجاع ملف المصدر، الذي تم بناؤه وتكوينه، وإنشاء قاعدة بيانات وتحديث خطة النشر. الآن حان الوقت لتثبيت تطبيق دايترادر ​​في جيرونيمو. هناك أساسا طريقتان لنشر تطبيق في جيرونيمو، إما باستخدام وحدة تحكم الإدارة جيرونيمو أو أداة نشر سطر الأوامر. في هذا المثال، سنستخدم الخيار القائم على سطر الأوامر. من الدليل لتجيرونيموهوميغبين تشغيل الأمر التالي: نشر --user نظام مدير --password نشر لتايترادروميغتمودوليزيرتارتجيترادر-إير-2.0-SNAPSHOT. ear لتديترادروميغتبلانزدايترادر-g-2.0-سنافشوت-plan. xml أول نشر هو البرنامج النصي الذي يدعو أداة نشر ، ثم نحن تمرير اسم المستخدم وكلمة المرور. النشر الثاني هو الخيار الأمر الفعلي لنشر دايترادر-إير-2.0-SNAPSHOT. ear إير باستخدام خطة نشر دايترادر-g-2.0-سنافشوت-plan. xml على وجه التحديد. في التطبيق الخاص بك يمكن أن ندعو هذه الخطة جيرونيمو-application. xml ووضعه في دليل ميتا-إنف داخل ملف إير ولن تحتاج إلى تحديد صراحة خطة النشر من سطر الأوامر. يجب أن تشاهد شاشة تأكيد النشر مشابهة للشاشة المعروضة أدناه. دايترادر ​​جاهز الآن للاختبار. تعبئة بيانات العينة باستخدام التطبيق الذي تم نشره وبدء تشغيله (يبدأ افتراضيا عند نشره)، فإن الخطوة التالية قبل استخدام دايترادر ​​هي تعبئة نموذج البيانات إلى قاعدة البيانات التي أنشأناها من قبل. توضح الخطوات التالية كيف. انقر على علامة التبويب تهيئة. انقر على (إعادة) - بوبولاتي قاعدة بيانات دايترادر ​​لتوليد بيانات العينة، وهذا سوف يفتح نافذة جديدة تبين التقدم. ويتكون حجم السكان الأولي من 200 حساب و 400 من أسعار الأسهم. يمكن تحديث هذه القيم عن طريق تكوين معلمات وقت التشغيل دايترادر ​​في علامة التبويب تكوين. تشغيل دايترادر ​​دايترادر ​​يمكن تشغيلها في عدد من التكوينات ويوفر أيضا مجموعة من الأولية الأولية لتخفيف الاختبار. كل من هذه البدايات بشكل فردي اختبار العمليات الرئيسية في نموذج البرمجة جافا المؤسسة. بعض من هذه يمكن تكوين لتشغيل ريبيتادلي استنادا إلى إعدادات التكوين التي سوف تغطي في وقت لاحق. تصف الأقسام التالية أكثر تفصيلا مجموعة الاختبارات الأولية هذه. جناح بينغ لحاوية الويب يوضح الجدول التالي مجموعة الأوامر ذات الصلة بحاوية الويب. وتسلط الضوء على تلك البدايات التي يمكن تعيينها لتشغيل عدة مرات. تشغيل الأولويات حتى الآن رأينا ما هي البدائل المتاحة، أي من تلك التي يمكن تعيين لتشغيل تكرار متعددة وكيفية تكوين معلمات وقت التشغيل التطبيق. مع هذه الإعدادات، في كل مرة تضغط PingServlet2EntityEJBLocal أو تحديث الصفحة التي البدائية سوف تحصل على تنفيذ 100 مرة. عند القيام بتحليل الأداء، تكون قادرة على اللعب مع هذه المعلمات قيمة جدا. هذا يساعدك على تتبع مرات تنفيذ هذه الوظائف المحددة جدا. عند استخدامها جنبا إلى جنب مع أداة محاكاة الحمل، فإن تكوينات مختلفة مساعدتك مع ضبط دقيق من الخادم على أساس الاحتياجات المحددة للبيئة الخاصة بك. ذهب التداول. لقد رأينا للتو كيفية تشغيل اختبارات الوظائف الفردية عن طريق البدائل المتاحة. نفس الإعدادات التي قمت بتكوينها لتشغيل تلك الأولية تؤثر أيضا على واجهة المستخدم الرسومية لمحاكاة التداول. قم بتوجيه المتصفح الخاص بك إلى لوكالهوست: 8080daytrader انقر على تداول المحافظ الأمبير. قبول المستخدم الافتراضي وكلمة المرور وانقر على تسجيل الدخول. يجب أن تكون الآن قادرة على بدء التداول تفاصيل إضافية لتكوين وتشغيل دايترادر ​​يمكن العثور عليها في تطبيق التعليمات المتاحة عن طريق توجيه متصفح الويب الخاص بك إلى لوكالهوست: 8080daytrader العودة إلى مربع واحد بعد إجراء بعض الاختبارات وتريد تشغيل مجموعة جديدة من الصفر ستحتاج إلى إعادة تعيين بيانات وقت التشغيل والمعاملات من قاعدة البيانات. هذه الخطوات البسيطة هي كل ما تحتاجه لبدء مجموعة جديدة من الاختبارات على دايترادر ​​ومع ذلك، قد لا تزال ترغب في إعادة تشغيل الملقم تبعا لنوع الاختبارات التي تقوم بتشغيلها. إطلاق عملاء التطبيق دايترادر ​​يوفر اثنين من عملاء تطبيق J2EE، و ديترادر ​​غاسل وتطبيق خدمات ويب. يستخدم العميل تطبيق غاسل موضوع جمس للاكتتاب في التحديثات سعر الاقتباس كما يتم شراء الأسهم وبيعها. يتم تتبع هذه التحديثات واستخدامها لتحديد ما إذا كانت تصادم قاعدة البيانات تحدث أثناء تحديث أسعار الاقتباس في قاعدة البيانات. يوفر عميل تطبيق خدمات الويب عميل سميك للدخول إلى خدمات دايترادر ​​باستخدام واجهة خدمات ويب. عميل تطبيق غاسل من أجل تحديث السعر الاقتباس للحصول على نشرها إلى موضوع جمس، يجب تمكين العلم نشر اقتباس التحديثات على صفحة التكوين. قم بتوجيه المتصفح الخاص بك إلى لوكالهوست: 8080daytrader انقر فوق تكوين. انقر فوق تكوين معلمات وقت التشغيل دايترادر. تأكد من تحديد مربع الاختيار نشر التحديثات. لبدء تشغيل عميل التطبيق غاسل الأمر التالي. لتجيرونيموهوميغبتينجافا - jar client. jar جيرونيمودايترادر-ستريمر-client2.0-سنافشوتكار العميل تطبيق خدمات الويب لتجيرونيموهوميغبتينجافا - jar client. jar جيرونيمودايترادر-وساب-client2.0-سنافشوتاردايترادر ​​هو تطبيق القياسي بنيت حول نموذج نظام التداول الأسهم عبر الإنترنت. وضعت أصلا من قبل عب كدليل أداء الأداء التجاري، تم التبرع دايترادر ​​للمجتمع أباتشي جيرونيمو في عام 2005. هذا التطبيق يسمح للمستخدمين للدخول، وعرض محفظتهم، بحث أسعار الأسهم، وشراء أو بيع أسهم الأسهم. وباستخدام برنامج تشغيل حمولة على شبكة الإنترنت مثل ميركوري لوادرونر أو راتيونال بيرفورمانس تيستر أو أباتشي جميتر، يمكن استخدام عبء العمل في العالم الحقيقي الذي توفره دايترادر ​​لقياس ومقارنة أداء منصة جافا، إنتيربريس إديتيون (جافا إي) خوادم التطبيقات التي تقدمها مجموعة متنوعة من البائعين. بالإضافة إلى عبء العمل الكامل، يحتوي التطبيق أيضا على مجموعة من الأوليات المستخدمة لاختبار وظيفي والأداء لمختلف مكونات جافا إي وأنماط التصميم المشتركة. تم تنظيم هذه الوثيقة في الأقسام التالية: بنية التطبيقات تم بناء ديترادر ​​على مجموعة أساسية من تقنيات جافا إي التي تتضمن جافا سيرفليتس و جافاسيرفر باجيس (جسبس) لطبقة العرض و اتصال قاعدة بيانات جافا (جدبك) و جافا مساج سيرفيس (جمس) ، جافابينز المؤسسة (إجبس) والفاصوليا مدفوعة رسالة (مدبس) لمنطق الأعمال الخلفية وطبقة استمرار. ويقدم الرسم البياني التالي لمحة عامة رفيعة المستوى عن الهيكل الكامل لتطبيق عبء العمل. طبقة العرض تتكون طبقة العرض التقديمي من عدة سيرفليتس جافا و جسبس التي تلتزم بشكل فضفاض بنمط تصميم نموذج-عرض-تحكم (مفك). تراديابسرفليت هي وحدة تحكم رئيسية سيرفليت المسؤولة عن تلقي طلبات العملاء الواردة، مما أثار منطق الأعمال المطلوب، وإعادة توجيه الردود على صفحة جسب المناسبة. يتم استخدام سيرفليتس إضافية و جسبس لتكوين خيارات وقت التشغيل دايترادر ​​وإدارة قاعدة البيانات الداعمة. منطق الأعمال ومستوى الثبات يشكل منطق الأعمال ومستوى الثبات الجزء الأكبر من تطبيق دايترادر. وتعرف واجهة ترادسرفيسز مجموعة أساسية من العمليات التجارية المتاحة في التطبيق، مثل تسجيل، تسجيل الدخول، جيثولدينغز، شراء، كومبليتوردر، الخروج، الخ دايترادر ​​يوفر ثلاثة تطبيقات مختلفة من هذه الخدمات، المقابلة لثلاثة أنماط شائعة الاستخدام تصميم جافاوي. وتناقش هذه التطبيقات أدناه. يمكن للمستخدمين التبديل بين هذه التطبيقات على صفحة التكوين عن طريق تغيير وضع وقت التشغيل. عمليات المستخدم إينيرفاس (أوي) يوفر عميل ويب المستندة إلى جسبسرفليت دايترادر ​​مجموعة أساسية من العمليات التي يتوقع المرء إيجادها في أي تداول للأوراق المالية وتطبيق إدارة محفظة. تؤدي عمليات المستخدم هذه على مستوى عال إلى تشغيل عمليات تجارية محددة (معرفة أعلاه) ضمن منطق الأعمال وطبقات الثبات لأداء المهمة المطلوبة. يلخص الجدول التالي مهام العمل التي يقوم بها كل عملية تشغيل المستخدم. العميل (أوي) عملية تدفق العمليات التجارية عرض ملف تعريف الحساب تحديث ملف تعريف الحساب الحصول على مصدر دايترادر ​​متوفر في مستودع تخزين أباتشيس التخريب، قم بتشغيل الأمر التالي إلى الخروج من الملفات المصدر في الدليل دايترادر-1.2. لتايترادروميغت يمكن أن يكون أي دليل مخصص لعقد دايترادر-1.2. قد تستغرق هذه العملية عدة دقائق اعتمادا على سرعة اتصال الجهاز والشبكة. بناء دايترادر ​​بمجرد الحصول على جميع مصادر التحقق من الخطوة التالية هي بناء دايترادر. دايترادر ​​يتطلب مافين 2 لبناء الثنائيات. من الدليل لتديترادروميغ تشغيل الأمر التالي. تستغرق هذه العملية بضع دقائق. سيتم إنشاء الثنائيات في الدليل الهدف المقابل لكل من الوحدات النمطية في دليل الوحدات النمطية. تكوين دايترادر ​​بشكل افتراضي يتطلب دايترادر ​​إنشاء قاعدة بيانات باستخدام قاعدة بيانات ديربي المضمنة التي يتم شحنها مع جيرونيمو. بشكل عام، يتم تكوين ملفات خطة النشر المقدمة لإنشاء قاعدة البيانات هذه (دايترادرداتاباس) على ديربي أباتشي أثناء النشر. ومع ذلك، يتم توفير البرامج النصية داخل الدليل لتديترادروميغتبيندسكريبتسديربي لإنشاء قاعدة البيانات هذه يدويا. لاحظ أنه عند هذه النقطة هذه الخطوة اختيارية. لا يزال بإمكانك إنشاء قاعدة البيانات المطلوبة بعد نشر دايترادر ​​واستخدام (إعادة إنشاء) إنشاء جداول قاعدة بيانات دايترادر ​​وفهارس الارتباط من صفحة "الأداة المساعدة لتكوين التطبيقات". بشكل مستقل حول ما إذا كنت تستخدم البرامج النصية سطر الأوامر أو الخيار على شبكة الإنترنت، سوف تحتاج الجداول التي تم إنشاؤها قبل الوصول إلى بوبينغ قسم بيانات العينة. و بوسبوز من هذا القسم هو أن تظهر لك كيفية استخدام البرامج النصية المقدمة لإنشاء دايتراديراتاباس المطلوبة لذلك، إذا لزم الأمر، يمكنك التكيف مع بيئة التكوين الخاصة بك محددة. كما يتم توفير نصوص إضافية لقواعد البيانات المختلفة. بدء جيرونيمو عن طريق تشغيل الأمر التالي: لتيجيرونيموهوميغبينجيرونيمو بدء يتطلب إنشاء قاعدة البيانات إنشاء يتطلب متغير البيئة جيرونيموهوم. على نفس النافذة تبدأ جيرونيمو تشغيل الأمر التالي: سيت جيرونيموهوملتجيرونيموهوميغت تغيير الدليل إلى الدليل الذي يحتوي على البرامج النصية إنشاء قاعدة البيانات. سد لتديترادروميغتبيندسكريبتسديربي افتح البرنامج النصي كريدديربيد و فيريفيموديفي إصدار ديربي ليتوافق مع الإصدار الذي يستخدمه جيرونيمو (على سبيل المثال ltgeronimohomegtrepositoryorgapachederbyderby10.1.3.1). بعد التحقق من مطابقة الإصدارات تشغيل البرنامج النصي. كريتديربيدب كنت سولد رؤية مخيف مماثلة لتلك الموضحة أدناه. يمكنك التحقق من إنشاء قاعدة البيانات عن طريق توجيه المتصفح إلى وحدة تحكم الإدارة جيرونيمو والنقر على إدارة دب. الخطوة الأخيرة في هذا التكوين هي تحديث خطة النشر. تحرير خطة نشر دايترادر-1.2-بيتا-plan. xml الموجود في الدليل لتديترادروميغتبلانز واستبدال غي-أكتيفيمق-rar1.2-بيتار مع جي-أكتيفيمق-rar1.2rar. أنت الآن جاهز لنشر التطبيق. نشر دايترادر ​​حتى الآن قمنا باسترجاع ملف المصدر، الذي تم بناؤه وتكوينه، وإنشاء قاعدة بيانات وتحديث خطة النشر. الآن حان الوقت لتثبيت تطبيق دايترادر ​​في جيرونيمو. هناك أساسا طريقتين لنشر تطبيق في جيرونيمو، إما باستخدام وحدة تحكم الإدارة جيرونيمو أو أداة نشر سطر الأوامر. في هذا المثال، سنستخدم الخيار القائم على سطر الأوامر. من الدليل لتجيرونيموهوميغبين تشغيل الأمر التالي: نشر --user نظام --password مدير نشر لتايترادروميغتمودوليزارتارتجيترادر-إير-1.2-SNAPSHOT. ear لتديترادروميغتبلانزدايترادر-1.2-بيتا-plan. xml أول نشر هو البرنامج النصي الذي يدعو أداة نشر، ثم نحن تمرير اسم المستخدم وكلمة المرور. النشر الثاني هو الخيار الأمر الفعلي لنشر دايترادر-إير-1.2-SNAPSHOT. ear إير باستخدام خطة نشر دايترادر-1.2-بيتا-plan. xml على وجه التحديد. في التطبيق الخاص بك يمكن أن ندعو هذه الخطة جيرونيمو-application. xml ووضعه في دليل ميتا-إنف داخل ملف إير ولن تحتاج إلى تحديد صراحة خطة النشر من سطر الأوامر. يجب أن تشاهد شاشة تأكيد النشر مشابهة للشاشة المعروضة أدناه. دايترادر ​​جاهز الآن للاختبار. تعبئة بيانات العينة باستخدام التطبيق الذي تم نشره وبدء تشغيله (يبدأ افتراضيا عند نشره)، فإن الخطوة التالية قبل استخدام دايترادر ​​هي تعبئة نموذج البيانات إلى قاعدة البيانات التي أنشأناها من قبل. توضح الخطوات التالية كيف. انقر على علامة التبويب تهيئة. انقر على (إعادة) - بوبولاتي قاعدة بيانات دايترادر ​​لتوليد بيانات العينة، وهذا سوف يفتح نافذة جديدة تبين التقدم. ويتكون حجم السكان الأولي من 200 حساب و 400 من أسعار الأسهم. يمكن تحديث هذه القيم عن طريق الارتباط كونتيفيغور دايترادر ​​وقت التشغيل المعلمات في علامة التبويب كوتكونفيغوراتيونكوت. تشغيل دايترادر ​​دايترادر ​​يمكن تشغيلها في عدد من التكوينات ويوفر أيضا مجموعة من الأولية الأولية لتخفيف الاختبار. كل من هذه البدايات بشكل فردي اختبار العمليات الرئيسية في نموذج البرمجة جافا المؤسسة. بعض من هذه يمكن تكوين لتشغيل ريبيتادلي استنادا إلى إعدادات التكوين التي سوف تغطي في وقت لاحق. تصف الأقسام التالية أكثر تفصيلا مجموعة الاختبارات الأولية هذه. جناح بينغ لحاوية الويب يوضح الجدول التالي مجموعة الأوامر ذات الصلة بحاوية الويب. وتسلط الضوء على تلك البدايات التي يمكن تعيينها لتشغيل عدة مرات. تشغيل الأولويات حتى الآن رأينا ما هي البدائل المتاحة، أي من تلك التي يمكن تعيين لتشغيل تكرار متعددة وكيفية تكوين معلمات وقت التشغيل التطبيق. مع هذه الإعدادات، في كل مرة تضغط PingServlet2EntityEJBLocal أو تحديث الصفحة التي البدائية سوف تحصل على تنفيذ 100 مرة. عند القيام بتحليل الأداء، تكون قادرة على كوتابليكوت مع هذه المعلمات قيمة جدا. هذا يساعدك على تتبع مرات تنفيذ هذه الوظائف المحددة جدا. عند استخدامها جنبا إلى جنب مع أداة محاكاة الحمل، فإن تكوينات مختلفة مساعدتك مع ضبط دقيق من الخادم على أساس الاحتياجات المحددة للبيئة الخاصة بك. ذهب التداول. لقد رأينا للتو كيفية تشغيل اختبارات الوظائف الفردية عن طريق البدائل المتاحة. نفس الإعدادات التي قمت بتكوينها لتشغيل تلك الأولية تؤثر أيضا على واجهة المستخدم الرسومية لمحاكاة التداول. قم بتوجيه المتصفح الخاص بك إلى لوكالهوست: 8080daytrader انقر على تداول المحافظ الأمبير. قبول المستخدم الافتراضي وكلمة المرور وانقر على تسجيل الدخول. يجب أن تكون الآن قادرة على بدء التداول تفاصيل إضافية لتكوين وتشغيل دايترادر ​​يمكن العثور عليها في تطبيق التعليمات المتاحة عن طريق توجيه متصفح الويب الخاص بك إلى لوكالهوست: 8080daytrader العودة إلى مربع واحد بعد إجراء بعض الاختبارات وتريد تشغيل مجموعة جديدة من الصفر ستحتاج إلى إعادة تعيين بيانات وقت التشغيل والمعاملات من قاعدة البيانات. هذه الخطوات البسيطة هي كل ما تحتاجه لبدء مجموعة جديدة من الاختبارات على دايترادر ​​ومع ذلك، قد لا تزال ترغب في إعادة تشغيل الملقم تبعا لنوع الاختبارات التي تقوم بتشغيلها. إطلاق عملاء التطبيق دايترادر ​​يوفر اثنين من عملاء تطبيق J2EE، و ديترادر ​​غاسل وتطبيق خدمات ويب. يستخدم العميل تطبيق غاسل موضوع جمس للاكتتاب في التحديثات سعر الاقتباس كما يتم شراء الأسهم وبيعها. يتم تتبع هذه التحديثات واستخدامها لتحديد ما إذا كانت تصادم قاعدة البيانات تحدث أثناء تحديث أسعار الاقتباس في قاعدة البيانات. يوفر عميل تطبيق خدمات الويب عميل سميك للدخول إلى خدمات دايترادر ​​باستخدام واجهة خدمات ويب. عميل تطبيق غاسل من أجل تحديث سعر الاقتباس للحصول على نشرها إلى موضوع جمس، يجب تمكين اقتباس كوت أوبديتسكيوت على صفحة التكوين. قم بتوجيه المتصفح الخاص بك إلى لوكالهوست: 8080daytrader انقر فوق تكوين. انقر فوق تكوين معلمات وقت التشغيل دايترادر. تأكد من تحديد مربع الاختيار نشر التحديثات. لبدء تشغيل عميل التطبيق غاسل الأمر التالي. لتجيرونيموهوميغبتينجافا - jar client. jar جيرونيمودايترادر-ستريمر-client1.2-سنافشوتكار عميل خدمات الويب عميل لتجيرونيموهوميغبتينجافا - jar client. jar جيرونيمودايترادر-وساب-client1.2-سنافشوتكار

No comments:

Post a Comment