问题标签 [spring.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1978 浏览

c# - 在 Spring.Net 中使用 Property 作为工厂方法

有没有办法使用类的静态属性作为对象定义的工厂方法?

使用此配置会引发异常:

创建上下文“spring.root”时出错:在类型 [MyNamespace.Factory] ​​上找不到匹配的工厂方法“FactoryObject”

0 投票
3 回答
2264 浏览

c# - Spring.NET 依赖项不注入

我正在尝试创建一个 ASP.NET MVC 应用程序,使用 Spring.NET 注入依赖项。该应用程序具有三层:控制器、服务和数据。

我已经在文件“~\Resources\objects.xml”中定义了对象。

我的第一个对象 UserAccountController 需要注入两个服务层类:UserAccountService 和 DepartmentService。因此,objects.xml 中的定义如下所示:

Webconfig 包含以下内容:

我更喜欢使用属性注入而不是构造函数,但目前这两种方法都不起作用。

0 投票
1 回答
2698 浏览

.net - 使用 Spring.NET 和 FluentNHibernate 配置 ASP.NET MVC 2

我正在尝试配置 ASP.NET MVC 2 RC 和 Spring .NET 1.3 以使用 FluentNHibernate。

我已经设法让 FluentNHibernate 在控制台应用程序中运行。

目前 ASP.NET MVC 2 RC 和 Spring .NET 对我来说工作正常,但我在配置 FluentHibernate 时遇到了麻烦。

在问这个问题之前,我已经搜索了很多,我还查看了 StackOverflow 上的相关问题。

我知道有这个(http://www.bennymichielsen.be/post/2009/01/04/Using-Fluent-NHibernate-in-SpringNet.aspx)博客文章和 Spring .NET 文档 ORM 章节(http:// /www.springframework.net/doc-latest/reference/html/orm.html )

就像 Benny 的博客建议我创建了“FluentNHibernateLocalSessionFactoryObject”一样,该类的内容与博客文章中的内容相同。

我的 Spring 配置文件如下所示:

我认为这个配置缺少很多东西(连接字符串、正确的 SQL Server 2008 方言和 DB 提供程序)。

我的目标是简单地将 SessionFactory 注入 HomeController。

如果您能指出我的配置文件中应该更改的内容,我将非常感激。

非常感谢!

0 投票
1 回答
60 浏览

spring.net - 是否为每个服务器调用创建一次 spring.net 对象?

或者它们是否为整个应用程序创建一次?

0 投票
2 回答
279 浏览

spring.net - 使用 spring.net 创建存储库

我正在使用 spring.net 创建我的存储库。但是,我想知道这些对象的生命周期是多少。在我的存储库中,从数据库中检索的对象缓存在注册表中。但这应该只发生在单个服务器调用上。您能否在 spring.net 配置中指定应为每次调用服务器创建对象。

我猜 singleton=false 不适合我,因为这每次都会创建一个新的存储库,即使在同一个线程中也是如此。

0 投票
1 回答
405 浏览

wcf - 带弹簧的 WCF

我对 wcf 还很陌生(我们还没有在我的工作场所升级到 .net 3.0),我正在做一个小型家庭项目,以使自己跟上 .net 的一些“更新”功能。

我倾向于在我的大多数项目中使用 spring.net,因此在创建我的第一个 WCF 服务后,我开始通过 spring.net 查看配置

到目前为止,我的服务是通过 spring 配置的(我正在向其中注入对象)但是我想避免向服务合同接口添加属性,即我宁愿不必将 [ServiceContract] 和 [OperationContract] 属性添加到应该是一个pono接口。

开箱即用的 spring.net 可以做到这一点吗?

0 投票
2 回答
1172 浏览

wcf - WCF 和 Spring.nets ServiceExporter

有没有人成功地将 spring.nets Spring.ServiceModel.ServiceExporterWCF一起使用?

一些背景......

我正在尝试使用 spring.net 配置 wcf 服务以在 Web 应用程序中使用

在我的项目的第一次迭代中,我通过使用 spring 配置服务对象(我给它的 id requestManagerService)并在 svc 文件中将 springs ServiceHostFactory 指向该对象来成功。svc 文件如下所示:

但是我不想用 [ServiceContract] 和 [OperationContract] 属性来装饰我的界面/合同。为避免这种情况,您可以使用 springs ServiceExporter。

所以我在我的网络配置中设置了以下内容:

当我运行 Web 应用程序时,我收到以下错误:

“找不到与绑定 BasicHTTPBinding 的端点的方案 http 匹配的基地址。注册的基地址方案是 []”此错误发生在 System.ServiceModel.ServiceHostBase.MakeAbsoluteUri 中)。

显然,这意味着我需要定义一个基地址......但我相信我的问题在于配置 spring 而不是 WCF,因为我使用的是以前在我没有使用导出器时工作的 wcf 配置。

spring 文档暗示配置很简单,我确信我在做一些根本错误的事情 - 有没有人成功地将 ServiceExporter 与 asp.net Web 应用程序一起使用?

0 投票
2 回答
830 浏览

spring.net - spring.net 在类库中使用

我试图在类库中使用 spring.net 的 IoC 容器,该类库本身不是可执行文件。一个 web 项目简单地调用这个库,这个库包含对 spring 二进制文件和 spring 配置文件的引用。本质上的问题是:spring.net 是否需要驻留在可执行文件中才能启动,或者是否可以驻留在可执行文件引用的类库中?

任何帮助将不胜感激。

0 投票
2 回答
1576 浏览

nhibernate - 保存时未使用 NHibernate 拦截器

我有一个使用 Spring.Net 在 HibernateTemplate 中设置的 NHibernate 拦截器(我使用的是 ASP.NET MVC,fwiw),用于审计。但是,由于某种原因,当我调用 genericDAO.Get(id) 时触发 OnLoad 方法时,当我尝试使用 genericDAO.SaveOrUpdate(object) 保存某些内容时,不会调用 OnSave 或 OnFlushDirty 拦截器方法。有谁知道这可能是为什么?

我已经在 VS 调试器中的方法上设置了断点,所以我很确定拦截器已设置并且我没有错过任何方法调用。显然,一切都被正确保存和检索。

0 投票
1 回答
1582 浏览

wcf - 如何为 web 服务设置 spring.net 依赖注入?

我收到了一个 wsdl 文件 + 一些 xsd 类型定义文件——我需要编写代码的服务还没有准备好,我需要组合一个假服务(所谓的存根或模拟)以便准备好真正的事情来了。

我的问题是 -一旦我从 wsdl 获得我需要实现的接口,我如何设置依赖注入,以便每当新服务出现时,我都可以添加服务引用或 Web 引用并编辑 spring.net 配置文件在消费者中交换我想要的服务?甚至可能吗?

我发现这篇文章,专门针对 WCF,它非常好,但他似乎可以访问服务代码,并且他在服务端而不是在消费者端进行依赖注入 - 在我的情况下,我很可能只会得到一个 url,我将不得不将其与假的本地人交换并从那里开始。

还有一种方法可以做到这一点,仅取决于我使用服务的方式,而不取决于服务的组合方式?我的意思是,只要我获得 wsdl 的 url,我就不应该关心用于开发服务的技术。

任何指针表示赞赏!