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

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

7
Angularjs সেরা অনুশীলন minifies
আমি http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-d dependency-inication.html পড়ছি এবং দেখা গেল যে আপনি যদি আপনার জাভাস্ক্রিপ্টটি মিনিমাইট করে দেন তবে কৌণিকটি নির্ভরতা ইনজেকশনটিতে সমস্যা রয়েছে তাই আমি এর পরিবর্তে যদি ভাবছি var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } আপনার ব্যবহার করা উচিত var MyController = ['$scope', '$http', …

8
আমি কীভাবে আমার ডাব্লুসিএফ পরিষেবাটিতে কনস্ট্রাক্টরের কাছে মানগুলি পাস করব?
আমি ক্লাসে কনস্ট্রাক্টরের মধ্যে মানগুলি পাস করতে চাই যা আমার পরিষেবা প্রয়োগ করে। তবে সার্ভিস হস্ট আমাকে কেবল প্রকারের নামে তৈরি করতে দেয়, তার কনস্ট্রাক্টর্টর কাছে কোন যুক্তি দিতে হবে তা নয়। আমি এমন একটি কারখানায় পাস করতে সক্ষম হতে চাই যা আমার পরিষেবা অবজেক্ট তৈরি করে। আমি এ পর্যন্ত …

3
.NET কোর ডিআই, কনস্ট্রাক্টরের পরামিতিগুলি পাস করার উপায়
নিম্নলিখিত পরিষেবা নির্মাণকারী রয়েছে public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } .NET কোর আইওসি মেকানিজম ব্যবহার করে পরামিতিগুলি পাস করার পছন্দগুলি কী _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); অন্য কোন উপায আছে কি ?

2
অ্যান্ড্রয়েড প্রকল্পে স্ক্র্যাচ থেকে কীভাবে ডাগার নির্ভরতা ইনজেকশন সেট আপ করবেন?
কীভাবে ডগার ব্যবহার করবেন? আমার অ্যান্ড্রয়েড প্রকল্পে কাজ করার জন্য ড্যাগার কীভাবে কনফিগার করবেন? আমি আমার অ্যান্ড্রয়েড প্রকল্পে ডগার ব্যবহার করতে চাই, তবে আমি এটি বিভ্রান্তিকর মনে করি। সম্পাদনা: ডাগার 2 2015 04 15 এর পরেও বাইরে, এবং এটি আরও বিভ্রান্তিকর! [এই প্রশ্নটি একটি "স্টাব" যার উপরে আমি ডাগার 1 …

6
নির্ভরতা ইঞ্জেকশনের জন্য গুগল গুইস বনাম পিকো কনটেনের
আমার দল নির্ভরতা ইনজেকশন ফ্রেমওয়ার্কগুলি নিয়ে গবেষণা করছে এবং গুগল-গুইস এবং পিকো কন্টেইনার ব্যবহারের মধ্যে সিদ্ধান্ত নেওয়ার চেষ্টা করছে। আমরা আমাদের কাঠামোর বেশ কয়েকটি জিনিস সন্ধান করছি: একটি ছোট কোড পদচিহ্ন - একটি ছোট কোড পাদদেশের ছাপ বলতে যা বোঝায় তা হ'ল আমরা আমাদের কোড বেসে সর্বত্র নির্ভরতা ইনজেকশন কোড …

4
সিমফনি 2 পরিষেবাতে ইনটিজমেন্ট ম্যানেজার ইনজেকশন
আমি আমার নিজস্ব পরিষেবা তৈরি করেছি এবং আমাকে এন্টিটি ম্যানেজারের মতবাদের ইঞ্জেকশন লাগানো দরকার, তবে আমি দেখছি না যে __construct()আমার পরিষেবাটিতে ডাকা হয়েছিল, এবং ইঞ্জেকশনটি কাজ করে না। এখানে কোড এবং কনফিগারেশন রয়েছে: <?php namespace Test\CommonBundle\Services; use Doctrine\ORM\EntityManager; class UserService { /** * * @var EntityManager */ protected $em; public …

9
কৌশল প্যাটার্ন এবং নির্ভরতা ইনজেকশনের মধ্যে পার্থক্য কী?
কৌশল প্যাটার্ন এবং নির্ভরতা ইনজেকশন উভয়ই আমাদের রান সময় অবজেক্টগুলি সেট / ইনজেক্ট করার অনুমতি দেয়। কৌশল প্যাটার্ন এবং নির্ভরতা ইনজেকশনের মধ্যে পার্থক্য কী?

3
কৌণিক জেএস বীজ: আলাদা ফাইলগুলিতে জাভাস্ক্রিপ্ট স্থাপন করা (অ্যাপ্লিকেশন। জেএস, নিয়ন্ত্রণকারী.জেজেস, ডাইরেক্টিভ.জেএস, ফিল্টার.জেএস, পরিষেবাদি.জেএস)
আমি আমার অ্যাপ্লিকেশনটি কাঠামোর জন্য কৌণিক-বীজ টেম্পলেট ব্যবহার করছি । প্রাথমিকভাবে আমি আমার সমস্ত জাভাস্ক্রিপ্ট কোড একক ফাইলে রেখেছি main.js,। এই ফাইলটিতে আমার মডিউল ঘোষণা, নিয়ামক, নির্দেশাবলী, ফিল্টার এবং পরিষেবা রয়েছে। অ্যাপ্লিকেশনটি এর মতো সূক্ষ্মভাবে কাজ করে, তবে আমার অ্যাপ্লিকেশন আরও জটিল হওয়ার সাথে সাথে আমি স্কেলাবিলিটি এবং রক্ষণাবেক্ষণ সম্পর্কে …

7
আমি কি ইউনিটির সমাধান () পদ্ধতিতে কনস্ট্রাক্টর পরামিতিগুলি পাস করতে পারি?
আমি নির্ভরতা ইনজেকশনের জন্য মাইক্রোসফ্টের Unক্য ব্যবহার করছি এবং আমি এরকম কিছু করতে চাই: IDataContext context = _unityContainer.Resolve<IDataContext>(); var repositoryA = _unityContainer.Resolve<IRepositoryA>(context); //Same instance of context var repositoryB = _unityContainer.Resolve<IRepositoryB>(context); //Same instance of context IDataContext context2 = _unityContainer.Resolve<IDataContext>(); //New instance var repositoryA2 = _unityContainer.Resolve<IRepositoryA>(context2); RepositoryAএবং RepositoryBউভয়ের কাছে একটি কনস্ট্রাক্টর রয়েছে …

7
নির্ভরতা ইনজেকশন এবং একক ডিজাইন প্যাটার্ন
নির্ভরতা ইনজেকশন বা সিঙ্গলটন প্যাটার্ন কখন ব্যবহার করতে হয় তা আমরা কীভাবে সনাক্ত করব। আমি প্রচুর ওয়েবসাইটে পড়েছি যেখানে তারা বলে "সিঙ্গলটন প্যাটার্নের ওপরে নির্ভরতা ইনজেকশন ব্যবহার করুন"। তবে আমি নিশ্চিত নই যে আমি তাদের সাথে পুরোপুরি একমত হই কিনা। আমার ছোট বা মাঝারি স্কেল প্রকল্পগুলির জন্য আমি স্পষ্টতই সিঙ্গলটন …

7
@ কম্পোনেন্টসস্ক্যান থেকে @ কম্পোনেন্টটি বাদ দিন
আমার একটি উপাদান রয়েছে যা আমি @ComponentScanএকটি বিশেষ থেকে বাদ দিতে চাই @Configuration: @Component("foo") class Foo { ... } অন্যথায়, এটি আমার প্রকল্পের অন্য কোনও শ্রেণির সাথে সংঘর্ষ বলে মনে হচ্ছে। আমি সংঘর্ষটি পুরোপুরি বুঝতে পারি না, তবে আমি যদি @Componentটীকাটি দিয়ে মন্তব্য করি তবে জিনিসগুলি আমি যেমন চাই তেমনভাবে …

6
পুনরায় খুলুন এবং ইতিমধ্যে বুটস্ট্র্যাপযুক্ত অ্যাপ্লিকেশনে নির্ভরতা যুক্ত করুন
ইতিমধ্যে বুটস্ট্র্যাপযুক্ত কৌণিক মডিউলটির জন্য দেরী নির্ভরতা ইনজেকশনের কোনও উপায় আছে কি? আমি যা বলতে চাইছি তা এখানে: বলুন যে আমার কাছে সাইট-প্রশস্ত কৌণিক অ্যাপ রয়েছে, এটি সংজ্ঞায়িত হয়েছে: // in app.js var App = angular.module("App", []); এবং প্রতিটি পৃষ্ঠায়: <html ng-app="App"> পরে, আমি বর্তমান পৃষ্ঠার প্রয়োজনের ভিত্তিতে যুক্তি যুক্ত …

2
গুইসের ইনজেক্টর থেকে টীকাগুলি কীভাবে পুনরুদ্ধার করবেন?
ধরা যাক আমার একটি মডিউল রয়েছে: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } এবং আমি মডিউলটি পরীক্ষা করতে চাই এবং পরীক্ষা করতে চাই যে এটি ক্লাস এবং Stringক্ষেত্রবিহীন বর্ণিত ক্ষেত্রের মধ্যে সঠিক মানটিকে ইনজেকশন দেয় কিনা Names.named("annotation")তবে সরাসরি ইনজেক্টর থেকে মান গ্রহণ করতে …

3
নির্ভরতা ইনজেকশনের জন্য পাঠক মোনাড: একাধিক নির্ভরতা, নেস্টেড কল
স্কেলে নির্ভরতা ইনজেকশন সম্পর্কে জিজ্ঞাসা করা হলে, বেশিরভাগ উত্তর পাঠক মোনাড ব্যবহারের দিকে নির্দেশ করে, স্ক্যালাজের যে কোনও একটি বা কেবল আপনার নিজের ঘূর্ণায়মান। পদ্ধতির মূল বিষয়গুলি বর্ণনা করার জন্য বেশ কয়েকটি সুস্পষ্ট নিবন্ধ রয়েছে (উদাঃ রুনার আলাপ , জেসনের ব্লগ ), তবে আমি এর চেয়ে আরও সম্পূর্ণ উদাহরণ খুঁজে …

9
নির্ভরতা ইনজেকশনের জন্য পাইথোনিক উপায় কী?
ভূমিকা জাভা-র জন্য, নির্ভরতা ইনজেকশন খাঁটি ওওপি হিসাবে কাজ করে, অর্থাত্ আপনি কার্যকর করার জন্য একটি ইন্টারফেস সরবরাহ করেন এবং আপনার ফ্রেমওয়ার্ক কোডে সংজ্ঞায়িত ইন্টারফেস প্রয়োগ করে এমন একটি শ্রেণীর উদাহরণ গ্রহণ করুন। পাইথনের জন্য এখন আপনি একইভাবে করতে সক্ষম, তবে আমি মনে করি পাইথনের ক্ষেত্রে সেই পদ্ধতিটি খুব বেশি …

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