Рубрики
Без рубрики

Введение в активный Веб

Откройте для себя Activeweb – веб-фреймворк с полным стеком от Java Lite.

Автор оригинала: baeldung.

1. Обзор

В этой статье мы проиллюстрируем Activeweb – веб – фреймворк с полным стеком от JavaLite, предоставляющий все необходимое для разработки динамических веб-приложений или веб-сервисов.

2. Основные понятия и принципы

Activeweb использует “соглашение над конфигурацией”, что означает, что он настраивается, но имеет разумные значения по умолчанию и не требует дополнительной настройки. Нам просто нужно следовать нескольким предопределенным соглашениям, таким как именование классов, методов и полей в определенном предопределенном формате.

Он также упрощает разработку, перекомпилируя и перезагружая исходный код в работающий контейнер (по умолчанию-Jetty).

Для управления зависимостями он использует Google Guice в качестве платформы DI; чтобы узнать больше о Guice, ознакомьтесь с нашим руководством здесь .

3. Настройка Maven

Для начала давайте сначала добавим необходимые зависимости:


    org.javalite
    activeweb
    1.15

Последнюю версию можно найти здесь .

Кроме того, для тестирования приложения нам понадобится активное веб-тестирование зависимость:


    org.javalite
    activeweb-testing
    1.15
    test

Ознакомьтесь с последней версией здесь .

4. Структура приложения

Как мы уже обсуждали, структура приложения должна соответствовать определенному соглашению; вот как это выглядит для типичного приложения MVC: