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

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

9
নির্ভরতা ইনজেকশন নির্মাতাদের উন্মাদনা এড়াতে কীভাবে?
আমি দেখতে পেয়েছি যে আমার নির্মাতারা এটি দেখতে শুরু করছেন: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) বর্ধমান পরামিতি তালিকা সহ। যেহেতু "ধারক" আমার নির্ভরতা ইনজেকশন ধারক, কেন আমি কেবল এটি করতে পারি না: public MyClass(Container con) প্রতিটি ক্লাসের জন্য? ডাউনসাইড কি কি? আমি যদি এটি করি তবে মনে …

17
আমি কীভাবে একটি স্প্রিং বিনের মধ্যে একটি সম্পত্তি মান ইনজেক্ট করতে পারি যা টীকাগুলি ব্যবহার করে কনফিগার করা হয়েছিল?
আমার কাছে স্প্রিং মটরশুটি রয়েছে যা ক্লাসপথ থেকে টীকাগুলির মাধ্যমে তুলে নেওয়া হয়, যেমন eg @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } স্প্রিং এক্সএমএল ফাইলে, একটি সম্পত্তি প্লেসহোল্ডার কনফিগারারের সংজ্ঞা দেওয়া আছে: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> আমি উপরের দেখানো শিমের …

5
কেন @ পোষ্টকনস্ট্রাক্ট ব্যবহার করবেন?
পরিচালিত শিমের @PostConstructমধ্যে নিয়মিত জাভা অবজেক্ট কনস্ট্রাক্টরের পরে ডাকা হয়। আমি কেন @PostConstructনিয়মিত কনস্ট্রাক্টরের পরিবর্তে শিমের সাহায্যে আরম্ভ করতে ব্যবহার করব ?

23
ইনক্রেকশন মকিতো মককে একটি স্প্রিং শিমের মধ্যে
আমি জুনিটের সাথে ইউনিট পরীক্ষার উদ্দেশ্যে একটি মকিতো মক বস্তুকে একটি স্প্রিং (3+) শিমের মধ্যে ইনজেকশন করতে চাই। আমার শিম নির্ভরতা বর্তমানে @Autowiredবেসরকারী সদস্য ক্ষেত্রগুলিতে টিকাটি ব্যবহার করে ইনজেকশন করা হয় । আমি ব্যবহারের বিষয়টি বিবেচনা করেছি ReflectionTestUtils.setFieldতবে শিমের দৃষ্টান্তটি যে আমি ইনজেকশন করতে চাই তা আসলে প্রক্সি এবং তাই …

4
নির্ভরতা ইনজেকশন (ডিআই) "বন্ধুত্বপূর্ণ" লাইব্রেরি
আমি একটি সি # লাইব্রেরির নকশার বিষয়ে চিন্তা করছি, এতে বেশ কয়েকটি বিভিন্ন উচ্চ স্তরের ফাংশন থাকবে। অবশ্যই, এই উচ্চ-স্তরের ফাংশনগুলি যতটা সম্ভব সলাইড বর্গ নকশা নীতিগুলি ব্যবহার করে প্রয়োগ করা হবে । এই হিসাবে, সম্ভবত গ্রাহকরা নিয়মিত ভিত্তিতে সরাসরি ব্যবহার করার উদ্দেশ্যে তৈরি ক্লাসগুলি এবং "সমর্থন ক্লাস" থাকতে পারে …

21
নোডজেএসে কি আমার নির্ভরতা ইনজেকশন দরকার, বা কীভাবে মোকাবেলা করতে হয় ...?
আমি বর্তমানে নোডেজ দিয়ে কিছু পরীক্ষামূলক প্রকল্প তৈরি করছি। আমি স্প্রিংয়ের সাথে প্রচুর জাভা ইই ওয়েব অ্যাপ্লিকেশন প্রোগ্রাম করেছি এবং সেখানে নির্ভরতা ইনজেকশনের স্বাচ্ছন্দ্যের প্রশংসা করেছি। এখন আমি কৌতূহলী: আমি নোডের সাথে নির্ভরতা ইঞ্জেকশনটি কীভাবে করব? বা: আমারও কি এটি দরকার? একটি প্রতিস্থাপন ধারণা আছে, কারণ প্রোগ্রামিং শৈলী পৃথক? আমি …

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

19
ASP.NET কোর নির্ভরতা ইনজেকশন ত্রুটি: সক্রিয় করার চেষ্টা করার সময় প্রকারের জন্য পরিষেবাটি সমাধান করতে অক্ষম
আমি একটি নেট নেট এমভিসি অ্যাপ্লিকেশন তৈরি করেছি এবং আমার নিয়ামকের কাছে একটি সংগ্রহস্থল ইনজেকশনের জন্য নির্ভরতা ইনজেকশন এবং সংগ্রহস্থল প্যাটার্ন ব্যবহার করি। তবে, আমি একটি ত্রুটি পাচ্ছি: অবৈধ অপারেশন এক্সসেপশন: 'ওয়েব অ্যাপ্লিকেশন 1.ডাটা.ব্লগারপোসিটোরি' টাইপ করার জন্য 'ওয়েব অ্যাপ্লিকেশন 1.Controllers.BlogController' সক্রিয় করার চেষ্টা করার সময় পরিষেবাটি সমাধান করতে অক্ষম। মডেল …

10
জাভাফএক্স এফএক্সএমএল প্যারামিটারগুলি পাস হচ্ছে
জাভাফেক্সে আমি কীভাবে একটি গৌণ উইন্ডোতে প্যারামিটারগুলি পাস করতে পারি? সংশ্লিষ্ট নিয়ামকের সাথে যোগাযোগ করার কোনও উপায় আছে? উদাহরণস্বরূপ: ব্যবহারকারী একটি থেকে গ্রাহককে বেছে নেয় TableViewএবং একটি নতুন উইন্ডো খোলা হয়, যা গ্রাহকের তথ্য প্রদর্শন করে। Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource)); Scene scene …

5
ক্যাসেল উইন্ডসর কী এবং আমি কেন যত্ন নেব?
আমি win32 এবং প্রারম্ভিক COM- এ আমার দাঁত কেটে দীর্ঘকালীন উইন্ডোজ বিকাশকারী। আমি 2001 থেকে .NET এর সাথে কাজ করছি, তাই আমি সি # এবং সিএলআর-তে বেশ সাবলীল। স্ট্যাক ওভারফ্লোতে অংশ নেওয়া শুরু না করে আমি ক্যাসেল উইন্ডসর সম্পর্কে কখনও শুনিনি। আমি ক্যাসেল উইন্ডসর "শুরু করা" গাইডটি পড়েছি, তবে এটি …

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

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

5
ডিআই কনটেইনারের মাধ্যমে তৈরি করা অবজেক্টের সূচনা করার জন্য কি কোনও প্যাটার্ন রয়েছে?
আমি আমার অবজেক্টগুলির তৈরি পরিচালনা করতে ityক্য পাওয়ার চেষ্টা করছি এবং আমি কিছু সূচনা পরামিতি রাখতে চাই যা রান-টাইম পর্যন্ত জানা যায় না: এই মুহুর্তে আমি কীভাবে এটি করার উপায়টি ভাবতে পারি তা হ'ল ইন্টারফেসে একটি ইনিস পদ্ধতি থাকা। interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } …

2
বসন্ত: আমরা কেন ইন্টারফেসটি স্বায়ত্তশাসিত করব এবং বাস্তবায়িত শ্রেণি নয়?
উদাহরণ interface IA { public void someFunction(); } @Resource(name="b") class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name="c") class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing …

3
অ্যাঙ্গুলার.জেএস-এ অন্যদের মধ্যে কোন "জিনিসগুলি" ইনজেকশন দেওয়া যেতে পারে?
আমি কৌণিকের মধ্যে নির্ভরতা ইনজেকশন বুঝতে কিছুটা কষ্ট পাচ্ছি। সুতরাং আমার প্রশ্নটি হল, কন্ট্রোলার, কারখানা, সরবরাহকারী ইত্যাদির মতো যে কোনও "প্রকারের" কি আমরা ব্যাখ্যা করতে পারি যে আমরা একই "টাইপ" এর অন্যান্য উদাহরণ সহ অন্যদের মধ্যে ইনজেকশন করতে পারি? আমি আসলে যা খুঁজছি তা হল এই টেবিলটি y / n …

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