23中具體的設(shè)計模式的基石就是設(shè)計原則,只有遵循了這些設(shè)計原則,才能稱得上是設(shè)計模式。主要介紹五大設(shè)計原則。 一、單一職責(zé)原則 單一職責(zé)原則,英...
一、什么是設(shè)計模式 “每一個模式描述了一個在我們周圍不斷重復(fù)發(fā)生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重...
一、軟件構(gòu)建的概念 1.1 軟件構(gòu)建的活動相關(guān)定義 構(gòu)建(Construction),通常在我們生活理解中,第一印象可能就是房屋的構(gòu)建?;蛘哂掷?..
1.概述 不同的項目依賴的jar有可能一樣。這時候為了避免jar重復(fù)下載的問題,就產(chǎn)生倉庫的概念。這個倉庫只保證一個jar,以便供其他項目使用。...
1.Maven坐標(biāo) Maven定義了一組規(guī)則,用于標(biāo)識構(gòu)件的唯一性。這些元素包括:groupId、artifactId、version、pack...
Maven項目的核心是pom.xml。POM(Project Object Model,項目對象模型)定義了項目的基本信息,用于描述項目如何構(gòu)建...
JPA支持兩種表達查詢的方法來檢索實體和來自數(shù)據(jù)庫的其他持久化數(shù)據(jù):查詢語句(Java Persistence Query Language,J...
1.Spring Boot事務(wù)機制 所有的數(shù)據(jù)訪問技術(shù)都有事務(wù)處理機制,而Spring的事務(wù)機制是用統(tǒng)一的機制來處理不同數(shù)據(jù)訪問的事務(wù)。Spri...
Spring Data項目是Spring用來解決數(shù)據(jù)訪問問題的一攬子解決方案。包含了大量了關(guān)系型數(shù)據(jù)庫及非關(guān)系型數(shù)據(jù)庫的解決方案。 1.Spri...