প্রশ্ন ট্যাগ «dependency-injection»

উপাদানগুলির মধ্যে সংযোগ কমাতে একটি নকশার প্যাটার্ন, গতিশীলভাবে কোনও সফ্টওয়্যার উপাদানগুলির নির্ভরতাগুলির মধ্যে এটি ইনজেকশনের মাধ্যমে এটির কাজ করা প্রয়োজন।


30
নির্ভরতা ইনজেকশন কী?
নির্ভরতা ইনজেকশন সম্পর্কে সুনির্দিষ্ট প্রশ্ন সহ ইতিমধ্যে পোস্ট করা বেশ কয়েকটি প্রশ্ন রয়েছে , যেমন এটি কখন ব্যবহার করবেন এবং এর জন্য কী ফ্রেমওয়ার্ক রয়েছে। যাহোক, নির্ভরতা ইনজেকশন কী এবং কখন / কেন এটি ব্যবহার করা উচিত নয়?

10
স্প্রিং ফ্রেমওয়ার্কে @ ইনজেক্ট এবং অটোয়ার্ডের মধ্যে পার্থক্য কী? কোনটি কোন অবস্থায় ব্যবহার করতে হবে?
আমি স্প্রিংসোর্সে কয়েকটি ব্লগ নিয়ে যাচ্ছি এবং একটি ব্লগে লেখক ব্যবহার করছেন @Injectএবং আমি মনে করি তিনিও এটি ব্যবহার করতে পারেন @Autowired। কোডের টুকরোটি এখানে: @Inject private CustomerOrderService customerOrderService; আমি এর মধ্যে পার্থক্য সম্পর্কে নিশ্চিত নই @Injectএবং @Autowiredযদি কেউ তাদের পার্থক্য ব্যাখ্যা করে এবং কোনটি কোন পরিস্থিতিতে ব্যবহার করতে হয় …

30
সোজা ডিআই কোডের বিপরীতে আমাকে আইওসি পাত্রে কেন দরকার? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। 6 বছর আগে বন্ধ ছিল । লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি কিছু সময়ের জন্য নির্ভরশীল ইনজেকশন …

5
কেন একজন নির্ভরতা ইনজেকশন ব্যবহার করে?
আমি নির্ভরতা ইনজেকশনগুলি (ডিআই) বোঝার চেষ্টা করছি এবং আবারও আমি ব্যর্থ হয়েছি। এটা ঠিক নির্বোধ মনে হচ্ছে। আমার কোড কখনই গোলযোগ নয়; আমি ভার্চুয়াল ফাংশন এবং ইন্টারফেসগুলি খুব কমই লিখি (যদিও আমি একবার নীল চাঁদে একবার করে ফেলেছি) এবং আমার সমস্ত কনফিগারেশনটি জেসোনেট নেট (কখনও কখনও এক্সএমএল সিরিয়ালাইজার ব্যবহার করে) …

21
নিয়ন্ত্রণ বনাম নির্ভরতা ইনজেকশন
মার্টিন ফাউলারের লিখিত কাগজ অনুসারে , নিয়ন্ত্রণের বিপরীততা হ'ল নীতিটি যেখানে কোনও প্রোগ্রামের নিয়ন্ত্রণ প্রবাহকে উল্টানো হয়: প্রোগ্রামারের পরিবর্তে কোনও প্রোগ্রামের প্রবাহকে নিয়ন্ত্রণ করা হয়, বাহ্যিক উত্স (কাঠামো, পরিষেবাদি, অন্যান্য উপাদান) নিয়ন্ত্রণ নেয় এটা। এটি এমন যে আমরা কোনও কিছুতে প্লাগ করি। তিনি EJB 2.0 সম্পর্কে একটি উদাহরণ উল্লেখ করেছেন: …

28
নির্ভরতা ইনজেকশন বনাম কারখানার প্যাটার্ন
নির্ভরতা ইনজেকশন ব্যবহারের জন্য উদ্ধৃত উদাহরণগুলির বেশিরভাগটি, আমরা ফ্যাক্টরি প্যাটার্নটিও ব্যবহার করে সমাধান করতে পারি। দেখে মনে হচ্ছে এটি নির্ভরতা ইনজেকশন এবং কারখানার মধ্যে পার্থক্যটি ব্যবহার / ডিজাইনের ক্ষেত্রে অস্পষ্ট বা পাতলা। একবার কেউ আমাকে বলেছিল যে আপনি এটি কীভাবে ব্যবহার করেন এটি একটি পার্থক্য করে! আমি একবার সমস্যার সমাধানের …

9
ওয়েব প্রতি অনুরোধের জন্য একটি ডিবি কনটেক্সট ... কেন?
সত্তা ফ্রেমওয়ার্ক কীভাবে সেট আপ করবেন সে সম্পর্কে আমি অনেক নিবন্ধ পড়ছি DbContextযা এইচটিটিপি ওয়েব অনুরোধে বিভিন্ন ডিআই ফ্রেমওয়ার্ক ব্যবহার করে কেবল একটি তৈরি করা হয়। এটি কেন প্রথম স্থানে একটি ভাল ধারণা? এই পদ্ধতির ব্যবহার করে আপনি কী সুবিধা অর্জন করবেন? এমন কিছু পরিস্থিতি রয়েছে যেখানে এটি একটি ভাল …

12
কোন। নেট নির্ভরতা ইনজেকশন ফ্রেমওয়ার্কগুলি মূল্যবান? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

11
@ রিসোর্স বনাম @ অটোভায়ার্ড
কোন এনোটেশন, @ রিসোর্স ( jsr250 ) বা @ অটোওয়ার্ড (স্প্রিং-নির্দিষ্ট) আমার ডিআই-তে ব্যবহার করা উচিত? আমি অতীতে সফলভাবে উভয় ব্যবহার করেছি @Resource(name="blah")এবং@Autowired @Qualifier("blah") আমার প্রবৃত্তিটি @Resourceট্যাগটি আটকে রাখার কারণ এটি জেএসআর লোকেরা অনুমোদন করেছে। কারও কি এই সম্পর্কে দৃ strong় চিন্তা আছে?

19
ডিপেন্ডেন্সি ইনজেকশন ব্যবহারের ডাউনসাইডগুলি কী কী? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

15
পাইথনে আইওসি / ডিআই কেন সাধারণ নয়?
জাভাতে আইওসি / ডিআই একটি খুব সাধারণ অনুশীলন যা ওয়েব অ্যাপ্লিকেশনগুলিতে, প্রায় সমস্ত উপলব্ধ ফ্রেমওয়ার্ক এবং জাভা ইইতে ব্যাপকভাবে ব্যবহৃত হয়। অন্যদিকে, প্রচুর পাইথন ওয়েব অ্যাপ্লিকেশন রয়েছে, তবে জোপের পাশে (যা শুনেছি কোডের পক্ষে সত্যই ভয়ঙ্কর হওয়া উচিত) আইওসি পাইথন বিশ্বে খুব সাধারণ বলে মনে হয় না। (আপনি যদি মনে …

7
প্রধান সি # ডিআই / আইওসি ফ্রেমওয়ার্কগুলি কীভাবে তুলনা করবেন? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 3 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন পবিত্র যুদ্ধের অঞ্চলে পা রাখার ঝুঁকিতে, …

15
নির্ভরতা ইনজেকশন এবং পরিষেবা লোকেটার নিদর্শনগুলির মধ্যে পার্থক্য কী?
উভয় নিদর্শন নিয়ন্ত্রণের বিপরীতার নীতি বাস্তবায়নের মত বলে মনে হচ্ছে। এটি হল, যে কোনও অবজেক্টের তার নির্ভরতাগুলি কীভাবে তৈরি করা উচিত তা জানা উচিত নয়। নির্ভরতা ইনজেকশন (ডিআই) এটির নির্ভরতা "ইনজেকশন" করতে কোনও নির্মাণকারী বা সেটার ব্যবহার করেছে। কনস্ট্রাক্টর ইনজেকশন ব্যবহারের উদাহরণ: //Foo Needs an IBar public class Foo { …

7
এএসপি.নেট কোর ডিআই সহ দৃষ্টান্তগুলি সমাধান করা
আমি কীভাবে এএসপি.নেট কোর এমভিসি অন্তর্নির্মিত নির্ভরতা ইনজেকশন ফ্রেমওয়ার্ক ব্যবহার করে কোনও প্রকারটি সমাধান করব? ধারক সেট আপ করা যথেষ্ট সহজ: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } তবে আমি ISomeServiceইঞ্জেকশন না দিয়ে কীভাবে সমাধান করব ? উদাহরণস্বরূপ, আমি এটি করতে চাই: ISomeService service = services.Resolve<ISomeService>(); এ …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.