IntelliJ IDEA開發(fā)GWT組件

2018-07-31 10:19 更新

開發(fā)GWT組件

啟用GWT支持后,您可以開始開發(fā)GWT應用程序組件。

GWT包結構(GWT Package Structure)

標準GWT包結構有助于區(qū)分客戶端代碼和服務器端代碼。下圖說明了標準GWT包的結構。

IntelliJ IDEA開發(fā)GWT組件
  • Client - 此目錄包含客戶端源文件和子包。
  • Public - 此目錄包含可以公開提供的各種靜態(tài)資源。默認情況下,不在項目中創(chuàng)建此目錄。
  • Server - 此目錄包含服務器端代碼和子包。
  • GWT模塊XML描述符。
GWT模塊(GWT Module)

GWT配置的各個單元是稱為模塊的XML文件。模塊捆綁了GWT項目所需的所有配置設置,即:

  • 繼承的模塊。
  • 入口點應用程序類名稱;這些是可選的,盡管HTML中引用的任何模塊必須至少指定一個入口點類。
  • 源路徑項。
  • 公共路徑項。
  • 延遲綁定規(guī)則,包括屬性提供程序和類生成器。

GWT模塊XML描述符(5)應駐留在標準項目布局的根包中。IntelliJ IDEA可以為您生成具有相應項目結構的GWT模塊。

入口點(Entry Point)

模塊入口點是可分配給EntryPoint的任何類,可以在沒有參數(shù)的情況下構造。加載模塊時,將實例化每個入口點類并且會調(diào)用其EntryPoint.onModuleLoad()方法。

提示:為了更熟悉GWT應用程序結構,你可以讓IntelliJ IDEA 為您生成GWT示例應用程序。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號