Perguntas com a marcação «factory»





9
Existe uma maneira de instanciar objetos a partir de uma string contendo o nome da classe?
Eu tenho um arquivo: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ e outro arquivo: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == "DerivedB") { …

3
O que java: comp / env / faz?
Passei muito tempo do meu dia tentando descobrir alguns erros ao conectar algum bean de fábrica JNDI. O problema acabou sendo que, em vez disso ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Eu realmente tinha escrito isso ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Eu deduzo que o …
116 spring  jdbc  jndi  factory 


8
Serviços não singleton em AngularJS
O AngularJS afirma claramente em sua documentação que os Serviços são Singletons: AngularJS services are singletons Contra-intuitivamente, module.factorytambém retorna uma instância de Singleton. Dado que há muitos casos de uso para serviços não singleton, qual é a melhor maneira de implementar o método de fábrica para retornar instâncias de um …

5
AngularJS: arquivo JSON $ http.get de fábrica
Estou procurando desenvolver localmente com apenas um arquivo JSON codificado. Meu arquivo JSON é o seguinte (válido quando colocado no validador JSON): { "contentItem": [ { "contentID" : "1", "contentVideo" : "file.mov", "contentThumbnail" : "url.jpg", "contentRating" : "5", "contentTitle" : "Guitar Lessons", "username" : "Username", "realname" : "Real name", "contentTags" …
84 json  http  angularjs  factory 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.