EGL 應用程式採用一個以上專案的形式進行組織,其中每個專案都是工作區中的一個實體資料夾。專案包含為您提供的 EGL 原始檔資料夾,此資料夾包含一個以上的套件,每個套件包含 EGL 原始檔。此階層是您在 EGL 中的工作基礎:先是專案,接著是 EGL 原始檔資料夾,然後是包含 EGL 原始檔的套件。
EGL 原始檔包括 EGL 組件,這些組件是您建立的類型定義。例如,「服務」組件包含邏輯,「記錄」組件可以是您在「服務」組件中所宣告之變數的基礎。
myRecord MyRecordPart{};
一個專案可以參照另一個專案中的組件,但是只有當參照的專案的 EGL 建置路徑識別被參照的專案時,才是如此。本指導教學也提供了範例。不過,無論如何,請避免在不同專案中使用相同的套件名稱,因為這樣使用可能導致名稱解析時發生問題。
您可以在單一專案中包括所有程式碼,但這裡顯示的分隔可讓您透過不同方式,輕鬆部署兩種類型的程式碼。



EGL 建置路徑會決定 EGL 在嘗試解析邏輯中的參照時所檢查的專案。若要新增剛剛匯入的專案,請執行下列動作:
在下一節課程中,您將建立專用服務,以計算每月抵押付款金額。