![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CF
文章平均质量分 82
how2fly
这个作者很懒,什么都没留下…
展开
-
在Blog开张之际,先草草写个声明!
这是一个声明:1. 这里所有的外文翻译的原文著作权归原作者所有, 对译文的转载, 引用请先通知译者,也就是我(Franks Pan).2. 文章的翻译过程其实也就是本人学习的过程, 认识也是渐入佳境的一条线索. 因此, 作为这些译文的读者的您,必须意识到: 如果需要深入了解, 或者更正确的理解教程, 请阅读原文; 如果有任何疑惑或需要任何帮助, 请联系我本人, 我原创 2006-01-29 20:17:00 · 793 阅读 · 0 评论 -
Mach-II DevGuide 系列教程译文: 页面的设计
本章讲设计问题的页面设计部分.页面包含了程序所有HTML用户界面,并作为.cfm页的集合来实现. 控制器/页面数据传递(Controller / View Data Transfer) 因为页面不含任何逻辑(在此需要重申数据结构以列表形式呈现它们),动态部分由控制器(Mach_II)传入,不管是请求域变量还是经由事件对象(只作为无格式事件在页面被访问)的.对象的传递一节讲原创 2006-01-30 15:47:00 · 1208 阅读 · 0 评论 -
Mach-II DevGuide 系列教程译文: 事件句柄的设计
这一章主要讲mach-ii.xml的事件句柄部分.如果你遵循了总体设计考量,你可能在开始设计事件句柄时,就已经设计了(并可能执行了)你的事务模型组件和HTML页面.在设计页面方面,简单的交互图表需要足够详细,才能满足事件句柄的实际需要. 每个的用户交互对应一个事件:每个链接,每个表单的提交都是一个事件,包括用户请求的第一个网页调用的默认事件.因为公有的事件名称会是程序的可视(用户原创 2006-01-30 15:39:00 · 1172 阅读 · 0 评论 -
经典教程翻译系列: Mach-II新手指南(下)
Mach-II新手指南(下) 读入和操作数据 1. 引言 大家好,欢迎回来。本文紧接着教程的上集。如果你还没看过上集的话,建议先看一下。 自从我写了教程上集后,发生了很多事。期间我开发了我的第一个真正意义上的面向对象的程序。但那个程序没有使用mach-ii或其他任何一种框架结构。 有一样东西我在上集中没有强调(实际上我发现我一点没有提到它),那就是:Mach-II框架“是为了帮助软件开发和维护使用翻译 2006-01-29 21:32:00 · 4418 阅读 · 0 评论 -
MachII HowTo系列教程的译文: Bean使用指南
作者: Ben EdwardsMach-II框架(版本1.0.7以后)引入对bean的支持。本文主要研究什么是bean以及它们的使用方法。 在像Java和CFC这样的基于类的面向对象编程中,应用程序被建模程一系列的类。类是数据和方法的封装体。一个bean就是单一的确定的对象,其中含有明确的数据访问规则。由于历史原因,在Java大行其道的时候,所有跟Java有关的东西都取了与咖啡有关的原创 2006-01-30 16:02:00 · 1195 阅读 · 0 评论 -
为什么回到Mach-II这个话题?
事实上, 在ror理念肆虐的时候, 我曾打算放弃Mach-II, 投身modelglue, 或者ror.但是,我没有这么做, 原因如下: mach-ii与ror有显著的差别, 而我目前在做一个关于frameworks的讨论, 比起modelglue, mach-ii更有其可爱之处. modelglue在功能上还有很大潜力, 何不在2.0出来之后(目前为1.01)再pr原创 2006-02-01 20:28:00 · 1228 阅读 · 1 评论 -
Mach-II DevGuide 系列译文: 概念与核心文件
作者: Sean Corfield 本节解释框架的概念以及描绘如何访问核心文件.很多这类信息来自我的Mach II Concepts page. MVC:Model-View-Controller 第一个概念是MVC(Model-View-Controller)—在这里,表现层(View)完全从事务逻辑(Model)中分离出来,而二者之间的交互是由Mac原创 2006-01-30 15:32:00 · 1232 阅读 · 0 评论 -
Mach-II常见问题 (翻译自www.mach-ii.Info)
作者: www.mach-ii.Info 译者: Franks1.在哪里放置作用域为application的变量(比如dsn)? 对于简单字符串,可以在mach-ii.xml文件中的标签里定义。你可以通过getProperty()方法,在filter/listener/plugin/view中访问它们。 那些需要在运行时计算的复杂数据则可以通过plugin初始化参翻译 2006-01-30 15:13:00 · 1207 阅读 · 0 评论 -
经典教程翻译系列: mach-ii.info的新手常见问题解答
作者 : www.mach-ii.info 译者: Franks Pan 1. 为什么Mach-II运行得这么慢?还以为它会很快呢,可是例子里的程序需要几百秒才能运行起来! 2. 该如何在filter/plugin/listener里访问框架? 3. 如何管理session? 4. 什么是Mach-II? 5. Mach-ii的作者是谁? 6. 有Mach-II翻译 2006-01-29 21:41:00 · 1287 阅读 · 0 评论 -
经典教程翻译系列: Mach-II新手指南(上)
作者: Trond Ulseth (www.waterswing.com/blog) 译者: Franks 绪言略(译者按:主要是作者回顾这几年的编程生活,以及为什么写这篇教程的原因。原因主要是,关于Mach-II的实战教程太少了。) 准备首先点击进入mach-ii的代码下载页面(http://www.mach-ii.com/code.cfm),下翻译 2006-01-29 21:17:00 · 4836 阅读 · 1 评论 -
经典教程翻译系列: 间接调用体系入门
原作者: Benjamin Edwards 译者: Franks Pan 表单从属于功能 – 这是一个误解.表单与功能是相互独立的. --Frank Lloyd Wright ColdFusion的初衷是为了迎合”站长们(webmasters)”创建动态网站的需求的.它成功地做到了这一点.不过对于团队,”站长”的称呼是一个时代错误,翻译 2006-01-29 20:49:00 · 4655 阅读 · 2 评论 -
经典教程翻译系列: 插件的设计
这一章主要讲插件的实际和使用. 对插件的剖析 插件是提供某些方法的组件.这些方法供当前事件上下文(eventContext)(类型为MachII.framework.EventContext的对象)在请求的生命周期的不同点调用:1. preProcess() – 在每个请求的开始被调用:eventContext将当前事件放入事件队列,但getCurrent翻译 2006-01-30 15:57:00 · 992 阅读 · 0 评论 -
Mach-II DevGuide 系列教程译文: 事件过滤器的设计
事件过滤器的设计 本章将事件过滤器的设计与使用.第一个需要考虑的问题是你需要的是过滤器还是插件.决定使用过滤器后,本章会关注使用过滤器对于改善程序结构和流程的现实意义,以及更深层次的讨论,包括表单处理,确认以及安全问题. 事件过滤器,还是插件?当你刚开始使用Mach-II的时候,很难分清楚是需要一个事件过滤器还是需要一个插件.你需要问自己以下几个关于你的目标的问题,从而哪个更适原创 2006-01-30 15:50:00 · 1019 阅读 · 0 评论 -
Mach-II DevGuide 系列教程译文: 模型的设计
本节关注设计问题中的程序模型部分.model包含了所有事务逻辑,并作为ColdFusion组件集合被实现. 事务逻辑与Mach-II的分离 Mach-II使用继承MachII.framework.Listener的组件与你的应用程序的Model部分相结合.在简单程序里,所有事务逻辑被实现在这种listener里,但是这种途径不能够缩放自如来应付程序复杂性的增加.这是因为原创 2006-01-30 15:42:00 · 1210 阅读 · 1 评论 -
经典教程翻译系列: Mach-II应用程序配置指南
作者: Mach-II.com 译者: Franks Pan Mach-II应用程序的配置包括两个文件:mach-ii.xml和index.cfm。先从www.mach-ii.com下载MachAppSkeleton。 对于www.mach-ii.com提供的范例程序,index.cfm文件被放在程序根目录下(例如 ContactManag翻译 2006-01-29 21:08:00 · 1483 阅读 · 2 评论 -
MachII HowTo系列教程的译文: Mach-II 如何开发Listener
作者: Ben Edwards 1。II体系下的Listener 在实际开发过程中,软件体系通常被加工为组件(component)和连接器(connector)的集合。组件是系统的功能元素。比方说,一个购物车,一个通讯录,或者一个数据库都可以是软件体系的组件。连接器是用于组件间通讯的协议,包括方法的调用,SQL查询和HTTP请求。系统所选择的体系决定了组件和原创 2006-01-30 16:06:00 · 1673 阅读 · 2 评论