Читайте скоро:

  • Переходим на Firefox 3
  • Встраиваем Acegi Security в web-приложение на Spring
  • Факторы способствующие моей продуктивности и творческому настроению



11 февраля, 2008
6 февраля, 2008

В предыдущей статье мы занимались проектированием будущего приложения на Spring. Определили его цели, структуру, а также рассмотрели основные компоненты. В качестве примера используем всё тот же AllOfRss.com.

В данной статье я рассмотрю конфигурацию нашего приложения. В процессе будут созданы все необходимые конфигурационные файлы для его полноценного функционирования.
Для начала откроем Eclipse и создадим новый проект (File->New->Web Project), также рекомендую установить плагин для более комфортной работы с фреймворком Spring - Spring IDE Plugin. В процессе создания проекта, Eclipse попросит указать название вашей “Web root folder” (по умолчанию стоит - WebRoot), я обычно указываю - web, а также J2EE Specification Level, отметьте - Java EE 5.0 (если, конечно, вы используете Java 5). Остальное пусть будет без изменений.

Веб дескриптор

Как и в любом другом веб-приложении на Java всё начинается с конфигурации web.xml (web(WebRoot)/WEB-INF/web.xml).

Для начала установим путь к осноному конфигу Spring.

web.xml

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/allofrss-servlet.xml</param-value>
</context-param>

<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

Сравнительно с другими веб-приложениям на Java, приложение на Spring не отличается особой оригинальностью поскольку здесь тоже всё работает через сервлеты, правда сервлет здесь будет всего один. DispatcherServlet главный сервлет в приложении на Spring. Он выполняет роль “гейтвея” входящих запросов, перенаправляя вызовы “внутрь” системы (в науке это называется паттерном Front Controller).

Продолжить ‘Разработка веб-приложений на Spring. Часть 2 (Конфигурация)’

28 января, 2008
23 января, 2008

Совершенно неожиданно для себя зарегистрировался сегодня на Memori.ru. С первого же взгляда порадовало обилие полезных функций по работе с закладками, удобное расположение тегов, возможность создавать связи тегов, удобная подписка, а главное продуманная юзабильность всех этих выкрутасов, чего не скажешь про старый добрый Del.icio.us.

Одним словом, результат не заставил себя долго ждать, все мои закладки были успешно испортированы с Del.Icio.us, прямяком сюда - Мои закладки на Memori.ru.

Если у кого-нибудь из вас есть эккаунт на Memori.ru, с удовльствием подружусь.

21 января, 2008

Да, да, именно Conference, а не Seminar!

15 марта 2008 года - состоится седьмая всеукраинская конференция по динамическим языкам программирования - Exception Conference #07.

В данный момент ищутся докладчики. Предлагаемые темы:

  • GUI
  • Web
  • Сетевые приложения
  • Динамические языки в разработке игр
  • Системы контроля версий
  • Базы данных
  • Рефакторинг, TDD, XP, паттерны, ООП
  • ORM
  • Метапрограммирование
  • Параллельное программирование
  • Администрирование, автоматизация бизнеса
  • VoIP

Направляйте свои предложения организатору сего действа Ивану Пирогу: ivan.pirog@gmail.com.

Подробнее читайте на официальном сайте конференции: http://exception.org.ua