Данный инструмент предназначен для использования архитекторами программного обеспечения, опытными разработчиками и менеджерами проектов.
Десятилетний опыт разработки и оптимизации позволил создать инструмент, который повышает эффективность разработки, улучшает качество кода и освобождает разработчиков от рутинных задач.
Это инструмент для автоматического создания кода на основе Springboot для бизнес-систем (фронтенд/бэкенд). Вы можете адаптировать его под любую структуру и язык программирования.
Инструмент представляет собой автоматизированную фабрику по созданию и обработке информационных систем, которая позволяет вам ввести данные бизнес-модели (data.xml) и получить готовую к использованию систему на базе Springboot в течение нескольких секунд.
Архитектура инструмента генерации кода основана на Ant и шаблонах Freemarker.
Созданная система приложений (maven web проект) использует Springboot, Mybatis, Shiro/Security, Thymeleaf и MySQL/Oracle/H2.
Принцип работы:
Выбор data.xml для описания модели данных обусловлен возможностью детализации различных аспектов модели, таких как отношения «многие ко многим» и допустимость пустых значений, которые могут быть потеряны при использовании базы данных в качестве входных данных.
Система, созданная с помощью 【架构师助手】, реализует следующие основные функции:
Для работы инструмента требуется следующее окружение:
Основанный на шаблонах Freemarker, инструмент использует Ant и Maven. Сначала Ant преобразует шаблоны в проект структуры Maven Web, после чего Maven управляет этим проектом. Поэтому необходимо установить и настроить среды выполнения Ant и Maven.
Установка и настройка JDK 1.8 и Maven 3.3: если вы не знаете, как это сделать, возможно, вам стоит улучшить свои навыки, прежде чем использовать этот инструмент.
Настройка среды выполнения Ant: достаточно скачать и распаковать пакет Ant в определённую папку, без необходимости установки. Затем добавьте каталог bin Ant в переменную среды path, чтобы иметь возможность выполнять команду ant из любого каталога в командной строке DOS. Например, если вы скачали и распаковали Ant в C:\ant162, добавьте C:\ant162\bin в path. Чтобы проверить успешность настройки, введите ant –version в любом каталоге командной строки DOS. Если отображается версия Ant, настройка прошла успешно.
Проблемы с нехваткой памяти при выполнении Ant можно решить, добавив переменные среды ANT_OPTS: ANT_OPTS -Xms1024m -Xmx1024m -XX:PermSize=1024M -XX:MaxNewSize=256m -XX:MaxPermSize=1024m
Определите свою модель данных: создайте собственную модель данных, используя data.xml, вместо того чтобы основываться на таблицах базы данных. Data.xml предоставляет преимущества в описании деталей отношений между объектами и таблицами, которые теряются при использовании таблиц базы данных. С помощью data.xml можно генерировать SQL-скрипты для разных баз данных, объекты модели/сущности, Dao/Mapper, Controller, Service, HTML-страницы для фронтенда и другие элементы.
Запустите инструмент: запустите run.bat из командной строки CMD, чтобы сгенерировать весь необходимый код и автоматически скомпилировать и запустить веб-приложение на базе Springboot.
Доступ к приложению: перейдите по адресу http://localhost:8080.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )