本書內(nèi)容分為軟件架構(gòu)理論、軟件架構(gòu)不錯(cuò)技能、軟件架構(gòu)綜合技能以及軟件架構(gòu)創(chuàng)新四大部分。第壹部分是、2章,介紹了軟件架構(gòu)師練就的方法、軟件架構(gòu)設(shè)計(jì)模式、軟件架構(gòu)開發(fā)模型、軟件架構(gòu)模式、軟件架構(gòu)思維、軟件架構(gòu)編程思想以及軟件架構(gòu)設(shè)計(jì)原則等,為軟件架構(gòu)設(shè)計(jì)的基本理論;第二部分是第3~5章,介紹了軟件架構(gòu)師推薦的工具體系、Java機(jī)制技能要點(diǎn)專題、Java后臺(tái)技術(shù)棧技能要點(diǎn)專題以及日志架構(gòu)設(shè)計(jì)、安全架構(gòu)設(shè)計(jì)、權(quán)限架構(gòu)設(shè)計(jì)、驗(yàn)證架構(gòu)設(shè)計(jì)、異常架構(gòu)設(shè)計(jì)、消息架構(gòu)設(shè)計(jì)、阻塞架構(gòu)設(shè)計(jì)、數(shù)據(jù)字典架構(gòu)設(shè)計(jì)Java八大核心架構(gòu)設(shè)計(jì)體系,為軟件架構(gòu)設(shè)計(jì)的不錯(cuò)技能體系;第三部分是第6~13章,以Spring技術(shù)為脈絡(luò),介紹了JavaWeb、SpringMVC、Spring Integration、Spring Boot、SOAP WebService、REST WebService以及框架測(cè)試等架構(gòu)設(shè)計(jì)相關(guān)的核心技術(shù),為軟件架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)相關(guān)的綜合技能體系;第四部分是4、15章,以開源框架以及自動(dòng)化代碼生成工具開發(fā)為中心,啟發(fā)讀者的創(chuàng)新思維,為軟件架構(gòu)的創(chuàng)新技能體系。 本書是“軟件架構(gòu)師成長(zhǎng)之路”叢書的不錯(cuò)篇,適合軟件工程師、架構(gòu)師以及軟件項(xiàng)目經(jīng)理使用;還適合那些有志于成為軟件架構(gòu)師的其他軟件從業(yè)人員自學(xué)使用;也可以作為高等院校相關(guān)專業(yè)師生參考教材;培訓(xùn)機(jī)構(gòu)也可將本書作為軟件架構(gòu)等方面的培訓(xùn)教材。顏廷吉,山東臨沂人,畢業(yè)于北京大學(xué)軟件與微電子學(xué)院,獲碩士學(xué)位,365IT學(xué)院創(chuàng)始人兼首席講師。“軟件架構(gòu)師成長(zhǎng)之路”三部曲《Java代碼與架構(gòu)之完美優(yōu)化——實(shí)戰(zhàn)經(jīng)典》《軟件品質(zhì)之完美管理——實(shí)戰(zhàn)經(jīng)典》《Java架構(gòu)之完美設(shè)計(jì)——實(shí)戰(zhàn)經(jīng)典》作者,F(xiàn)就職于日本e-Technology公司,從事軟件架構(gòu)方面的研究、咨詢與教學(xué)工作,有十余年的一線軟件設(shè)計(jì)與研發(fā)經(jīng)驗(yàn)。
|