GWT →  Использование шаблона Command для организации RPC-вызовов в GWT

В своем прошлогоднем выступлении в рамках Google I/O Ray Rayan поведал аудитории о том, как правильно стоить архитектуру более-менее крупных GWT-проектов. Одна из его рекомендаций — использование шаблона (паттерна) Command для оргиназации RPC-сервисов. В данной заметке я постараюсь вкратце осветить данный подход на примере простейшего GWT-приложения. Для диспетчеризации RPC-вызовов будет использована библиотека gwt-dispatch GWT-Dispatch. Сразу хочу предупредить, что эта статья является симбиозом, осмыслением и компиляцией нескольких источников (GWT-Dispatch Getting Started, GWT MVP Example). Рассматривайте ее как руководство к быстрому старту на пути правильного построения GWT-приложений. Весь материал разработан с учетом того, что серверная реализация RPC-сервисов также выполняется на языке Java.

AppEngine →  Загрузка, хранение и извлечение изображений в Google App Engine

В данной статье хочу поведать сообществу о способе загрузки и хранения изображений в хранилище, которое предоставляет Google App Engine. Решение построено по классическому принципу, на простых JSP-страницах, хотя может быть с легкостью адаптировано применительно к GWT-коду. Для диспетчеризации запросов я решил использовать Spring Framework 3 и JDO для работы с хранилищем. Таким образом, попутно будет рассмотрен вопрос интеграции JDO-классов в Spring-приложения.
Поглядеть как работает приложение можно здесь
Попрошу не судить строго ибо это моя первая проба пера. Итак, поехали!

AppEngine →  Авторизация через службу User Service в GWT приложениях

Данная статья адресована Java программистам начинающим знакомиться с возможностями облачной платформы Google Apps Engine. Так же, я немного напишу про прокол GWT-RPC. Дело в том, что в сфере веб-технологий меня в первую очередь интересуют RIA приложения, а в данный момент технология GWT и производные от нее фреймворки. Несмотря на это, в первой части статьи я постараюсь описать процесс авторизации для тех программистов, кто использует в качестве клиентской части отличные от GWT технологии. Для разработки GWT/GAE приложений я использую Google Eclipse плагин, дальнейший текст построен на предположении что читатель самостоятельно установил и настроил этот плагин, а так же разбирается в основах создания web-приложений на базе технологий Java Servlets & JSP.

AppEngine →  Формируем сообщество AppEngine

В соответствии вот с этим сверхсекретным документом, данный топик является первым блином первой экспериментальной попыткой создания тематического сообщества на Enetri, посвященного "облачной" технологии AppEngine.

Enetri →  Дни закрытых дверей

В связи с плановыми профилактическими работами на платформе Google AppEngine, 28 апреля и 5 мая в течение часа (ориентировочно) ресурс будет находиться в режиме "только для чтения". Функции публикации, комментирования, голосования и регистрации будут временно недоступны. Приносим извинения за возможные неудобства.

Расписание:
  • 28 апреля 2010, 20:00-21:00 UTC (24:00-01:00 MSK)
  • 5 мая 2010, 20:00-21:00 UTC (24:00-01:00 MSK)