Wicket основан на компонентах и поставляется с набором стандартных компонентов (таких как разбиение на страницы, автозаполнение, сетки данных, обработка форм и т. Д.). Если вы хотите создать стандартную панель (с возможностью простого повторного использования), просто создайте свой HTML-фрагмент, чтобы использовать шаблон (с wicket:id
атрибутами, где вы хотите связать динамический контент или подкомпоненты) и соответствующий файл Java. , Кроме того, вы можете прикрепить определенные файлы CSS и JS.
На мой взгляд, разработка Wicket - это хорошее соотношение цены и функциональности. И вы получаете множество встроенных функций AJAX, даже не записывая (не читая) никакой JS. Например, измените модель для компонента, прикрепите компонент к AjaxRequestTarget
, и панель автоматически перекрашивается с помощью манипуляции DOM.
Для быстрого ознакомления и ознакомления я рекомендую Калитка в действии от Dashorst & Hillenius. (И не пропустите другие замечательные ресурсы.)