问题标签 [coldspring]

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 投票
6 回答
277 浏览

coldfusion - 将 ColdFusion 5 基于标签的代码重构为 CFC

我觉得有必要将基于 CF5 的旧代码重构为 CFC。我们已经在 ColdSpring 和 Transfer 中有一些代码,但感觉对 ColdSpring 和 Transfer 进行大量重写是没有意义的。

我会遇到什么技巧、方法和陷阱。

我怎样才能让这变得容易?

我不介意将 ColdSpring 加入其中,但 Transfer 是我对项目规模感到害怕的一点。

编辑:我的代码库已经使用了 7-8 年并且非常庞大。描述它会很困难,但是我正在寻找关于方法的通用建议

0 投票
2 回答
279 浏览

coldfusion - 冷泉五分钟

我将在 5 分钟内重读 ColdSpring。它说“UserService 需要 UserGateway,而 UserGateway 需要 ConfigBean”。不,不是的!UserService 不需要任何东西。它不调用 UserGateway。

它所做的只是设置一个碰巧调用 userGateway 的变量,但它不调用 User Gateway 组件。

帮助我理解这个看似简单的场景!

0 投票
1 回答
199 浏览

ant - 蚂蚁+冷泉

我正在使用新的 cfbuilder 并使用 ANT 将我的代码推送到我的开发服务器。不断出现的一个问题是,当我对 beans.xml 文件进行更改时,我的 ant 构建会在 beans.xml 文件上引发异常。

这是我得到的例外:

这是我的构建文件:

这是我的 beans.xml

0 投票
1 回答
69 浏览

coldfusion - ColdSpring 是否适用于 MX 6?

我不好意思问这么简单的问题,但我的搜索结果是 zip。那么.. ColdSpring 是否适用于 MX 6?感谢热炒脑...

0 投票
2 回答
276 浏览

coldfusion - 如何在 ColdSpring 2.0 中配置 AOP?

我想在 Coldspring 2.0 中实现一些之前和之后的方法顾问,并且我想使用AOP的新模式和新的自动代理功能。不幸的是, AOP的 Narwhal文档目前是一个悬念。谁能给我一个使用 AOP 模式的 Coldspring 2.0 配置文件的示例?

0 投票
1 回答
240 浏览

coldfusion - 如何在 ColdFusion Model Glue 3 中访问控制器外部的 bean?

Model Glue 3 引入了 bean 注入,它允许您在控制器中执行此操作以访问它:

但是,该beans范围仅适用于控制器。我将如何访问控制器外部的 bean,例如在UDF 中Application.cfc或辅助 UDF 中?我有一个SimpleConfigbean,我想访问它的一些配置信息。

0 投票
1 回答
171 浏览

coldfusion - 重新编译组件后突然修复的 Coldfusion 错误

我们在实时服务器上有一个coldfusion项目,在本地开发服务器上有相同的项目。这两个项目几乎相同,但开发服务器上正在开发一些组件。两台服务器具有相同的冷融合版本 (cf9)。

突然,我在实时项目的组件中收到“变量未定义”错误。该组件在开发项目中完全相同。但是,当执行与实时项目完全相同的代码时,开发项目不会引发此错误。

错误是“变量 aliasFrom 未定义”(第 nr 行是上面代码示例中的第二行)。在活动服务器上简单地重新编译组件(通过添加 writeDump("test");)并重新启动应用程序后,错误得到修复。

看起来实时服务器编译了 updateRecordById(),但没有编译 aliasFrom()。

  • 什么可能导致此错误?
  • 我怎样才能防止这种情况再次发生?
  • 为什么我在开发服务器上没有以完全相同的代码出现此错误?

更多信息:

该项目使用冷泉在 applicationStart 加载组件一次。实时服务器启用了“请求中的缓存模板”、“组件缓存”和“保存类文件”。简单地重新启动应用程序并不能解决问题。该组件已被重新编译。

0 投票
3 回答
11918 浏览

coldfusion - 找不到存在的 ColdFusion 组件

当我在本地使用以下代码进行开发时,它可以工作,当它在生产中时,它大部分时间都可以工作,但是我们经常使用此代码得到以下错误:

代码

现在model映射是在中创建的,Application.cfc因此model.mThing.Thing路径应该始终指向存在的 cfc,并且 ww 永远不会出现以下错误。那么这里有什么问题?

环境是使用fusebox和coldspring的CF8,这个错误是在我们开始使用coldspring存储我们的工厂cfcs之后才开始发生的,执行CreateObject上面的代码会导致下面的错误。

错误:

0 投票
2 回答
382 浏览

coldfusion - 当我不寻找 Bean 时出现 Bean 不存在的 ColdSpring 错误

我正在为 Mura CMS 添加我自己的 bean 的插件,并且刚刚开始收到不存在的错误。我的一个 bean 具有用于电子邮件、名称、金额等的设置器和获取器,以及一些 bean(即 configBean、priceBean、teamBean)。

当我尝试加载 bean(称为donationBean)时,我收到一个错误,即 ID 电子邮件中不存在 bean。电子邮件不应该基于 bean。除了电子邮件的 getter/setter 之外,我没有添加任何代码,并且错误不是由任何其他属性引起的。这是捐赠 bean 的 getter/setter 部分:

这是我的 config.xml

最后是我加载 bean 的代码(来自 bean 本身):

0 投票
2 回答
234 浏览

coldfusion - 什么是冷泉 & eqv in wirebox?

我正在将我的 Coldspring xml 移植到 Wirebox 中,但我被卡住了。

<map>在 Coldspring 中可以创建一个单例结构,然后通过构造函数或设置器将该结构传递给“bean”。并<list>创建一个数组。

我在 Wirebox.cfc 中写什么来做同样的事情?