Software Development Culture

将软件文化进行到底

 

2006年9月14日

WebWork深入浅出

     摘要: 前言
本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一名导游的角色,带领读者逐步游览WebWork的功能特性和原理。在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、展望WebWork未来、最后是本文的总结。
基于三层架构的Web层需要解决的问题
我们这里讨论的Web层,是基于典型的三层架构:Web层,业务层,数据层。故,我们将不讨论任何涉及业务(业务逻辑)层和数据层功能的实现。
Web层需要解决的问题:
1、 数据的输入。如何获得基于无状态HTTP的请求数据?如何将请求的字符数据转换为对应的模型对象?
2、 输入数据的验证。如何验证输入数据的合法性并给出明确的错误消息提示 ?
3、 数据的输出。如何展现复杂的对象结构?如何处理复杂的展现逻辑?
4、 数据的传递和共享。如何在不同的请求或页面之间传递和共享数据?
......  阅读全文

posted @ 2006-10-20 13:46 moxie 阅读(33731) | 评论 (20)编辑 收藏

Pair Programming (结对编程)

     摘要: 我们Pair 做任何一件事情。

——ThoughtWorks 西安Office
我的第一次Pair(Pair Programming的简称,即结对编程。后面都是用Pair代替)是在ThoughtWorks公司面试进行的。那次,他们来自英国的项目经理Andy面试我,和我一起进行Pair......  阅读全文

posted @ 2006-09-14 17:53 moxie 阅读(12494) | 评论 (19)编辑 收藏

导航

常用链接

留言簿(2)

随笔分类(6)

随笔档案(6)

搜索

最新评论