自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

How To Fly -- PF's Blog

cf frameworks ria ror life

  • 博客(22)
  • 收藏
  • 关注

转载 HowTo Write An ActsAsChicken Plugin

From: http://wiki.rubyonrails.org/rails/pages/HowTosPluginsSee also PluginsSomeImportantPluginNotes – before you startThanks to Kev Jackson and Jamis Buck for their help getting me started with

2006-02-06 12:54:00 794

转载 敏捷开发以及开发人员与数据库管理员的联系

作者:Scott Ambler 现在数据库管理员应该用已在开发人员领域中采用的“敏捷”技巧来更新他们的技能 与以一种敏捷和渐进(重复并增加)的方式工作的现代开发人员不同,大多数数据库管理员趋向于以一种“串行”的方式工作。但随着面向服务应用程序 (SOA) 潜在地改变软件开发的特性,数据库管理员必须和它一起改变。 “敏捷”软件开发技巧的采用可能成为这个过程中的一个重要的因素。开发人员不仅使用了新的技

2006-02-03 16:15:00 2224

转载 敏捷开发横空出世 以人为本颠覆软件工程(转贴)

作者: 缪炀《计算机产品与流通》CNETNews.com.cn 2005-06-23 10:35 AM“软件行业是成功的,但也存在很多问题,”软件教父Martin Fowler 在近期一次软件开发研讨会上表示,“而且问题往往在出现时才为人们所重视。” 问题缠绕软件开发 软件开发过程中问题多多,这不是个新发现。早在上世纪60年代,北约(NATO)就提出了软件危机这一概念。在《人月神话》一书中,软件开

2006-02-03 16:11:00 1571

转载 Easy ColdSpring in Model-Glue

from:  http://clearsoftware.netDave Ross and Chris Scott are doing an _amazing_ job with the ColdSpring project. For those of you who arent familiar with Spring, its a Java framework that provides

2006-02-02 18:46:00 897

转载 Mach-II Pet Market Article Available Online

Posted by: Matt Woodward If youre interested in seeing how Mach-II compares to some of the other CF frameworks available, you need to check out the latest ColdFusion Developers Journal. The Januar

2006-02-02 18:24:00 1004

原创 为什么回到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 1226 1

原创 MachII HowTo系列教程的译文: Mach-II 如何开发Listener

 作者:  Ben Edwards   1。II体系下的Listener   在实际开发过程中,软件体系通常被加工为组件(component)和连接器(connector)的集合。组件是系统的功能元素。比方说,一个购物车,一个通讯录,或者一个数据库都可以是软件体系的组件。连接器是用于组件间通讯的协议,包括方法的调用,SQL查询和HTTP请求。系统所选择的体系决定了组件和

2006-01-30 16:06:00 1670 2

原创 MachII HowTo系列教程的译文: Bean使用指南

作者:  Ben EdwardsMach-II框架(版本1.0.7以后)引入对bean的支持。本文主要研究什么是bean以及它们的使用方法。 在像Java和CFC这样的基于类的面向对象编程中,应用程序被建模程一系列的类。类是数据和方法的封装体。一个bean就是单一的确定的对象,其中含有明确的数据访问规则。由于历史原因,在Java大行其道的时候,所有跟Java有关的东西都取了与咖啡有关的

2006-01-30 16:02:00 1192

翻译 经典教程翻译系列: 插件的设计

这一章主要讲插件的实际和使用. 对插件的剖析 插件是提供某些方法的组件.这些方法供当前事件上下文(eventContext)(类型为MachII.framework.EventContext的对象)在请求的生命周期的不同点调用:1.          preProcess() – 在每个请求的开始被调用:eventContext将当前事件放入事件队列,但getCurrent

2006-01-30 15:57:00 990

原创 Mach-II DevGuide 系列教程译文: 事件过滤器的设计

事件过滤器的设计 本章将事件过滤器的设计与使用.第一个需要考虑的问题是你需要的是过滤器还是插件.决定使用过滤器后,本章会关注使用过滤器对于改善程序结构和流程的现实意义,以及更深层次的讨论,包括表单处理,确认以及安全问题. 事件过滤器,还是插件?当你刚开始使用Mach-II的时候,很难分清楚是需要一个事件过滤器还是需要一个插件.你需要问自己以下几个关于你的目标的问题,从而哪个更适

2006-01-30 15:50:00 1014

原创 Mach-II DevGuide 系列教程译文: 页面的设计

 本章讲设计问题的页面设计部分.页面包含了程序所有HTML用户界面,并作为.cfm页的集合来实现. 控制器/页面数据传递(Controller / View Data Transfer) 因为页面不含任何逻辑(在此需要重申数据结构以列表形式呈现它们),动态部分由控制器(Mach_II)传入,不管是请求域变量还是经由事件对象(只作为无格式事件在页面被访问)的.对象的传递一节讲

2006-01-30 15:47:00 1207

原创 Mach-II DevGuide 系列教程译文: 模型的设计

  本节关注设计问题中的程序模型部分.model包含了所有事务逻辑,并作为ColdFusion组件集合被实现. 事务逻辑与Mach-II的分离 Mach-II使用继承MachII.framework.Listener的组件与你的应用程序的Model部分相结合.在简单程序里,所有事务逻辑被实现在这种listener里,但是这种途径不能够缩放自如来应付程序复杂性的增加.这是因为

2006-01-30 15:42:00 1205 1

原创 Mach-II DevGuide 系列教程译文: 事件句柄的设计

 这一章主要讲mach-ii.xml的事件句柄部分.如果你遵循了总体设计考量,你可能在开始设计事件句柄时,就已经设计了(并可能执行了)你的事务模型组件和HTML页面.在设计页面方面,简单的交互图表需要足够详细,才能满足事件句柄的实际需要. 每个的用户交互对应一个事件:每个链接,每个表单的提交都是一个事件,包括用户请求的第一个网页调用的默认事件.因为公有的事件名称会是程序的可视(用户

2006-01-30 15:39:00 1172

原创 Mach-II DevGuide 系列教程译文:程序结构与设计

 本章讲解如何架构你的程序以及提供了创建面向对象的应用程序的一些设计指导. 程序结构本节将讲解如何架构你的程序来同时适应Mach-II和我们标准目录结构指导. Mach-ii.xml这已经在Mach-II核心文件章节讲过了.它是Mach-II程序的核心配置文件,定义了所有的listener,event以及view等等.如之前讲的,它存在于文档根目录之外. 模

2006-01-30 15:37:00 1239 2

原创 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 1228

翻译 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 1204

翻译 经典教程翻译系列: 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 1284

翻译 经典教程翻译系列: Mach-II新手指南(下)

Mach-II新手指南(下) 读入和操作数据 1. 引言 大家好,欢迎回来。本文紧接着教程的上集。如果你还没看过上集的话,建议先看一下。 自从我写了教程上集后,发生了很多事。期间我开发了我的第一个真正意义上的面向对象的程序。但那个程序没有使用mach-ii或其他任何一种框架结构。 有一样东西我在上集中没有强调(实际上我发现我一点没有提到它),那就是:Mach-II框架“是为了帮助软件开发和维护使用

2006-01-29 21:32:00 4415

翻译 经典教程翻译系列: 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 4831 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 1480 2

翻译 经典教程翻译系列: 间接调用体系入门

原作者: Benjamin Edwards  译者: Franks Pan 表单从属于功能 – 这是一个误解.表单与功能是相互独立的.       --Frank Lloyd Wright ColdFusion的初衷是为了迎合”站长们(webmasters)”创建动态网站的需求的.它成功地做到了这一点.不过对于团队,”站长”的称呼是一个时代错误,

2006-01-29 20:49:00 4637 2

原创 在Blog开张之际,先草草写个声明!

这是一个声明:1. 这里所有的外文翻译的原文著作权归原作者所有, 对译文的转载, 引用请先通知译者,也就是我(Franks Pan).2. 文章的翻译过程其实也就是本人学习的过程, 认识也是渐入佳境的一条线索. 因此, 作为这些译文的读者的您,必须意识到: 如果需要深入了解, 或者更正确的理解教程, 请阅读原文; 如果有任何疑惑或需要任何帮助, 请联系我本人, 我

2006-01-29 20:17:00 790

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除