Sunday, November 27, 2011

GWT Event Bus basics

Developers ofter create web applications using Model-View-Controller pattern.

This post has a Russian version.

Model is data and methods to work with it. It responds to requests and changes its state accordingly. Model doesn't know how data is rendered.

View renders the Model.

Controller provides a connection between Model and View.

Friday, November 25, 2011

Основы GWT Event Bus

При разработке веб-приложений часто используют шаблон Model-View-Controller.

Model (Модель) - это данные и методы для работы с ними. Она реагирует на запросы и соответственно изменяет своё состояние. Модель ничего не знает о том, как данные визуализируются.

View (Представление) отвечает за визуализацию данных.

Controller (Контроллер) обеспечивает связь между Моделью и Представлением.

Sunday, November 20, 2011

Speeding up GWT compilation

When you develop a GWT application you can easily observe that it is compiled for a pretty long time.

This post has a Russian version.

For example, build that small application by executing command "mvn clean install":

Saturday, November 19, 2011

Ускоряем GWT-компиляцию

При разработке GWT-приложений сталкиваешься с тем, что они довольно долго компилируются. Для примера, соберём это небольшое приложение с помощью команды "mvn clean install":

Monday, November 14, 2011

Spring and GWT tutorial. Part 4 - MyBatis and MySQL

Recently I've started working in a GWT project. It is a new technology for me, so I've decided to create a simple web application based on Spring and GWT.

This post has a Russian version.

In previous parts we have created an application that has some working functionality. It is a good start. But our app lacks one important thing - it cannot work with database.

Let's make it work with:
  • MyBatis 3.0.5
  • MySQL 5.1

Sunday, November 13, 2011

Создаем приложение с помощью Spring и GWT. Часть 4 - MyBatis и MySQL

Недавно я начал работу в проекте, в котором используется новая для меня технология - GWT. Решил написать небольшое приложение, использующее этот фреймворк и Spring.

В предыдущих частях мы создали приложение, которое имеет пусть небольшой, но рабочий функционал.
Это - неплохое начало. Но наше приложение имеет один недостаток - оно не умеет работать с базой данных.

Восполним этот пробел с помощью:
  • MyBatis 3.0.5
  • MySQL 5.1

Tuesday, October 25, 2011

Spring and GWT tutorial. Part 3 - GWT RPC Services


Recently I've started working in a GWT project. It is a new technology for me, so I've decided to create a simple web application based on Spring and GWT.

This post has a Russian version.

We have already integrated Spring and GWT in our application. At this time we will make client and server sides of our application effectively communicate with each other using a GWT RPC service.

Monday, October 24, 2011

Spring and GWT tutorial. Part 2 - Adding GWT

Recently I've started working in a GWT project. It is a new technology for me, so I've decided to create a simple web application based on Spring and GWT.

This post has a Russian version.

If you have never heard about GWT, you can read about it there and pass a very useful tutorial.

We have already created a skeleton of our application using Spring. Now let's add GWT to our project.

Sunday, October 23, 2011

Spring and GWT tutorial. Part 1 - Spring Configuration

Recently I've started working in a GWT project. It is a new technology for me, so I've decided to create a simple web application based on Spring and GWT. Let's begin by setting Spring configuration.

This post has a Russian version.

We will use next technologies:
  • Java 8
  • Spring 4.2.4
  • GWT 2.7.0
  • Maven 3.3.3
  • Tomcat 8.0.30

Friday, October 21, 2011

Создаем приложение с помощью Spring и GWT. Часть 3 - GWT RPC сервисы

Недавно я начал работу в проекте, в котором используется новая для меня технология - GWT. Решил написать небольшое приложение, использующее этот фреймворк и Spring.

Ранее мы интегрировали в нашем приложении Spring и GWT. В этой части мы рассмотрим, как обеспечить обмен данными между клиентской и серверной частями нашего приложения с помощью GWT RPC сервиса.

Wednesday, October 19, 2011

Создаем приложение с помощью Spring и GWT. Часть 2 - Добавляем GWT

Недавно я начал работу в проекте, в котором используется новая для меня технология - GWT. Решил написать небольшое приложение, использующее этот фреймворк и Spring.

Те, кто не знаком с GWT, могут ознакомиться с ним здесь и пройти очень полезный tutorial.

В предыдущей части мы создали каркас приложения с помощью Spring. Сейчас рассмотрим, как в наше приложение добавить GWT.

Создаем приложение с помощью Spring и GWT. Часть 1 - Настраиваем Spring

Недавно я начал работу в проекте, в котором используется новая для меня технология - GWT. Решил написать небольшое приложение, использующее этот фреймворк и Spring. Начнем с конфигурации последнего.

В процессе написания приложения будут использоваться:
  • Java 8
  • Spring 4.2.4
  • GWT 2.7.0
  • Maven 3.3.3
  • Tomcat 8.0.30