jaulp-wicket 函式庫是 Apache Wicket 元件和實用程式的集合。
這些元件是鬆散耦合的,可以輕鬆整合到現有的 Apache Wicket 應用程式中。
這些組件也被設計為可自訂的,因此使用者可以透過工廠方法提供自己的組件。
原始碼遵循自由 Apache License V2.0,使得 jaulp-wicket 非常適合所有類型的 wicket 應用程式。
Jaulp-wicket-註釋標題貢獻者
雅爾普-威克特-基地
Jaulp-wicket-行為
Jaulp-wicket-組件
Jaulp-wicket-資料提供者
jaulp-wicket-dialogs
Jaulp-wicket-dropdownchoices
如果要匯入庫,可以將下列 Maven 相依性新增至專案pom.xml
。
您可以先定義版本屬性:
<properties>
...
<!-- JAULP-WICKET version -->
<jaulp-wicket.version>7.8.0</jaulp-wicket.version>
<jaulp-wicket-annotated-header-contributors.version>${jaulp-wicket.version}</jaulp-wicket-annotated-header-contributors.version>
<jaulp-wicket-base.version>${jaulp-wicket.version}</jaulp-wicket-base.version>
<jaulp-wicket-behaviors.version>${jaulp-wicket.version}</jaulp-wicket-behaviors.version>
<jaulp-wicket-components.version>${jaulp-wicket.version}</jaulp-wicket-components.version>
<jaulp-wicket-data-provider.version>${jaulp-wicket.version}</jaulp-wicket-data-provider.version>
<jaulp-wicket-dialogs.version>${jaulp-wicket.version}</jaulp-wicket-dialogs.version>
<jaulp-wicket-dropdownchoices.version>${jaulp-wicket.version}</jaulp-wicket-dropdownchoices.version>
...
</properties>
如果要匯入 annotated-header-contributors,請將以下 Maven 依賴項新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-annotated-header-contributors</ artifactId >
< version >${jaulp-wicket-annotated-header-contributors.version}</ version >
</ dependency >
如果要匯入 base,請將下列 Maven 相依性新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-base</ artifactId >
< version >${jaulp-wicket-base.version}</ version >
</ dependency >
如果要匯入行為,請將下列 Maven 相依性新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-behaviors</ artifactId >
< version >${jaulp-wicket-behaviors.version}</ version >
</ dependency >
如果要匯入元件,請將下列 Maven 相依性新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-components</ artifactId >
< version >${jaulp-wicket-components.version}</ version >
</ dependency >
如果要匯入資料提供者,請將下列 Maven 相依性新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-data-provider</ artifactId >
< version >${jaulp-wicket-data-provider.version}</ version >
</ dependency >
如果要匯入對話框,請將下列 Maven 依賴項新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dialogs</ artifactId >
< version >${jaulp-wicket-dialogs.version}</ version >
</ dependency >
如果要匯入 dropdownchoices,請將下列 Maven 依賴項新增至專案pom.xml
:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
範例專案已移至 wicket-examples 專案。
您可以透過執行以下步驟來運行每個範例專案。例如,如果您想啟動專案 jaulp-wicket-components 的範例,您可以這樣做:
首先切換到目錄並建置專案:
cd jaulp-wicket-components-examples
mvn clean install
運行範例:
mvn jetty:run
然後呼叫http://localhost:8080/
另一種方法是使用 jetty 以程式方式啟動範例應用程式。在每個範例專案中都存在一個帶有 main 方法的啟動類,該方法具有前綴 Start**** 和後綴 ****Examples。
jaulp-wicket 的源碼位於 GitHub 上。請隨意分叉並發送拉取請求!
創建您自己的 astapi69/jaulp-wicket/fork 分叉
若要分享您的更改,請提交拉取請求。
不要忘記對您的更改添加新的單元測試。
如果您有任何問題、疑慮、意見、錯誤回報或功能請求,請隨時聯絡 jaulp-wicket 開發人員。
在建造這個圖書館的過程中沒有任何動物受到傷害。
如果您喜歡這個圖書館,請考慮透過貝寶捐款:
或透過比特幣或比特幣現金:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
或透過乙醚:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
或過度扁平化:
以下是使用 wicket、擴展或裝飾它的精彩項目清單。