2017-04-19 47 views
0

我在各種Java技術棧中遇到過「組件」一詞;一些俚語:「基於組件」,「分佈式組件」,「EJB是基於組件」等。「組件」是關於Java技術的含義?

我對「組件意味着什麼」這個詞感到困惑。它在上面的俚語中是否意味着相同的事物,或者它是否與上下文有關?

任何人都可以幫我理解嗎?

+1

這不是俚語,它是暗語。 –

回答

1

組件是一個獨立的功能單元,對程序的其他部分很少或沒有依賴關係。

https://en.m.wikipedia.org/wiki/Component-based_software_engineering#Definition_and_characteristics_of_components 對它的定義略有不同。

這是一個軟件工程中的標準術語,廣泛使用且很容易查找。

+0

感謝您的回答,所以簡單來說,它可以被認爲是「一個功能」? – CuriousMind

+1

這是一個好的開始。組件的想法是它周圍有一個明確的牆。聲明是一項功能,但它不能獨立存在。組件是具有相當大的目的的相關組件的關聯,僅需要與其容器或調用組件的通信極爲有限,否則獨立。 –

+1

我希望您能從多個權威來源查找與軟件相關的術語。不要試圖在SO上學習計算機編程。 –