簡體   English   中英

GWT應用程序中的多個入口點:自舉,歷史令牌和位置管理如何工作?

[英]Multiple entry-points in GWT Application: How does bootstrapping, History-Token and Place-Management work?

現在,我將應用程序分為兩個主要模塊:

  1. 管理區
    與某些特定用戶的管理區域有關的任何事情。
  2. 到達網頁區域
    面向公共用戶的登錄頁面。

之所以這樣做,是因為也許有一天,在兩個單獨的項目中進行開發會更容易,在每個項目中,每個項目都應能夠獨立運行。 因此,兩個模塊都具有自己的EntryPoint

我不確定的是如何處理它們的歷史和位置。 我肯定至少要有兩個ActivityManager來處理兩個模塊的不同位置,但是如何將PlaceHistoryMapper分成兩個模塊?

我不確定的另一件事是如何引導該應用程序,以使每個模塊仍然能夠在沒有其他模塊的情況下運行。

並談論引導程序:有人可以告訴我onModuleLoad()的調用順序嗎? 我如何確保運行“主” EntryPoint被首先執行,以便在調用其他主程序之前正確初始化所有內容?

簡短的答案:不要那樣做(那是行不通的,至少沒有大量容易出錯的工作就行了)。

如果您希望將來更輕松地將項目分成兩部分,只需將其模塊化即可。 這就是活動的意義所在。

您的PlaceHistoryMapperActivityMapper特定於一個應用程序,它們與如何將所有內容捆綁在一起有關。
您可以通過將它們委托給其他PlaceHistoryMapperActivityMapper來對其進行模塊化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM