Gwt-Платформа Основы Работы С Докладчиками

Добрый день всем Хабражительникам! Я начинающий Java-программист и так уж получилось, что начинаю свою карьеру с разработки серьезного приложения в GWT. Статей на тему GWT довольно много, но почему-то совершенно нет информации о замечательном фреймворке GWT-Platform. Вы можете узнать больше об этой структуре здесь , а об основах я кратко расскажу на примере простого приложения.

Наше приложение будет содержать панель навигации с кнопками переключения текущего вида.

А также две колонки, в которые мы будем вставлять необходимый контент в зависимости от ситуации.

Для наглядности я сделал две колонки.

В реальной жизни он вам, конечно, понадобится.

Если нажать на кнопку в навбаре, откроется либо левая часть приложения, либо правая часть с бессмысленным текстом.

По умолчанию открывается левая колонка, на которой находится кнопка открытия диалогового окна для ввода имени и фамилии.

После нажатия кнопки подтверждения эти данные переносятся в правый столбец и отображаются.



GWT-Платформа основы работы с докладчиками



GWT-Платформа основы работы с докладчиками



GWT-Платформа основы работы с докладчиками



GWT-Платформа основы работы с докладчиками

Итак, сначала нам нужно создать проект GWT в IDE. Для работы с GWTP нам потребуется добавить в проект следующие библиотеки: guice-2.0.jar, guice-3.0.jar, gwtp-all-1.0.jar, aopalliance.jar, guice-assistedinject-3.0.jar. Я также добавил gwt-bootstrap-2.2.2.0-SNAPSHOT.jar, чтобы придать приложению красоты.



GWT-Платформа основы работы с докладчиками

Вы можете установить плагин gwt-platform в Eclipse. Это делает жизнь намного проще.

С его помощью можно создавать как новые проекты, так и комбинации презентатора.

Скачать по этой ссылке: плагин.

gwt-platform.googlecode.com/hg/update Давайте начнем: Вам необходимо создать клиентский модуль и Ginjector. Если вы создаете приложение с помощью плагина, они будут созданы автоматически: В методе configure() мы свяжем наши презентаторы с интерфейсами и их реализацией представления.

   

public class ClientModule extends AbstractPresenterModule {

Теги: #Google Web Toolkit #веб-разработка #java #разработка веб-сайтов #java #Google Web Toolkit
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.