摘要:思考三個(gè)方面的技術(shù)實(shí)踐持續(xù)集成驅(qū)動(dòng)測(cè)試開(kāi)發(fā)和重構(gòu)從領(lǐng)域?qū)娱_(kāi)始事務(wù)腳本模式最簡(jiǎn)單,適合于在關(guān)系數(shù)據(jù)庫(kù)之上構(gòu)建領(lǐng)域模型需要非常專業(yè)的技術(shù),還有魚(yú)數(shù)據(jù)庫(kù)的連接表模塊模式折中,在這類有非常強(qiáng)大記錄集支持的環(huán)境非常合適理論上,可以根據(jù)架構(gòu)來(lái)選取工具實(shí)
思考三個(gè)方面的技術(shù)實(shí)踐:持續(xù)集成、驅(qū)動(dòng)測(cè)試開(kāi)發(fā)和重構(gòu)1. 從領(lǐng)域?qū)娱_(kāi)始
1)事務(wù)腳本模式最簡(jiǎn)單,適合于在關(guān)系數(shù)據(jù)庫(kù)之上構(gòu)建;領(lǐng)域模型需要非常專業(yè)的技術(shù),還有魚(yú)數(shù)據(jù)庫(kù)的連接;表模塊模式折中,在.Net這類有非常強(qiáng)大記錄集支持的環(huán)境非常合適
2)理論上,可以根據(jù)架構(gòu)來(lái)選取工具;實(shí)踐中,可以讓架構(gòu)和工具相匹配
2. 深入到數(shù)據(jù)源層1)事務(wù)腳本的數(shù)據(jù)源:
可供選擇的數(shù)據(jù)庫(kù)模式為:行數(shù)據(jù)入口和表數(shù)據(jù)入口,兩者之間選哪個(gè)取決于實(shí)現(xiàn)平臺(tái)的方便以及系統(tǒng)未來(lái)的發(fā)展方向(如:開(kāi)發(fā)平臺(tái)所包含的工具,比如支持記錄集合工具)
2)表模塊的數(shù)據(jù)源:
有一個(gè)良好的記錄集框架 -> 與表數(shù)據(jù)入口模式配合得天衣無(wú)縫
3)領(lǐng)域模型的數(shù)據(jù)源:
如果模型相當(dāng)簡(jiǎn)單(如只有十幾個(gè)與數(shù)據(jù)庫(kù)相關(guān)的類),則活動(dòng)記錄即可;
如果希望耦合更松一些,可以用表數(shù)據(jù)集入口或行數(shù)據(jù)入口;
當(dāng)更復(fù)雜性時(shí),可以考慮使用數(shù)據(jù)映射器(工作單元模式取作用)
3. 表現(xiàn)層1)如果情況允許,盡可能使用html而不是胖客戶界面;
2)如果走h(yuǎn)tml路線,使用mvc;
3).net使用頁(yè)面控制器 + 模板視圖,Java使用前端控制器 + 模板視圖;
4)站點(diǎn)面向文檔,使用頁(yè)面控制器,復(fù)雜情況下可考慮使用前端控制器;
5)視圖選擇:模板視圖(服務(wù)器頁(yè)面)、轉(zhuǎn)換視圖(XSLT)
4. 一些關(guān)于具體技術(shù)的建議 5. 其他分層方式文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/30049.html
摘要:入口運(yùn)行機(jī)制使用時(shí)機(jī)映射器運(yùn)行機(jī)制使用時(shí)機(jī)層超類型運(yùn)行機(jī)制使用時(shí)機(jī)分離接口注冊(cè)表值對(duì)象貨幣特殊情況插件服務(wù)樁記錄集 1.入口 (Gateway) 1.運(yùn)行機(jī)制 2.使用時(shí)機(jī) 2.映射器 (Mapper) 1.運(yùn)行機(jī)制 2.使用時(shí)機(jī) 3.層超類型 (Layer Supertype) 1.運(yùn)行機(jī)制 2.使用時(shí)機(jī) 4.分離接口 ( Separated Interface) 5.注冊(cè)表 (Re...
摘要:第五天到第六天的內(nèi)容沒(méi)有記筆記,不好不好。第七天到第八天的學(xué)習(xí)目標(biāo)是學(xué)習(xí)布局的各種方式。主要包含相關(guān)和相關(guān)。定位的元素應(yīng)該在文檔流中的間隙不再存在絕對(duì)定位的元素不再存在于正常文檔布局流程中。內(nèi)容較多,請(qǐng)參考學(xué)習(xí)了容器項(xiàng)第五天到第六天的內(nèi)容沒(méi)有記筆記,不好不好。 第七天到第八天的學(xué)習(xí)目標(biāo)是:學(xué)習(xí)布局的各種方式。主要包含position相關(guān)和Flexbox相關(guān)。 知識(shí)點(diǎn): 1、默認(rèn)情況下,塊級(jí)元...
摘要:簡(jiǎn)介全稱中文為塊級(jí)格式化上下文。特征總之記住一句話元素特征表現(xiàn)原則就是內(nèi)部元素?zé)o論怎么翻江倒海,都不會(huì)影響外部元素。如何觸發(fā),常見(jiàn)如下的值不為的值為,或。的值不為和需掌握自適應(yīng)模塊布局內(nèi)容很多,具體參考1、BFC簡(jiǎn)介 BFC全稱block formatting context,中文為塊級(jí)格式化上下文。特征總之記住一句話: BFC元素特征表現(xiàn)原則就是:內(nèi)部元素?zé)o論怎么翻江倒海,都不會(huì)影響外部元...
摘要:在中,函數(shù)也是以對(duì)象的形式存在的,每個(gè)函數(shù)都是一個(gè)對(duì)象。但是,外部函數(shù)卻不能夠訪問(wèn)定義在內(nèi)部函數(shù)中的變量和函數(shù)。特點(diǎn)局部變量在函數(shù)中定義有共享意義如緩存計(jì)數(shù)器等的局部變量。 Function 函數(shù)是這樣一段JavaScript代碼 它只定義一次 但可能被執(zhí)行或調(diào)用多次,F(xiàn)unction類型是JavaScript提供的引用類型之一 通過(guò)Function類型創(chuàng)建Function對(duì)象。在Ja...
摘要:月號(hào),杭州和聯(lián)合主辦的第八期技術(shù)分享會(huì),在公司如期舉行。張偉林,宋小菜資深前端開(kāi)發(fā)工程師,年,霹靂迷,已手殘的紙牌魔術(shù)師,喜歡神奇的東西,技術(shù)棧從上向下不斷橫向縱向貫穿,目前在尋找前后端大一統(tǒng)思想的路上越走越偏。 showImg(https://segmentfault.com/img/bVbkWN4?w=3000&h=1686); 12 月 9 號(hào),杭州 NodeParty 和 Ro...
閱讀 2481·2021-11-16 11:45
閱讀 2453·2021-10-11 10:59
閱讀 2257·2021-10-08 10:05
閱讀 3844·2021-09-23 11:30
閱讀 2380·2021-09-07 09:58
閱讀 813·2019-08-30 15:55
閱讀 780·2019-08-30 15:53
閱讀 1929·2019-08-29 17:00