আপনি সিডিআই (কনটেক্সট ডিপেন্ডেন্সি ইনজেকশন) এ কেএ আইওসি (নিয়ন্ত্রণের বিপরীকরণ) উল্লেখ করছেন refer জাভা জেএসএফ এবং স্প্রিং ফ্রেমওয়ার্ক এর কয়েকটি উদাহরণ। এএসপি.এনইটি এমভিসির ইউনিটির মতো প্লাগইন রয়েছে। জাভাস্ক্রিপ্টে প্রয়োজনীয় জেএস এর মতো লাইব্রেরি ব্যবহার করে সংগঠিত কাঠামোগুলি শুরু হয়েছে, এতে অনেক আধুনিক জেএস ফ্রেমওয়ার্কগুলিতে ইঞ্জেকশন আচরণ দেখা যায়। এটি স্থানীয় এবং দূরবর্তী অ্যাপ্লিকেশনগুলি তারের জন্য।
নেটওয়ার্ক জুড়ে আলগা সংযোগের জন্য, সংস্থাগুলি এসওএপি, আরএসটি, এজেএক্স, বা আরপিসির সাথে নিয়মিত দূরবর্তী পদ্ধতিতে কলিংয়ের সাথে ওয়েব পরিষেবাদি ব্যবহার করতে পছন্দ করে। জাভাতে আপনি JAX-WS বা .NET WCF ব্যবহার করতে পারেন বিতরণ পরিষেবাগুলি তৈরি করতে। তারপরে আপনি সেগুলি ক্লায়েন্ট হিসাবে কোনও ভাষা বা প্ল্যাটফর্ম থেকে কোনও সার্ভিস বাসে বা "ডেটা প্রবাহ" এ যুক্ত করুন। রুবি, পাইথন, স্কেলা, জাভা, সি #, ... কিছু।
আলগা কাপলিং আপনাকে সমস্যাগুলি বিভক্ত করতে এবং জয় করতে সহায়তা করে এবং পরিষেবাগুলি প্রায়শই ডেটা টানার জন্য একটি ডাটাবেসে প্রবেশের পয়েন্ট হয়। মই পদক্ষেপে আমাদের জন্তুটি ম্যাসেজ কুইউ বলেছে। এই রাস্তাটি এন্টারপ্রাইজ এবং অবকাঠামোগত ধরণের ফ্রেমওয়ার্কগুলিতে নিয়ে যায়।
যদি আপনার প্রকল্পটি কোনও নেটওয়ার্কের উপর জোর দেয় না, যদিও, স্কালা, আক্কা, নোডজেএস ইত্যাদির মতো ভাষা রয়েছে that যা একক অ্যাপ্লিকেশনের মধ্যে ডেটা প্রবাহের জন্য প্রণীত। তারা জটিল প্রকল্পগুলির জন্য পূর্বে উল্লিখিত কয়েকটি বা সমস্ত প্রযুক্তির সাথেও কাজ করে। উদাহরণস্বরূপ, স্কালা জ্যাক্স-আরএস আরএসটি পরিষেবাগুলির সাথে কোনও ডেটা উত্স থেকে "গ্লোবাল ডেটা" সাজানোর জন্য ব্যবহার করা যেতে পারে এবং আইওসি অভ্যন্তরীণ তারের জন্য স্প্রিং রয়েছে। JBoss, .NET, এবং MuleESB এর মতো GUI সরঞ্জামগুলিতে অনেকগুলি ব্যবসায়িক প্রয়োগ বা ওয়ার্কফ্লো ফ্রেমওয়ার্ক রয়েছে। বিকাশে, Eclipse এবং Netbeans আপনাকে ভিজ্যুয়াল ফ্লো চার্ট স্ক্রিনে পরিষেবাগুলিকে টেনে আনতে এবং ছাড়তে দেয়।
অবশেষে, জাভাতে সিঙ্গেলটন মটরশুটি রয়েছে। রান-টাইমে আপনার পদ্ধতিগুলি সামঞ্জস্য করার জন্য, প্রক্সি বা প্রতিবিম্ব ফ্রেমওয়ার্কগুলি ব্যবহার করুন। তবে সত্যই, 1999 এর মতো।
আমার মতামত অনুসারে, যদি কোনও ব্যবহারকারীকে তাদের টাইমজোন ভিত্তিক বার্তা প্রেরণের জন্য আপনি যদি অনেকগুলি কল করে চলেছেন তবে সম্ভবত ব্যবহারকারী একই প্রভাবটি অর্জনের জন্য 2-পদক্ষেপের উপায় থাকতে পারে। তবে হ্যাঁ, সিডিআই ফ্রেমওয়ার্কগুলি বিদ্যমান ভাষার দ্বারা একটি কোটের মতো পরা থাকে যা তাদের উল্লেখ করা সমস্ত নমনীয় শক্তি দেয়। নির্বিঘ্নে নোংরা কাজের যত্ন নিয়ে আমি এটিকে আমার প্রোগ্রামের অবচেতন বলতে চাই।