53.1 مثال معاملاتی

  • 2022-08-6

مثال تجارت نشان می دهد که چگونه به پیاده سازی و استفاده از یک کارت منابع خروجی ساده است که تسلیم درخواست به میراث با استفاده از یک سوکت تی سی پی. مثال سناریو را در شکل 53-1 نشان می دهد و از ماژول های زیر تشکیل شده است:

بازرگانی: یک برنامه جاوا سه که یک میراث را شبیه سازی می کند

بازرگانی-اس ام اس: عازم ناحیه دور دست منابع اداپتور پیاده سازی

تجارت-جنگ: یک برنامه وب است که با استفاده از کارت منابع

بازرگانی-گوش: بایگانی سازمانی که شامل انطباق منابع و برنامه وب است

شکل 53-1 مثال معاملاتی

Description of Figure 53-1 follows

شرح "شکل 53-1 مثال معاملاتی"

ماژول تجارت-تجارت یک پروژه کمکی است که شبیه یک پلت فرم اجرای معاملات سهام میراث است. این شامل یک برنامه جاوا سه که برای درخواست های تجاری در متن ساده گوش در یک سوکت تی سی پی. این برنامه پاسخ به درخواست تجارت با ارزش وضعیت, تعداد تایید, و مقدار دلار برای سهام و هزینه های درخواست. مثلا, یک جفت درخواست پاسخ می خواهم این نگاه:

ماژول تجارت-رار قرارداد خروجی معماری کانکتور جاوا را برای ارسال درخواست ها و دریافت پاسخ از پلتفرم اجرای معاملات سهام میراث پیاده سازی می کند. ماژول تجارت نادر فراهم می کند و پیاده سازی یک رابط مشتری سفارشی برای برنامه های کاربردی جاوا به استفاده از. این رابط کاربری ساده تر از رابط مشتری معمولی است.

ماژول تجارت جنگ یک برنامه وب با یک رابط جاوا سرور چهره و لوبیا مدیریت است. این نرم افزار مشتریان را قادر می سازد تا معاملات خود را با استفاده از انطباق منابع فراهم شده توسط ماژول تجارت-اس ام اس ارسال کنند. ماژول تجارت-جنگ از رابط مشتری سفارشی تهیه شده توسط انطباق دهنده منابع برای دستیابی به ارتباط با ایسوس استفاده می کند.

53.1.1 با استفاده از مبدل منابع خروجی

در بیشتر موارد توسعه دهندگان اپلیکیشن های جاوا از انبارهای منبع خروجی توسعه یافته توسط شخص ثالث استفاده می کنند. تطبیق دهنده های منابع خروجی یا رابط مشتری مشترک را پیاده سازی می کنند یا یک رابط سفارشی برای برنامه های کاربردی برای تعامل با سیستم های الکترونیکی فراهم می کنند. تطبیق دهنده های منبع خروجی عناصر زیر را در اختیار برنامه های جاوا ای قرار می دهند:

سایر رابط ها و اشیای خاص دامنه الکترونیکی

برنامه های کاربردی جاوا نمونه ای از کارخانه اتصال را از طریق تزریق منابع دریافت می کنند و سپس از شی کارخانه برای دستیابی به دسته های اتصال به سیستم عامل استفاده می کنند. دستگیره های اتصال برنامه را قادر می سازد تا درخواست ها را انجام دهد و از اطلاعات دریافت کند.

ماژول تجارت نادر فراهم می کند یک رابط مشتری سفارشی که متشکل از کلاس های ذکر شده در جدول 53-1.

جدول 53-1 کلاس ها و رابط ها در جاوا.تجارت.نار.بسته بندی

نشان دهنده یک سفارش تجاری برای ایسوس است

پاسخ به یک سوال تجاری

نشان دهنده یک دسته اتصال به سیستم های الکترونیکی است

فراهم می کند یک روش برای برنامه های کاربردی برای ارسال معاملات به تجارت الکترونیکی

برنامه ها را قادر می سازد تا دستگیره های اتصال به سیستم را دریافت کنند

نشان می دهد که یک مشکل در پردازش یک درخواست تجاری رخ داده است

لوبیا مدیریت شده در ماژول تجارت-جنگ یک کارخانه اتصال را برای تطبیق دهنده منابع تجاری-نادر با استفاده از حاشیه نویسی تعریف کارخانه به شرح زیر پیکربندی می کند:

پارامتر نام نام جندی را برای کارخانه اتصال مشخص می کند. این مثال کارخانه اتصال را در جاوا ثبت می کند:دامنه کامپیوتر. می توانید از اتصال استفاده کنیدحاشیه نویسی کارخانه برای تعیین دامنه دیگری مانند جاوا:جهانی, جاوا:برنامه , یا جاوا:ماژول . حاشیه نویسی تعریف مدیریت شده همچنین به شما امکان می دهد اشیا اتصال دهنده مدیریت شده را در فضای نام جندی ثبت کنید.

پارامتر نام رابط رابط پیاده سازی شده توسط کارخانه اتصال موجود در اداپتور منبع را مشخص می کند. در این مثال, این یک رابط سفارشی است.

پارامتر منابع منابع نام تطبیق دهنده منابع را که شامل پیاده سازی کارخانه اتصال است مشخص می کند. # پیشوند در # تجارت-نادر نشان می دهد که تجارت-نادر کارت منابع تعبیه شده است که در گوش همان این برنامه وب همراه است.

شما همچنین می توانید یک کارخانه اتصال برای یک کارت منابع خروجی قبلا مستقر با استفاده از دستورات دولت از سرور نرم افزار خود را پیکربندی کنید. با این حال, این یک روش فروشنده خاص است.

لوبیا مدیریت شده با استفاده از تزریق منابع به شرح زیر یک شی کارخانه اتصال را دریافت می کند:

لوبیای مدیریت شده از کارخانه اتصال برای دستیابی به دسته های اتصال به شرح زیر استفاده می کند:

تطبیق دهنده منبع یک دسته اتصال مرتبط با اتصال فیزیکی به سیستم اطلاعات الکترونیکی را برمی گرداند. هنگامی که یک دسته اتصال در دسترس است, لوبیا مدیریت تسلیم یک تجارت و دریافت پاسخ به شرح زیر است:

53.1.2 اجرای انطباق منابع خروجی

ماژول تجارت نادر پیاده سازی قرارداد عازم ناحیه دور دست و یک رابط مشتری سفارشی برای پلت فرم معاملاتی سهام میراث ساده ای که در این مثال استفاده می شود. معماری مبدل منابع خروجی در شکل 53-2 نشان داده شده است.

شکل 53-2 معماری نمونه معاملاتی

Description of Figure 53-2 follows

شرح "شکل 53-2 معماری نمونه تجاری"

ماژول تجارت نادر پیاده سازی رابط ذکر شده در جدول 53-2.

جدول 53-2 رابط های پیاده سازی شده در ماژول تجارت-رار

روش های چرخه عمر انطباق منابع را تعریف می کند

یک کارخانه اتصال را تعریف می کند که مدیر اتصال از سرور برنامه برای دستیابی به اتصالات فیزیکی با سیستم های الکترونیکی استفاده می کند

یک اتصال فیزیکی به سیستم مدیریت محتوا را تعریف می کند که می تواند توسط مدیر اتصال مدیریت شود

یک کارخانه اتصال را تعریف می کند که برنامه ها برای دستیابی به دسته های اتصال استفاده می کنند

یک دسته اتصال را تعریف می کند که برنامه ها برای تعامل با سیستم عامل استفاده می کنند

هنگامی که بایگانی تجارت-گوش مستقر می شود و یک منبع استخر اتصال همانطور که در استفاده از انطباق منابع خروجی توضیح داده شده است پیکربندی می شود, سرور برنامه اشیای تجاری تجاری ایجاد می کند که برنامه ها می توانند با استفاده از تزریق منابع دریافت کنند. پیاده سازی کارخانه تجاری ایجاد اتصالات را به مدیر اتصال فراهم شده توسط سرور برنامه واگذار می کند.

مدیر اتصال از پیاده سازی کارخانه مدیریت شده برای دستیابی به اتصالات فیزیکی با سیستم ایمنی بدن استفاده می کند و مجموعه ای از اتصالات فیزیکی فعال را حفظ می کند. هنگامی که یک برنامه درخواست یک دسته اتصال, مدیر اتصال همکاران یک اتصال از استخر با یک دسته اتصال جدید که برنامه می توانید استفاده کنید. ادغام اتصال عملکرد برنامه را بهبود می بخشد و توسعه انطباق منابع را ساده می کند.

برای اطلاعات بیشتر, کد و نظرات در ماژول تجارت اسراف را ببینید.

53.1.3 اجرای مثال معاملاتی

شما هم می توانید برنامه نویسی یا سخنگوی برای ساخت استفاده, بسته, استقرار, و اجرای به عنوان مثال تجارت.

53.1.3.1 برای اجرای مثال معاملاتی با استفاده از محیط برنامه نویسی شبکه

اطمینان حاصل کنید که سرور ماهی شیشه ای راه اندازی شده است (به شروع و توقف سرور ماهی شیشه ای مراجعه کنید).

از منوی فایل پروژه باز را انتخاب کنید .

در کادر محاوره ای پروژه باز به:

پوشه معاملاتی را انتخاب کنید.

کلیک پروژه را باز کنید .

در برگه پروژه ها گره معاملاتی را گسترش دهید.

روی ماژول تجارت-تجارت کلیک راست کرده و انتخاب کنید پروژه را باز کنید .

روی پروژه تجارت-تجارت کلیک راست کرده و انتخاب کنید اجرا کن .

پیام های موجود در برگه خروجی ظاهر می شوند:

راست کلیک بر روی پروژه تجارت گوش و ساخت را انتخاب کنید .

این دستور انطباق دهنده منابع و برنامه وب را در یک فایل گوش بسته بندی کرده و در سرور شیشه ماهی مستقر می کند.

نشانی اینترنتی زیر را در یک مرورگر وب باز کنید:

رابط وب شما را قادر می سازد تا به تجارت الکترونیکی متصل شوید و معاملات را ارسال کنید. ورود به سیستم سرور نشان می دهد که درخواست از برنامه های تحت وب و دنباله تماس فراهم می کند که اتصال دسته از کارت منابع.

قبل از استفاده از نرم افزار تجارت گوش, بستن نرم افزار تجارت تجارت از نوار وضعیت.

53.1.3.2 برای اجرای مثال معاملاتی با استفاده از ماون

اطمینان حاصل کنید که سرور ماهی شیشه ای راه اندازی شده است (به شروع و توقف سرور ماهی شیشه ای مراجعه کنید).

در یک پنجره ترمینال به:

دستور زیر را وارد کنید:

این دستور انطباق دهنده منابع و برنامه وب را در بایگانی گوش ایجاد و بسته بندی می کند و در سرور ماهی شیشه ای مستقر می کند.

در همان پنجره ترمینال به دایرکتوری تجارت الکترونیکی بروید:

برای اجرای بستر اجرای تجارت دستور زیر را وارد کنید:

پیام های موجود در پنجره ترمینال ظاهر می شوند:

نشانی اینترنتی زیر را در یک مرورگر وب باز کنید:

رابط وب شما را قادر می سازد تا به تجارت الکترونیکی متصل شوید و معاملات را ارسال کنید. ورود به سیستم سرور نشان می دهد که درخواست از برنامه های تحت وب و دنباله تماس فراهم می کند که اتصال دسته از کارت منابع.

قبل از استفاده از نرم افزار تجارت گوش, کنترل مطبوعات+سی در پنجره ترمینال برای بستن نرم افزار تجارت-تجارت.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.