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