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 >
如果要导入基础,请将以下 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、扩展或装饰它的精彩项目列表。