Lambda 表達(dá)式 Lambda 表達(dá)式可以理解為一種匿名函數(shù):它沒有名稱筐钟,但有參數(shù)列表、函數(shù)主體着饥、返回類型参咙,可能還有一個可以拋出的異常的列表...
流是什么 流是Java API的新成員龄广,它允許你以聲明式方式處理數(shù)據(jù)集合(通過查詢語句來表達(dá),而不是臨時編寫一個實(shí)現(xiàn))蕴侧,也可以把它們看成遍歷數(shù)據(jù)...
基礎(chǔ)概念 在軟件工程中择同,一個眾所周知的問題是,不管你做什么净宵,用戶的需求肯定會變敲才。行為參數(shù)化就是可以幫助你處理頻繁變更的需求的一種軟件開發(fā)模式。一...
編寫Maven插件的主要步驟 創(chuàng)建一個maven-plugin項(xiàng)目:插件本身也是Maven項(xiàng)目择葡,特殊的地方在于它的packaging必須是mav...
基礎(chǔ)概念 靈活的構(gòu)建能夠解決項(xiàng)目構(gòu)建過程中一個常常需要面對的問題紧武,就是不同的平臺環(huán)境差異,這可能是操作系統(tǒng)的差異敏储、平臺開發(fā)和測試平臺的差異阻星、不同...
Web項(xiàng)目的目錄結(jié)構(gòu) 基于Java的web項(xiàng)目,其標(biāo)準(zhǔn)的打包方式是WAR已添。一個WAR包下至少包含兩個子目錄:WEB-INF和META-INF妥箕。M...
基礎(chǔ)概念 快速且高頻率的自動構(gòu)建項(xiàng)目的所有源碼,并為項(xiàng)目源碼提供豐富的反饋信息酝碳。 持續(xù)集成需要引入額外的硬件設(shè)備矾踱,特別是對于持續(xù)集成服務(wù)器來說,...
基本概念 測試過程中疏哗,如果有驗(yàn)證碼的參與呛讲,可以通過引入外部jar包或者內(nèi)部控制驗(yàn)證碼的生成和驗(yàn)證。 Maven的職責(zé)之一就是自動運(yùn)行單元測試,它...
基本概念 Maven的聚合特性能夠把項(xiàng)目的各個模塊聚合在一起構(gòu)建贝搁,而Maven的繼承特性則能幫助抽取各模塊相同的依賴和插件等配置吗氏。 一個項(xiàng)目的子...