Библиотека jaulp-wicket представляет собой набор компонентов и утилит Apache Wicket.
Компоненты слабо связаны и могут быть легко интегрированы в существующее приложение Apache Wicket.
Компоненты также предназначены для индивидуальной настройки, поэтому пользователь может использовать свои собственные компоненты вместо заводских методов.
Исходный код распространяется под либеральной лицензией Apache V2.0, что делает jaulp-wicket отличным решением для всех типов приложений калиток.
jaulp-wicket-аннотированные-заголовок-участники
база-калитка
поведение Jaulp-Wicket
Компоненты Jaulp-Wicket
поставщик данных Jaulp-Wicket
Jaulp-калитка-диалоги
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>
Добавьте следующую зависимость 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 >
Добавьте следующую зависимость maven в свой проект pom.xml
если вы хотите импортировать раскрывающиеся списки:
< dependency >
< groupId >de.alpharogroup</ groupId >
< artifactId >jaulp-wicket-dropdownchoices</ artifactId >
< version >${jaulp-wicket-dropdownchoices.version}</ version >
</ dependency >
Примеры проектов перемещаются в проект wicket-examples.
Вы можете запустить каждый пример проекта, выполнив следующие шаги. Например, если вы хотите запустить примеры для компонентов проекта jaulp-wicket, вы делаете это:
Сначала перейдите в каталог и создайте проект:
cd jaulp-wicket-components-examples
mvn clean install
Запуск примера:
mvn jetty:run
Затем позвоните по адресу http://localhost:8080/.
Другой способ — запустить пример приложения программно с помощью jetty. В каждом примере проекта существует стартовый класс с основным методом, имеющим префикс Start**** и суффикс ****Examples.
Исходный код jaulp-wicket находится на GitHub. Пожалуйста, не стесняйтесь создавать и отправлять запросы на включение!
Создайте свою собственную вилку astrapi69/jaulp-wicket/fork.
Чтобы поделиться своими изменениями, отправьте запрос на включение.
Не забудьте добавить новые модульные тесты к вашим изменениям.
Не стесняйтесь обращаться к разработчикам Jaulp-Wicket со своими вопросами, замечаниями, комментариями, отчетами об ошибках или пожеланиями по функциям.
При создании этой библиотеки ни одно животное не пострадало.
Если вам нравится эта библиотека, рассмотрите возможность пожертвования через PayPal:
или через биткойн или биткойн-кэш с помощью:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
или через эфир с помощью:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
или более плоский:
Вот список замечательных проектов, которые используют калитку, расширяют или украшают ее.