- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚下载了 ColdFusion Builder (CFB),现在我正在尝试编写一个简单的“Hello World”应用程序。但我首先需要某种服务器,不是吗?现在我到底在这里寻找什么? “ColdFusion”是像在 Apache 之上运行的模块,还是服务器本身?我在 CFB 中看到的这个 JRun 是什么?上下文根? RDS 用户名?我正在尝试在谷歌上寻找教程,但我发现的只是 CF9 中的新语言功能,它们并没有真正帮助我,以及与“MX”相关的东西,我相信是 2003 年的。
数据库。 ColdFusion 是使用它自己的数据库模式,还是与 MySQL 之类的接口(interface)?
框架呢?我知道 CFML 提供 HTML 样式的标签等,但它是否提供任何类型的 MVC 框架来开发网站?
我在一定程度上了解 LAMP 和 Python/Apache/WSGI,但我还没有完全掌握这个 CF。有人可以指出我正确的方向吗?
最佳答案
Coldfusion 是一个用 Java 编写的脚本处理服务器。 Coldfusion 需要一个 Java 服务器(如 JRun)、一个 Web 服务器(如 Apache)和在 Coldfusion 9 之前,如果您将使用数据库,则需要一个数据库服务器。值得庆幸的是,开发版为您提供了所有内置功能。
对于生产,您需要一个单独的 Web 服务器,例如 IIS 或 Apache,因为内置的 Web 服务器仅供开发使用。您很可能还需要一个单独的数据库服务器,例如 MySQL 或 Microsoft SQL。但是,除非您有特定的需求,否则您可能可以使用内置的 JRun Java 服务器,而现在不必担心 Coldfusion 的这方面。
如果您使用过任何 PHP,Coldfusion 在服务器上的设置方式以及代码和 HTML 如何在脚本页面中集成在一起的方式会有些相似。 (是的,存在差异,但与 .Net 设置相比,这是一个足够好的比较)
Coldfusion 有自己的内置数据库,或者您可以从各种其他数据库中进行选择。您应该设置一个到数据库的连接,在 Coldfusion Administrator 中称为“数据源”,然后使用 cfquery 标记就可以非常非常简单地使用它。
如果您是 Coldfusion 的新手,我会跳过所有第三方框架,直到您很好地掌握 Coldfusion 和现有应用程序的工作原理。如果您是新手并且框架的文档有点稀疏,那么这一切都会增加不必要的复杂性。
查看源代码。在此处询问有关其含义的个别问题。
查找特定 Coldfusion 函数的文档的最快方法是谷歌:
“Coldfusion 8 cftagname”(例如“Coldfusion 8 cfquery”或“Coldfusion 8 cfqueryparam”)
或者
“Coldfusion 8 cffunctionname”(例如“Coldfusion 8 structKeyExists”)
单击生成的 livedocs.adobe.com 链接。 (谷歌的工作方式比网站的内部搜索引擎好得多,Coldfusion 8 似乎是与谷歌的最佳链接)
cfdump tag 对于简单的调试很方便。
最后,这是一个 Hello World 的示例:
index.cfm(标准 Coldfusion 页面使用 .cfm 扩展名)
<!--- All coldfusion tags begin with <cf
...and Coldfusion comments have three dashes.
These comments will be removed on the server side
before being sent to the browser
--->
<!--- Set a greeting variable using standard cfset tag --->
<cfset greeting = "Hello World!!">
<!--- Begin HTML --->
<html>
<head>
</head>
<body>
<!-- Normal HTML comment -->
<p>I could just say hello world with HTML</p>
<!--- In order to output Coldfusion within HTML,
wrap with the cfoutput tag. Variables in HTML are wrapped with hash marks:
Example: #varName#
--->
<cfoutput>
<p>More HTML, blah, blah, blah...</p>
<!--- Outputs: Hello World! --->
<p>#greeting#</p>
<!--- Or apply a Coldfusion function to the variable.
Wrap the variable name with a function name and
then wrap the function with hash marks to tell
the Coldfusion server to process the statement
--->
<!--- Outputs: HELLO WORLD! --->
<p>#ucase(greeting)#</p>
</cfoutput>
<!--- And another way to view the contents of a variable as a developer --->
<cfdump var="#greeting#>
<body>
</html>
关于coldfusion - 开始使用 ColdFusion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143824/
我正在编写一个我想经常运行的计划任务。 问题是,如果服务器遇到高流量负载,我不希望运行此任务。 除了从 java 获取空闲/总/最大内存之外,还有什么方法可以尝试确定此任务是否应该继续? 最佳答案 G
我知道 coldfusion builder 已发布用于开发 coldfusion 9 应用程序。现在我的问题是 coldfusion builder 是否支持 COLDFUSION 8 开发?非常感
我正在尝试出于学习目的测试 Coldfusion,但我真的不知道非免费企业版添加到免费开发者版的附加功能是什么。 谢谢! 最佳答案 从法律上讲,Enterprise 是供公众消费的,而 Dev 不是。
我一直在玩这个问题一段时间了。我想要实现的是保存到MySQL数据库,然后输出到窗口,一般确认的表情符号如😀😁😂(是的,21世纪问题) 经过大量的修补和遵循本网站上的各种教程和答案之后,我设法实现
嗨伙计!我有一个关于coldfusion用户的简单问题,有没有人知道如何将动态数字转换为小数,例如我有一个代码:#number#,它等于,例如 10 但我需要将它写为 0.10 我该怎么做做吗? 试过
尝试使用方括号表示法来引用动态变量。 (我正在遍历由查询创建的一组产品,为每个与其唯一 SKU 相关联的字段创建字段,如果您对应用程序感到疑惑) 我已将其缩小到这段代码,当我尝试运行它时会抛出“无效表
我刚刚下载了 ColdFusion Builder (CFB),现在我正在尝试编写一个简单的“Hello World”应用程序。但我首先需要某种服务器,不是吗?现在我到底在这里寻找什么? “ColdF
我们正在运行 ColdFusion MX7。 我们遇到的一个问题是,我们在很多页面中都使用了很多功能。将它们放在“全局”ColdFusion 范围内会很好,而不是必须将它们包含在我们所有的页面中。 有
我已经尝试使用 key 工具将证书从 First Data 导入到我的 ColdFusion 9 设置中: keytool -importcert -keystore MYCF9Dir\runtime
在 ColdFusion 组件中,我声明了一个这样的函数: string function render(required Array actions) output=false { //... }
背景 : 我有一个处于设计阶段的新站点,正在考虑使用 ColdFusion。服务器目前正在使用 ColdFusion 和 Python 进行设置(为我完成)。 使用什么是我的选择,ColdFusion
我计划在服务器上从 ColdFusion MX7(Server 2003)迁移到 ColdFusion 11(Server 2012)。有一个其他服务器,我需要从 ColdFusion 8(服务器 2
一些背景知识:我正在从事一个将另一种脚本语言的网络应用程序转换为 ColdFusion 的项目。我遇到的一个问题是旧技术有一些函数名称与 CF 中的函数相同,但工作方式略有不同。不幸的是,在大多数情况
在 this page ,它谈到了 Windows NT、2000、XP 和 2003。幸运的是,我有一台 Windows 7 机器。 第一行说: In User Manager for Domain
ColdFusion 中获取季度第一天和最后一天的最快方法是什么? 似乎没有为此内置功能。 最佳答案 季度第一天: FirstDayOfQuarter = CreateDate(year, (quar
我正在尝试在新的 Windows 服务器 (Windows Server 2012 R2) 上安装 ColdFusion 11(标准版)。安装显然是成功的,但是当我进入管理员安装最新更新时,我不能。当
我有: 服务器详情 服务器产品 ColdFusion 版本 9,0,1,274733 版本标准 操作系统 Windows Server 2008 操作系统版本 6.0 Adobe 驱动程序版本 4.0
我们有一组文件需要 ColdFusion 复制到网络共享。但是,我们无法更改运行 ColdFusion 服务的用户,这意味着 ColdFusion 没有足够的权限访问任何网络共享。我们确实有可以访问的
这对我来说是新的:我正在查看 ColdFusion 网站。 问题是我什至找不到连接字符串。在一些 qryXXX.cfm 文件中,我发现 但我就是找不到这个数据源的存储位置。 最佳答案 数据源在 Co
停止ColdFusion输出的空白的正确方法是什么? 我知道有cfcontent和cfsetting enableCFoutputOnly。正确的方法是什么? 最佳答案 除了,和是。您可以使用它删
我是一名优秀的程序员,十分优秀!