Axelor — это фреймворк проекта открытого доступа без написания кода.

Java EE

Axelor Open Suite, структура проекта открытого доступа

1. Введение

Axelor Open Suite фокусируется на бизнес-процессах, упрощая разработку и помогая нам быстро создавать приложения. этоMVCframework, который требует от нас написания небольшого количестваjavaкод, потому что егоmodels,views,actionsвсе вxmlКак указано в файле, фреймворк будет автоматически генерировать для нас код для каждой части, что значительно повышает эффективность разработки.Необходимо разработать лишь небольшой объем бизнес-кода. Функция уже существует в виде «приложения», которое поддерживает операции установки и удаления. Документация фреймворка особенно богата и детализирована, что делает его хорошим учебным проектом.

Axelor Open Suite включает в себя следующие модули:

  • управление взаимоотношениями с клиентами
  • управление продажами
  • Управление финансами и затратами
  • Управление человеческими ресурсами
  • управление проектом
  • Управление запасами и цепочками поставок
  • Управление производством
  • Мультикомпания, мультивалютность и мультиязычность

2. Строительство проекта

2.1 Локальная сборка

Скачать проект

Адрес загрузки инсталляционного пакета проекта, загрузите различные установочные пакеты в соответствии с вашей операционной системой.

запустить проект1. Бегиaxelor.exe
будет загруженzipРазархивируйте пакет, дважды щелкните, чтобы выполнитьaxelor.exe, вы можете установить его локальноAxelor.

проиллюстрировать:

  • Веб-порт: порт, доступный веб-стороне, то есть порт доступа браузера.
  • Порт базы данных: порт базы данных PostgreSQL.
  • Пароль базы данных: пароль пользователя базы данных PostgreSQL.
  • Подтвердите пароль: подтвердите пароль
  • Язык: язык
  • Тема: Используемая тема приложения

2. Доступ к элементам После успешного запуска проекта откройте в браузере:http://localhost:8080/, пароль учетной записи: admin/admin

2.2 Конструкция сервера

помещение

  • УстановитьDockerСреда, Docker — это движок контейнера приложений с открытым исходным кодом, упакованные приложения могут быть опубликованы на любой платформе без вмешательства из внешней среды.
  • мастер общийDockerкоманда, запуск докера, docker ps, образы докера, журналы докера.

Установите среду Docker

uname -r #查看你当前的内核版本
yum update #更新yum
yum -y install docker #安装 docker
systemctl start docker.service #启动 docker 服务
docker version #查看 docker版本

запустить проектВыполните следующую команду, чтобы запустить проект.

docker run -d -it -p 8081:80 --name aio-erp axelor/aio-erp

проиллюстрировать:

  • Параметр -d означает запуск в фоновом режиме.
  • Параметр -p 8081:80 указывает, что порт 8081 выставлен наружу, а внешний доступ 8081 указывает на внутренний 80 порт.
  • Параметр --name указывает имя создаваемого контейнера.

текущий результатДоступ через браузер:http://ip:8081/ достаточно, здесь я строю среду, адрес: http://34.68.204.21:8081/, эффект от операции следующий:

Доступны дополнительные функциипроектная документация

2.3 Другие режимы работы

3. Наконец

Этот предмет моя кистьB站Когда я узнал, Акселор очень силен. Большинство студентов, изучающих Java, возможно, использовалиSpringсерии продуктов, некоторые другие фреймворки могут уделять меньше внимания. Я надеюсь, что мое объяснение поможет вам увидеть больше проектов с открытым исходным кодом и почувствовать удовольствие от проектов с открытым исходным кодом. Заинтересованные партнеры могут шевелить руками!

4. Ссылка

Беспокойная обезьяна
Усердно делитесь технологией!