Software Development Culture

          將軟件文化進(jìn)行到底

           

          2006年6月8日

          WebWork深入淺出

               摘要: 前言
          本篇文章并沒有太多WebWork 的實(shí)戰(zhàn)代碼細(xì)節(jié)。本人非常希望能充當(dāng)一名導(dǎo)游的角色,帶領(lǐng)讀者逐步游覽WebWork的功能特性和原理。在第一章,我們將提出基于三層架構(gòu)的Web層需要解決的10個(gè)問題,這是本文的縱軸。圍繞著縱軸,我們按照橫軸的順序逐步描述講解:WebWork簡介、WebWork入門、WebWork原理、WebWork實(shí)戰(zhàn)和技巧、展望WebWork未來、最后是本文的總結(jié)。
          基于三層架構(gòu)的Web層需要解決的問題
          我們這里討論的Web層,是基于典型的三層架構(gòu):Web層,業(yè)務(wù)層,數(shù)據(jù)層。故,我們將不討論任何涉及業(yè)務(wù)(業(yè)務(wù)邏輯)層和數(shù)據(jù)層功能的實(shí)現(xiàn)。
          Web層需要解決的問題:
          1、 數(shù)據(jù)的輸入。如何獲得基于無狀態(tài)HTTP的請求數(shù)據(jù)?如何將請求的字符數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的模型對象?
          2、 輸入數(shù)據(jù)的驗(yàn)證。如何驗(yàn)證輸入數(shù)據(jù)的合法性并給出明確的錯誤消息提示 ?
          3、 數(shù)據(jù)的輸出。如何展現(xiàn)復(fù)雜的對象結(jié)構(gòu)?如何處理復(fù)雜的展現(xiàn)邏輯?
          4、 數(shù)據(jù)的傳遞和共享。如何在不同的請求或頁面之間傳遞和共享數(shù)據(jù)?
          ......  閱讀全文

          posted @ 2006-10-20 13:46 moxie 閱讀(33753) | 評論 (20)編輯 收藏

          Pair Programming (結(jié)對編程)

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

          ——ThoughtWorks 西安Office
          我的第一次Pair(Pair Programming的簡稱,即結(jié)對編程。后面都是用Pair代替)是在ThoughtWorks公司面試進(jìn)行的。那次,他們來自英國的項(xiàng)目經(jīng)理Andy面試我,和我一起進(jìn)行Pair......  閱讀全文

          posted @ 2006-09-14 17:53 moxie 閱讀(12544) | 評論 (19)編輯 收藏

          對升級到WebWork2.2.2的牢騷

          posted @ 2006-06-08 18:14 moxie 閱讀(1703) | 評論 (7)編輯 收藏

          導(dǎo)航

          常用鏈接

          留言簿(2)

          隨筆分類(6)

          隨筆檔案(6)

          搜索

          最新評論

          主站蜘蛛池模板: 德安县| 汕尾市| 顺平县| 城步| 灵寿县| 大余县| 葫芦岛市| 商河县| 虹口区| 绍兴县| 牡丹江市| 松阳县| 绥德县| 从化市| 藁城市| 清镇市| 沁源县| 六枝特区| 大庆市| 安岳县| 鸡西市| 潜江市| 同德县| 松江区| 蓬溪县| 甘德县| 锡林浩特市| 嵊州市| 资兴市| 宁乡县| 蓬溪县| 犍为县| 井研县| 罗甸县| 百色市| 咸丰县| 潍坊市| 西青区| 台南县| 涪陵区| 唐河县|