Статьи

Apache Wicket 1.3.1: теперь с кластеризацией

Apache Wicket 1.3.1 выпущен!

Команда Apache Wicket с гордостью объявляет о выпуске первого релиза поддержки: Apache Wicket 1.3.1. Было исправлено много ошибок и реализовано несколько улучшений. Наиболее заметным улучшением является добавление встроенной прозрачной поддержки кластеризации (WICKET-1272).

Люди хотят, чтобы скачать дистрибутив, другие могут прочитать далее:

http://www.apache.org/dyn/closer.cgi/wicket/1.3.1

Благодарим Вас за терпение и поддержку.

Калитка команда

Apache Wicket

Apache Wicket — это компонентно-ориентированная среда Java-приложений. Благодаря правильному разделению разметки и логики, модели данных POJO и отсутствию обновлений XML Apache Wicket снова делает разработку веб-приложений простой и приятной. Замените шаблон, сложную отладку и хрупкий код для мощных, многократно используемых компонентов, написанных на простом Java и HTML .

Вы можете узнать больше о Apache Wicket на нашем сайте:

http://wicket.apache.org

Этот релиз

Этот выпуск является первым техническим выпуском для продукта Wicket 1.3. Разработка новой версии Wicket начнется в ближайшее время. В этом выпуске исправлено несколько ошибок и добавлены некоторые незначительные улучшения. Вы можете узнать об изменениях в нижней части этого объявления.

Миграция с 1.2

Если вы выходите из Wicket 1.2, вы действительно хотите прочитать наше руководство по миграции, которое можно найти в вики:

http://cwiki.apache.org/WICKET/migrate-13.html

Скачивание релиза

Вы можете скачать релиз с официальной зеркальной системы Apache и найти его по следующей ссылке:

http://www.apache.org/dyn/closer.cgi/wicket/1.3.1/

Для фанатов Maven и Ivy: обновите ваш pom до следующего, и все будет загружено автоматически:

<dependency>  
<groupId>org.apache.wicket</groupId>
<artifactId>wicket</artifactId>
<version>1.3.1</version>
</dependency>

Замените ID артефакта проектами, которые вам нравятся, чтобы получить другие проекты.

Обратите внимание, что мы не прописываем реализацию ведения журнала для SLF4J . Вы должны указать себе, какой вы предпочитаете. Узнайте больше о SLF4J здесь: http://slf4j.org

Подтверждение релиза

Релиз был подписан Фрэнком Биллом, вашим менеджером на сегодня. Открытый ключ находится в файле KEYS в области загрузки. Загрузите файл KEYS только с веб-сайта Apache.

http://www.apache.org/dist/wicket/1.3.1/KEYS

Инструкции по проверке релиза можно найти здесь:

http://www.apache.org/dev/release-signing.html#check-integrity

Сообщение об ошибках

В случае, если вы столкнетесь с ошибкой, мы будем благодарны за отчет в нашей JIRA :

http://issues.apache.org/jira/browse/WICKET

Распространение

В дистрибутиве вы найдете README . README содержит инструкции о том , как строить из источника самостоятельно и списка всех вещей , которые были исправлены, добавлены и / или удалены , так как калитка 1.3.0.

Замечания к выпуску — Wicket — версия 1.3.1

ошибка

  • WICKET -812 — кнопка «Отправить», многокомпонентный контент и UploadProgressBar
  • WICKET -989 — DatePicker: NaN, если числовой ввод не может быть проанализирован
  • Калитка -1184 — PageSavingThread продолжает работать послесвёртывание
  • WICKET -1194 — UploadProgressBar несовместим с кнопками отправки в методе SubSmit (по крайней мере, в FireFox)
  • Калитка -1243 — DatePicker показывают ту же неделю титул в Китае.
  • Калитка -1249 — modal.js конфликты с MooTools ивозможнодругих фреймворков. + исправление
  • WICKET -1254 привязка к BigDecimal не поддерживает язык браузера
  • WICKET -1257 — запрос на получение iframe выполняется 2 раза после изменения ajax в IE
  • WICKET -1258 — AjaxFormChoiceComponentUpdatingBehavior предполагает, что элементы Radio / Choice являются прямым потомком группы в DOM на стороне клиента
  • WICKET -1260 — CheckBox.setRequired () не поднят в 1.3-финале
  • WICKET -1262 — Страница # readResolve не вызывается
  • WICKET -1263 — Использование вложенной калитки: исключение вложения
  • Калитка -1264 — assertComponentOnAjaxResponse не работает с WicketTester.clickLink
  • WICKET -1270 NPE в ListMultipleChoice.updateModel ()
  • WICKET -1271 — Скрипт в методе RenderHead AjaxFormChoiceComponentUpdatingBehavior нуждается в исправлении
  • WICKET -1274 загружаются только свойства из первой реализации панели при использовании разных реализаций абстрактной панели на одной странице
  • WICKET -1275 FLAG _HAS_BEEN_RENDERED устанавливается при рендеринге невидимых компонентов
  • WICKET -1277 — Когда ни один компонент не сфокусирован на AjaxRequestTarget, wicket пытается сфокусировать элемент с идентификатором ‘null’
  • WICKET-1282 – AjaxFormSubmitBehavior doesn’t work well with nested forms
  • WICKET-1290 – PrependingStringBuffer.equals(Object obj) is not reflexive
  • WICKET-1304 – Form processing workflow is broken for FormComponentPanels

Improvement

  • WICKET-1020 – expose configuration of CompoundValidator, NumberValidator
  • WICKET-1193 – i18n: Translation of resource files in Korean
  • WICKET-1252 – Default start week day based on locale
  • WICKET-1272 – Better clustering support for DiskPageStore
  • WICKET-1283 – Allow to query component markup id without creating one
  • WICKET-1284 – Report last focused element id on ajax request
  • WICKET-1293 – Improve SelectOptions: allow customization of created SelectOption objects
  • WICKET-1299 – HybridUrlCodingStrategy should throw a PageExpiredException if a RequestListenerInterface is targeted on a non-existent page-id/version
  • WICKET-1309 – Properties files translation (_es)
  • WICKET-1313 – Created Norwegian translation of Application.properties
  • WICKET-1318 – NavigatorLabel should be localizable