草庐IT

assisted-inject

全部标签

c# - 在简单注入(inject)器中注册具有多个构造函数和字符串依赖的类型

我正在尝试弄清楚如何使用SimpleInjector,我已经在项目中使用它,注册简单服务及其组件没有任何问题。但是,当组件具有两个以上实现接口(interface)的构造函数时,我想使用依赖注入(inject)器。publicDAL:IDAL{privateLoggerlogger;string_dbInstance;publicDAL(){logger=newLogger();}publicDAL(stringdatabaseInstance){logger=newLogger();_dbInstance=databaseInstance;}}这是我注册服务的方式:container

c# - 作为装饰者登录 vs. 依赖注入(inject)——如果我需要在类里面登录怎么办?

(我最初在thiscomment中提出这个问题,但MarkSeemann让我创建一个新问题。)我正在启动一个新应用(.NETCore,如果这很重要),现在我正在尝试决定如何进行日志记录。普遍的共识似乎是日志记录是一个横切关注点,因此不应将记录器直接注入(inject)到应该记录日志的类中。通常,有一个例子像下面的类如何不去做:publicclassBadExample:IExample{privatereadonlyILoggerlogger;publicBadExample(ILoggerlogger){this.logger=logger;}publicvoidDoStuff(){

javascript - 为什么我们应该注意 Javascript 中的代码注入(inject)?

我只是在研究,为什么使用eval()函数不好,我发现了一个容易受到代码注入(inject)攻击的原因(帖子:WhyisusingtheJavaScriptevalfunctionabadidea?)。但我的问题是,我们是否一定需要担心javascript中的代码注入(inject)?因为,如果任何用户想要为网站运行任何JS脚本,他可以通过在控制台中运行来完成。所以,我只是想知道,如果有人成功地将他的代码注入(inject)我的javascript代码,它可能会造成什么额外的危害?编辑根据下面Oleander的回答,当我们通过AJAX调用在浏览器和服务器之间进行通信时,我发现了一种漏洞。

php - 这段代码真的能对抗 SQL 注入(inject)吗?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:PHP:theultimateclean/securefunction我在这里找到了这个代码片段:http://snipplr.com/view/12853/clean-variables-from-sql-injections/作者声称:ThislittlefunctionhelpstofightcommonsecurityissuewithSQLinjections,itcansanitizeanyglobalvariablelike$POST,$GET,$_SERVERetcandescapeunsaf

php - Doctrine 和 SQL 注入(inject)

Doctrine会自动防止SQL注入(inject)吗?以下代码安全吗?$user=newModel_User();$user->name=$_POST['username'];$user->save(); 最佳答案 就SQL注入(inject)而言,我认为不会有问题。但是您可能还想确保用户名的格式正确(例如可以是//dosomthingbad并且当您在网站某处输出该用户名时该脚本将被执行) 关于php-Doctrine和SQL注入(inject),我们在StackOverflow上找到

php - ZF2 - ServiceManager 注入(inject) 84 个表......乏味

我最初在几个月前就ZF2在Beta1期间使用DI注入(inject)表提出了另一个话题,当时我认为这实际上是不可能的。现在ZF2已经发布为2.0.0版,并且默认使用ServiceManager而不是DI我想我现在正在重构时也有同样的问题。我有84个表需要将DbAdapter注入(inject)其中,我确信必须有更好的方法,因为我正在大量复制自己。publicfunctiongetServiceConfig(){returnarray('factories'=>array('accountTable'=>function($sm){$dbAdapter=$sm->get('Zend\Db

php - 依赖注入(inject),几乎每个类都依赖于其他几个类

我正在尝试在学习PHPOOP的同时实现最佳实践。我理解这个概念,但对正确实现有点怀疑。由于我在摸索基本的实现原理,所以这段代码中并没有实现DI容器。结构Db数据库连接类。Settings类,从数据库中检索设置。Languages类,检索特定语言的信息。Page类、Product类、Customer类等等。想法Settings类需要Db类来检索设置。Languages类需要Db和Settings来根据数据库的设置检索信息。Page类需要Db、Settings和Languages。将来可能还需要一些其他类。简化代码Db.php扩展PDO设置.phpclassSettings{/*Datab

java - Jersey Hk2 注入(inject)@Service注解类

对于我来说,我无法让带有hk2的Jersey自动发现@Service注释类并注入(inject)它们。我已经尝试遵循有关堆栈溢出、Jersey和hk2文档的所有建议,但仍然没有成功。我正在尝试将一个简单的回显服务注入(inject)Jersey资源。骨架是从Jersey的简单webappmaven原型(prototype)生成的,我试图扩展它。这是我目前所拥有的:pom.xmlsandboxorg.glassfish.hk2hk2-inhabitant-generator2.3.0truegenerate-inhabitants...org.glassfish.jerseyjersey

java - 如何在 Spring XML 配置中收集和注入(inject)给定类型的所有 bean

Spring框架最突出的特点之一是DependencyInjection概念。我理解其背后的建议之一是将一般高级机制与低级细节分开(如DependencyInversionPrinciple所宣布)。从技术上讲,这归结为让bean实现尽可能少地了解作为依赖项注入(inject)的bean,例如publicclassPrintOutBean{privateLogicBeanlogicBean;publicvoidaction(){System.out.println(logicBean.humanReadableDetails());}//...}但是,如果我想要一个在多个依赖bean上

java - 如何在 Spring XML 配置中收集和注入(inject)给定类型的所有 bean

Spring框架最突出的特点之一是DependencyInjection概念。我理解其背后的建议之一是将一般高级机制与低级细节分开(如DependencyInversionPrinciple所宣布)。从技术上讲,这归结为让bean实现尽可能少地了解作为依赖项注入(inject)的bean,例如publicclassPrintOutBean{privateLogicBeanlogicBean;publicvoidaction(){System.out.println(logicBean.humanReadableDetails());}//...}但是,如果我想要一个在多个依赖bean上