2017-06-29 80 views
0

在Liferay 7中,portal-kernelportal-impl之間的概念區別是什麼?portal-kernel和portal-impl的作用

從名字來看,它聽起來像內核是一種基礎,並且impl圍繞它與UI/etc一起構建。但實際上kernel還包含UIcode和代碼looks rather annex

  • 兩者都有接口,實現和單元測試。
  • portal-kernel有500個目錄,4766個文件。
  • 門戶,實現了一套有947個目錄,4252個文件

哪裏是門戶的核心和門戶之間實現了一套預定線?

回答

2

門戶內核擁有您在與Liferay進行連接時通常需要的公共接口和實現。這些可以是util-classes或只是服務接口。

portal-impl被視爲實現細節 - 您不應該依賴它,它不適合任何人進行更改。 如果你決定你確實必須改變portal-impl中的任何內容,那麼即使在下一個版本中有絲毫編輯,實現仍然保持穩定。任何事情都沒有發生,沒有給予穩定的承諾。