Demux Framework Это пакет, который служит для компиляции модулей с помощью Maven2 и обеспечения их развертывания в пути к классам. Этот комплект поддерживает базовые пакеты, т. е. javax.servlet.http и javax.servlet.http.jsp. Также можно создать модуль из этих базовых пакетов, используя управление зависимостями Mavens. Этот пакет поддерживает активатор, поэтому вы можете активировать проект Maven из Eclipse, просто создав файл конфигурации. Существует поддержка некоторых плагинов, таких как плагин сервлета. Есть также несколько образцов, которые помогут вам начать работу. Возможности демультиплексора: 1. Встроенная поддержка Maven 2. Поддержка активации Maven 3. Поддержка активатора 4. Поддержка плагина Maven 5. Встроенная поддержка сэмплов 6. Поддержка автономных приложений Структура демультиплексора: Demux Framework — это пакет, который позволяет пользователям создавать, компилировать и запускать приложения Eclipse на основе Maven в своей локальной файловой системе. Этот пакет включает встроенную поддержку Maven, активацию Maven и загрузчик классов, который поддерживает среды выполнения на основе OSGi, такие как Equinox и Felix. Также можно скомпилировать и запустить отдельное приложение без среды выполнения Maven. Demux Framework можно использовать для создания и развертывания настольных приложений на основе OSGI, а также мобильных веб-приложений. Этот пакет предназначен для взаимодействия со стандартной средой Eclipse IDE, в отличие от других пакетов, которые ограничивают работу Demux Framework в среде IDE. Demux Framework поставляется с готовыми к использованию модулями, которые включают базовые функции Maven. Вы также можете импортировать сторонние модули или создавать свои собственные модули. С помощью всего нескольких модификаций вы сможете превратить настольное приложение в мобильное, сэкономив таким образом время и силы. Demux Framework работает в следующих средах выполнения: • Apache Felix Framework: это модульная структура на основе OSGi, которая позволяет разрабатывать настольные приложения на основе OSGi, работающие на нескольких платформах. • Apache OpenLiberty: это готовая к использованию на предприятии реализация спецификации OSGi, позволяющая разрабатывать настольные, мобильные и веб-приложения на базе OSGi, работающие на нескольких платформах. • Eclipse Equinox: это реализация спецификации OSGi с открытым исходным кодом, которая позволяет разрабатывать настольные, мобильные и веб-приложения на базе OSGi, работающие на нескольких платформах. • Затмение Демонстрационное приложение очень простое, но в нем много плагинов, разработанных за день. Каждый плагин представляет собой приложение Spring Boot с минимальным набором функций. Все плагины являются модулями в одном проекте и развертываются как автономные приложения. Демонстрационное приложение предоставляет простой способ создания прототипов проектов с помощью Demux Framework. В вашем распоряжении: * общий сервер приложений, позволяющий интегрироваться с сервером FSG * сервер приложений, позволяющий запускать демоверсии в той же среде * веб-сервер, позволяющий запускать демонстрационное приложение в веб-браузере Фреймворк Demux не предъявляет особых требований. Он предназначен для работы с Java Runtime Environment (JRE), что означает, что все компоненты Demux могут работать в одной и той же среде (настольной или мобильной) без каких-либо серьезных изменений. Основной сервер приложений можно использовать непосредственно как приложение весенней загрузки, и он может работать как на настольных, так и на мобильных устройствах как автономные приложения. Демонстрационное приложение предназначено для встраивания в другие приложения, а не только для изоляции. *** Скриншот *** ![]( Возможности демультиплексора: * **Подключаемый модуль Eclipse**: Эта функция позволяет разработчику запускать свое приложение внутри Eclipse IDE в своих проектах (используя код из проекта `demux-framework`) и отлаживать работающее приложение в режиме реального времени. * **Докер**: Эта функция позволяет разработчикам запускать свой проект с предварительно созданным образом Demux Framework, используя либо докер: - **докер:2.1.0** или **докер:18.09.4**. ... Контейнер Docker можно создать с нуля, используя один из этих образов или любой образ, доступный на Docker Hub. * **AppJorator**: это серверный модуль, который позволяет запускать демонстрационное приложение на стороне сервера. * **Demux Framework Server**: это основной сервер, который запускается SDK. * **Demux Framework Boot Server**: это еще один сервер, который запускается с помощью SDK. Он содержит общие модули и серверы приложений. * **Demux Framework Mobile Server**: это сервер мобильных приложений. * **Spring Cloud**: эта функция позволяет запускать приложения с использованием встроенного в память сервера FSG в автономной среде. * **Demux Framework Direct**: это прямая проводная связь между FSG и fb6ded4ff2
Related links:
Comments