আমার অভিমত হ'ল আধুনিক নির্ভরতা ইনজেকশন ফ্রেমওয়ার্কগুলি অ্যাপ্লিকেশন আর্কিটেকচারের জন্য হোয়াইটবোর্ড প্যাটার্নটি আরও কম-বেশি প্রয়োগ করা হয়। গুগল গুইস বিশেষত আপনাকে "ইনজেক্টর" (বা হোয়াইটবোর্ড হিসাবে আপনি এটি কল করতে পছন্দ করতে পারেন) থেকে কোনও বস্তুর নির্দিষ্ট উদাহরণ পেতে পারবেন যা বিভিন্ন উপায়ে তৈরি করা হয় (যেমন @ নামযুক্ত টিকা ব্যবহার করে নাম সহ) । এটি বিভিন্ন মডিউলগুলিকে ইনজেক্টর (হোয়াইটবোর্ড) তে অবদান পরিষেবাগুলিতে সহযোগিতা করার অনুমতি দেয়।
বসন্ত একই, প্রতিটি প্রসঙ্গে এক্সএমএল ফাইল (উদাহরণস্বরূপ) বসন্ত প্রসঙ্গে (হোয়াইটবোর্ড) অবজেক্টগুলিতে অবদান রাখতে এবং ব্যবহার করতে পারে।
ওএসজিআই এবং এর পরিষেবা রেজিস্ট্রি হ'ল হোয়াইটবোর্ড বাস্তবায়নের আরেকটি উদাহরণ। ওএসজিআই ভিত্তিক সিস্টেমগুলিতে ইভেন্ট হ্যান্ডলিং নিয়ন্ত্রণের বিপরীতকরণের জন্য ওএসজি কীভাবে হোয়াইটবোর্ড প্যাটার্নটি ব্যবহার করে এবং সমর্থন করে তার একটি বর্ণনা এখানে দেওয়া হয়েছে is
স্প্রিং ডায়নামিক মডিউল, ওএসজি এবং হোয়াইটবোর্ড প্যাটার্ন (পৃষ্ঠা 51) এর মধ্যে সম্পর্কের বিষয়ে একটি টিউটোরিয়াল কাগজ এখানে রয়েছে ।
আমার অভিজ্ঞতা হ'ল বিশেষত গুইস হোয়াইটবোর্ড প্যাটার্নটি আপনার নিজের প্রয়োগকে সমর্থন করার জন্য খুব শক্তিশালী। যদি আপনার বেশিরভাগ অবজেক্টগুলিকে গুইস ইনজেক্টর (হোয়াইটবোর্ড) থেকে ইনজেকশন দেওয়া হয় তবে নির্দিষ্ট শ্রেণীর জন্য অন্য কোনও হোয়াইটবোর্ডের সাথে তাদের ইনজেকশন করা সহজ। সুতরাং আপনি গুইস অ্যাপ্লিকেশন আর্কিটেকচার হোয়াইট বোর্ড ব্যবহার করে একটি নির্দিষ্ট সাদা বোর্ড (যেমন আপনার ডোমেন সম্পর্কিত তথ্য সম্বলিত একটি) বুটস্ট্র্যাপ করতে পারেন। (আপনি স্প্রিং, ওএসজিআই বা অন্য অনেকের সাথে একই রকম করতে পারেন যদিও এটি সম্ভবত সরাসরি নয়)।