官术网_书友最值得收藏!

深入實(shí)踐DDD:以DSL驅(qū)動(dòng)復(fù)雜軟件開發(fā)
會(huì)員

本書的第一部分會(huì)帶領(lǐng)讀者從戰(zhàn)術(shù)層面以及戰(zhàn)略層面重溫領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的重要概念,然后進(jìn)一步闡述EricEvans經(jīng)典著作中沒有顯式提出的或者被太多人忽略的但我認(rèn)為對DDD落地非常重要的若干概念,同時(shí)簡要介紹從DDD社區(qū)興起的一些軟件架構(gòu)模式。通過第一部分,讀者可以更完整、更深刻地掌握DDD的知識(shí)體系。第二部分闡述如何設(shè)計(jì)一種DDD的DSL,包括這個(gè)DSL的規(guī)范(Specification)支持哪些特性、如何幫助團(tuán)隊(duì)描述領(lǐng)域模型的方方面面、這些特性的選擇基于何種考量等。這種領(lǐng)域?qū)S谜Z言需要一個(gè)名字,我們總不能一直說“我設(shè)計(jì)的DDD的DSL”吧,于是我給它起了一個(gè)名字:DDDML。我認(rèn)為這是一個(gè)很棒的名字。其實(shí)這種語言叫什么并不太重要,重要的是它可以用一種足夠嚴(yán)格的方式描述領(lǐng)域模型。我認(rèn)為目前它在簡單與復(fù)雜之間取得了不錯(cuò)的平衡。當(dāng)然,其中還有不小改進(jìn)的空間。比如,我很樂意讓它支持更多像“賬務(wù)模式”這樣的分析模式。第三部分介紹如何將“思想照進(jìn)實(shí)現(xiàn)”——通過使用工具將描述領(lǐng)域模型的DSL文檔變成可以運(yùn)行的軟件。這個(gè)過程涉及大量的技術(shù)工具(工具鏈)的設(shè)計(jì)與實(shí)現(xiàn)。只有將這些技術(shù)工具——比如從DSL自動(dòng)生成應(yīng)用的源代碼的模板——實(shí)現(xiàn)出來,才能減輕開發(fā)人員實(shí)踐DDD的負(fù)擔(dān),進(jìn)而提升而不是降低軟件團(tuán)隊(duì)的生產(chǎn)效率。本部分會(huì)介紹這些技術(shù)工具設(shè)計(jì)與實(shí)現(xiàn)的細(xì)節(jié)。

楊捷鋒 ·程序設(shè)計(jì) ·16.4萬字

Java系統(tǒng)分析與架構(gòu)設(shè)計(jì)
會(huì)員

《Java系統(tǒng)分析與架構(gòu)設(shè)計(jì)》面向軟件工程項(xiàng)目實(shí)戰(zhàn),內(nèi)容按照軟件項(xiàng)目的生命周期展開,分別為軟件項(xiàng)目需求分析、軟件項(xiàng)目架構(gòu)設(shè)計(jì)(開發(fā)架構(gòu)模式為主)、軟件項(xiàng)目模塊設(shè)計(jì)、軟件項(xiàng)目的持久層設(shè)計(jì)(關(guān)系型物理表設(shè)計(jì)、Redis設(shè)計(jì)、MongoDB設(shè)計(jì))、軟件項(xiàng)目的部署等?!禞ava系統(tǒng)分析與架構(gòu)設(shè)計(jì)》共7章,第1章以大型企業(yè)項(xiàng)目“中國石油物資采購管理信息系統(tǒng)”為例,詳細(xì)講解需求分析技術(shù),如流程圖分解、UML用例圖設(shè)計(jì)、UML狀態(tài)圖設(shè)計(jì)、概念模型分析等;第2章為“軟件架構(gòu)設(shè)計(jì)”,講解架構(gòu)設(shè)計(jì)五視圖、JavaEE架構(gòu)模式、微服務(wù)架構(gòu)模式、Dubbo3架構(gòu)模式、MOM架構(gòu)模式等內(nèi)容,同時(shí)結(jié)合大型分布式項(xiàng)目“電影院綜合票務(wù)管理平臺(tái)”進(jìn)行詳細(xì)的架構(gòu)設(shè)計(jì)示范;第3章為“項(xiàng)目模塊設(shè)計(jì)”,講解UML類圖、UML時(shí)序圖設(shè)計(jì)方法,同時(shí)結(jié)合項(xiàng)目“新聞系統(tǒng)”與“物流管理系統(tǒng)”進(jìn)行模塊設(shè)計(jì)的項(xiàng)目實(shí)戰(zhàn)示范;第4章為“持久層物理表設(shè)計(jì)”,講解“三范式與反范式”設(shè)計(jì)方法,并總結(jié)13個(gè)真實(shí)企業(yè)級軟件項(xiàng)目,進(jìn)行物理表設(shè)計(jì)示范;第5章為“持久層Redis數(shù)據(jù)庫設(shè)計(jì)”,結(jié)合“當(dāng)當(dāng)書城”項(xiàng)目進(jìn)行Redis項(xiàng)目實(shí)戰(zhàn)示范;第6章為“持久層MongoDB數(shù)據(jù)庫設(shè)計(jì)”,結(jié)合“新浪微博”系統(tǒng),進(jìn)行MongoDB項(xiàng)目實(shí)戰(zhàn)示范;第7章為“項(xiàng)目部署”,講解了Nginx反向代理、Docker虛擬化部署以及Web服務(wù)器集群、MySQL集群部署、Redis集群部署、MongoDB集群部署?!禞ava系統(tǒng)分析與架構(gòu)設(shè)計(jì)》提供大量項(xiàng)目實(shí)戰(zhàn)代碼示例,具體程序代碼見本書配套資源,獲取方式見前言?!禞ava系統(tǒng)分析與架構(gòu)設(shè)計(jì)》適合作為高等院校計(jì)算機(jī)、軟件工程專業(yè)高年級本科生、研究生的教材,也可供有一定編程經(jīng)驗(yàn)的軟件開發(fā)人員、廣大科技工作者和研究人員參考使用。

肖海鵬 王榮芝主編 ·程序設(shè)計(jì) ·9.4萬字

MySQL數(shù)據(jù)庫教程(視頻指導(dǎo)版)
會(huì)員

本書以當(dāng)前較流行的MySQL5.7作為平臺(tái),系統(tǒng)介紹MySQL數(shù)據(jù)庫原理及其應(yīng)用。具體內(nèi)容涉及MySQL初步、MySQL數(shù)據(jù)庫和表、MySQL查詢和視圖、MySQL索引與完整性約束、MySQL語言、MySQL存儲(chǔ)過程函數(shù)觸發(fā)器事件、MySQL數(shù)據(jù)庫備份與恢復(fù)、MySQL用戶權(quán)限維護(hù)和MySQL十五管理。通過實(shí)驗(yàn)對命令進(jìn)行操作練習(xí),保證實(shí)驗(yàn)內(nèi)容和教程同步,教程實(shí)例和實(shí)驗(yàn)實(shí)例分別自成系統(tǒng),簡單方便。在介紹MySQL基礎(chǔ)上,進(jìn)行綜合應(yīng)用實(shí)習(xí),包含目前流行的PHP、C#、JavaEE、等平臺(tái)操作數(shù)據(jù)庫的基本方法。附錄中包含的客戶端MySQL操作軟件和Web方式MySQL操作軟件。本教程每章包含二維碼視頻,把主要內(nèi)容聯(lián)系起來,回答讀者關(guān)心的問題。網(wǎng)上同時(shí)提供教學(xué)課件和全部應(yīng)用實(shí)例代碼。通過本書學(xué)習(xí),對應(yīng)用實(shí)習(xí)進(jìn)行模仿就能夠開發(fā)一個(gè)小規(guī)模的MySQL數(shù)據(jù)庫應(yīng)用系統(tǒng)。本書可作為大學(xué)本科、高職高專有關(guān)課程教材,也可供廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員使用或參考。

鄭阿奇主編 ·程序設(shè)計(jì) ·9.9萬字

UI設(shè)計(jì)基礎(chǔ)培訓(xùn)教程
會(huì)員

本書全面介紹了UI設(shè)計(jì)的工具、設(shè)計(jì)理論和界面制作方法,包括Photoshop和Illustrator的常用工具,UI設(shè)計(jì)的理論、原則和規(guī)范,常見界面的概念和制作,切圖和標(biāo)注,以及藝術(shù)二維碼的制作方法。本書完全針對零基礎(chǔ)的讀者編寫,是入門級讀者快速而全面掌握UI設(shè)計(jì)的參考書。全書以各種重要技術(shù)和常見界面為主線,通過課堂案例的實(shí)際操作,幫助讀者快速上手,熟悉設(shè)計(jì)思路和制作要點(diǎn)。課堂練習(xí)和課后習(xí)題可以拓展讀者的實(shí)際操作能力,鞏固所學(xué)的知識(shí)點(diǎn)。同時(shí),提供本書課堂案例、課堂練習(xí)和課后習(xí)題的素材文件、實(shí)例文件和在線視頻,UI配色方案、UI圖標(biāo)、免摳素材及配色卡,以及專門為教師準(zhǔn)備的教學(xué)大綱、教學(xué)規(guī)劃參考及PPT課件等專享資源。另外,本書所有內(nèi)容均采用中文版PhotoshopCC2017和IllustratorCC2017進(jìn)行編寫,讀者最好使用此版本軟件進(jìn)行學(xué)習(xí)。本書適合作為院校和培訓(xùn)機(jī)構(gòu)藝術(shù)專業(yè)課程的教材使用,也可以作為UI設(shè)計(jì)自學(xué)人員的參考用書。

任媛媛 ·程序設(shè)計(jì) ·6.8萬字

Python編程基礎(chǔ)與自動(dòng)化測試
會(huì)員

本書主要講解Python編程基礎(chǔ)知識(shí),以及基于Python的自動(dòng)化測試知識(shí)和實(shí)踐。特別結(jié)合自動(dòng)化測試工作的實(shí)際場景,從單元測試、接口測試、UI測試三個(gè)層級,向讀者講述Python的相關(guān)知識(shí)和測試技巧。這些內(nèi)容主要關(guān)注Python語言的基礎(chǔ)知識(shí)的學(xué)習(xí)和掌握,對于每一名希望快速掌握一門計(jì)算機(jī)語言的學(xué)習(xí)者都是適用的。本書關(guān)注學(xué)習(xí),重視練習(xí),學(xué)練結(jié)合,每個(gè)章節(jié)分為多個(gè)主題,這些主題又可分為前后兩部分,前半部分會(huì)對知識(shí)點(diǎn)進(jìn)行詳細(xì)的介紹,后半部分需要讀者邊閱讀邊練習(xí),在練習(xí)中檢驗(yàn)學(xué)習(xí)的成果。創(chuàng)新的“闖關(guān)式”學(xué)習(xí)方法,可以讓讀者通過實(shí)踐快速掌握Python編程和自動(dòng)化測試方法。隨書附超值的《跟阿奎學(xué)Python編程基礎(chǔ)》在線視頻課程,以及包含書中實(shí)例源代碼等豐富學(xué)習(xí)資源的電子資源包。本書適合所有對Python語言和測試感興趣的軟件開發(fā)人員、測試人員,也適合高校計(jì)算機(jī)專業(yè)學(xué)生補(bǔ)充學(xué)習(xí)、擴(kuò)充視野。

茅雪濤等編著 ·程序設(shè)計(jì) ·7.6萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 探索| 永善县| 巩留县| 红桥区| 唐山市| 巴马| 永靖县| 三穗县| 兖州市| 新干县| 五大连池市| 诏安县| 哈密市| 象州县| 运城市| 广州市| 建阳市| 贡嘎县| 顺昌县| 中宁县| 溧阳市| 西昌市| 开原市| 汤原县| 池州市| 施甸县| 辛集市| 海盐县| 凭祥市| 西宁市| 玉环县| 林州市| 小金县| 玛多县| 吴桥县| 朝阳市| 额济纳旗| 北宁市| 长治县| 延川县| 石楼县|