Axelor Open Suite, структура проекта открытого доступа
1. Введение
Axelor Open Suite фокусируется на бизнес-процессах, упрощая разработку и помогая нам быстро создавать приложения. этоMVC
framework, который требует от нас написания небольшого количества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
серии продуктов, некоторые другие фреймворки могут уделять меньше внимания. Я надеюсь, что мое объяснение поможет вам увидеть больше проектов с открытым исходным кодом и почувствовать удовольствие от проектов с открытым исходным кодом. Заинтересованные партнеры могут шевелить руками!