问题标签 [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 投票
2 回答
2285 浏览

spring.net - XmlApplicationContext(sFileName) 将读取的 xml 上下文定义文件的格式是什么?

我可以在线搜索的所有示例都使用指定上下文定义的 App.Config 模式检索到

我想用

(我正在从另一个可执行文件(MsWord)调用一个 DLL(需要 Spring.net),因此 app.config 方法不可用)。我试着偷偷溜进 MyDll.dll.config.. 没有飞。在使用 XmlApplicationContext 方法从指定的 xml 文件中读取它时,我收到以下错误

这使我相信这两种方法需要将它们的 xml 放在不同形状的瓶子中。我搜索了高低,但所需的 xml 架构让我望而却步。我能找到的所有东西都使用 X.exe.config 或 Web.config。有人可以为我指出 Spring.net 的有效 xml 上下文定义吗?

我认为这是我希望 Spring.net 读取的 app.config 的相关部分

0 投票
1 回答
1261 浏览

xml - 您可以从 Spring.NET XML 中的对象复制属性或构造函数参数值吗?

我相信我在几个月前遇到了这个问题,但现在我很难找到答案。也许有人可以将我指向文档中的正确部分?

使用Sprint.NET,我将远程 XML 文件组合到单个应用程序上下文中,其中引擎对象与业务规则对象是分开的。问题是一些业务规则是值,而不是对象,引擎 xml 中的<property><constructor-arg>节点需要它们:

引用另一个对象的属性(使用expression属性而不是value?)或者一些专门的名称/值列表(例如 Spring 的 to 版本<appsettings>,无论是什么)都可以工作。

0 投票
4 回答
35898 浏览

msmq - 连接到专用远程 MSMQ 队列

我正在尝试使用以下路径连接到远程私有 MSMQ 队列:

我收到以下错误:

我显然做错了什么。但是,这确实可以使用本地队列。

我正在使用 Spring.Net 的Messaging。这是我的配置

0 投票
2 回答
2099 浏览

asp.net-mvc - 带有 Spring.NET 和 ModelBinder 的 ASP.NET MVC

我正在做一个使用 ASP.NET MVC 中的 Spring.NET IoC 功能的演示。这有点像 www.asp.net 网站上的结对编程视频教程中介绍的 MyBlog 应用程序。我已经使用 Microsoft 的 Unity 框架完成了相同的演示,现在想试用 Spring 容器。为此,我实现了一个简单的 IControllerFactory,它首先像这样创建 Spring 对象工厂:

接下来它从该工厂获取控制器,如下所示:

(为简化起见,删除了错误处理)。

现在在我的 HomeController 的某个地方,我有这样的动作:

这是 AddEntry.aspx 视图的一部分,它定义了条目参数的编辑器(非常基本的东西):

现在是这样:当我使用 Unity IoC 时,它就像一个魅力。“entry”参数从我的表单中反序列化,就像它应该和行一样

完成没有问题。

但是,当我切换到 Spring.NET 对象工厂(如上所述)时,事情开始变得疯狂。首先,参数“entry”变为空,因此引发异常。为了跟踪可能出现的问题,我实现了一种自定义 IModelBinder,如下所示:

当我使用 Unity 框架来到这里并从 bindingContext 向下钻取到 HttpRequest 时,我看到 Request.HttpMethod 是“POST”并且 Request.Form 已正确填充。当我使用 Spring.NET 做同样的事情时,方法是“GET”并且 Request.Form 是空的。然而,当我在这两种情况下进入我的控制器操作 (AddEntry) 并深入到 Request 时,我看到 Request.HttpMethod 和 Request.Form 具有它们正确的值。

现在的问题是如何使用 Spring.NET 修复该版本,使其与使用 Unity 框架的版本一样工作?

0 投票
3 回答
1987 浏览

nhibernate - NHibernate 和 Spring.NET 的结合在企业级应用中真的很有帮助!

在项目中使用过 Spring.NET 和 NHibernate 的软件开发人员有何看法?在我工作的公司的几个项目中,我们非常广泛地使用了这些第三方工具,并且我们获得了巨大的生产力。需要注意的是,对于初级 .Net 开发人员来说,掌握这个概念有点困难。

0 投票
1 回答
3233 浏览

c# - Spring.Net IoC 应用程序上下文

我有以下“问题”。我为 spring.net 创建了一个应用程序上下文文件。配置如下所示:

有人告诉我,如果您对应用程序上下文进行更改,则无需重新编译应用程序即可查看更改。

如果我对配置文件进行一些更改。没有看到任何变化。它仍然是可见的原始数据。

我这样称呼应用程序上下文:

有时需要一段时间才能看到更改(即使在重新编译应用程序之后)。

编辑:我刚刚发现您必须重新启动应用程序池。然后我将重新表述我的问题:“你能在你的应用程序中重新加载应用程序上下文吗?” 无需重新启动应用程序池。

0 投票
2 回答
755 浏览

c# - Spring.net 删除所有 adotemplate 连接?

我有一个通过 spring.net AdoTemplate 连接到数据库的应用程序。我负责创建一种恢复数据库方法,该方法使应用程序保持运行但断开网络连接,以便删除旧数据库并启动新数据库。我的问题是如何删除此应用程序与此 AdoTemplate 的所有当前连接?我在 spring 1.1 中没有看到任何删除网络连接的公共方法。

0 投票
2 回答
491 浏览

.net - Spring.NET 如何使用私有设置器?

在对 Spring.NET 中的集合尝试这个问题时,我发现 Spring 可以使用私有 setter 注入依赖项。我有两个问题:

  1. 这在任何地方都有记录吗?
  2. 是否推荐使用私人二传手?

文档说:

基于 Setter 的 DI 是通过在对象上调用 setter 方法来实现的......

诚然,它没有明确说明公共setter 方法,但这是我一直假设的。我在 .NET 3.5 上使用 1.0.2 版。

0 投票
3 回答
663 浏览

c# - 向 Spring.Net 中的递归方法注入建议?

我正在尝试使用 Spring.NET 对 AOP 的支持来执行依赖注入/控制反转/面向方面的编程(对于大量流行语感到抱歉-也许我会发布一个单独的问题,要求某人澄清区别:)) .

具体来说,我想拦截一个递归方法调用,以便每次调用该方法时,都会调用 AOP 建议/拦截器。

除了第一个方法调用之外,Spring.Net 似乎没有拦截任何东西。我认为Spring.Net 每个实例只维护一个拦截器链,并且在第一个方法调用完成之前不再调用任何拦截器。

是否有人有任何关于让每个方法调用(包括递归调用)触发拦截器(建议)的信息?

如果有帮助,我可以提供代码/示例输出。谢谢!

0 投票
2 回答
748 浏览

.net - 我应该使用 Spring.Net AOP Throws 建议吗?

背景

我有一个提供某些 CRM 服务的组件 - specificCRM。我有一个实现我的 IGeneralCRM 接口的特定CRMAdapter。

另一个组件 generalCRM 通过 IGeneralCRM 公开 CRM 功能,并使用 Spring.Net 注入 specificCRMAdapter 以提供此类功能。

问题

如果特定 CRM 组件失败,我希望能够捕获异常。我是否应该实施 Spring.Net AOP 抛出建议来完成此任务,或者我是否过度设计问题,因为我需要做的只是捕获异常。

一种或另一种方式有什么好处吗?