Classic версия в настоящее время не занимается разработкой новых функций, только исправляет ошибки.
Дополнительные новые функции доступны в версии Pro по ссылке: https://gitee.com/uncle.code/dodo-pro
DodoFramework — это Java Web-фреймворк для автоматизации разработки, основанный на кодовом генераторе. Он повышает эффективность разработки на 90% и позволяет создавать системы управления бэкендом за считанные секунды.
Стоимость внедрения крайне низкая (несколько аннотаций, применяемых к классам сущностей), а сам фреймворк является широко используемым базовым решением (Spring MVC, Hibernate, Freemarker). Он мгновенно генерирует полный код, который полностью документирован, безопасен, надёжен, соответствует стандартам именования, легко читается, поддерживается и расширяется. Также он легко модифицируется под конкретные требования.
Достаточно изучить, как добавлять аннотации к классам сущностей; после генерации кода аннотации можно удалить, не влияя на работу программы.
Средние и малые Java Web-системы, приложения или небольшие программные продукты для управления бэкендом, которые требуют минимальной или вообще не требуют доработки. Это позволяет сосредоточиться на бизнес-логике.
Версия Classic поддерживает 10 шаблонов, версия Pro поддерживает 1 шаблон по ссылке: https://gitee.com/uncle.code/dodo-pro
@DodoField(name = "Продукт", sortSeq = 0, isRemoteCheck = true, regExp="[A-Za-z0-9]+",regExpTip="Только цифры и 26 букв английского алфавита")
private String name;
@DodoField(name = "Описание продукта", sortSeq = 5, listable = false, isnullable = false, isRichText = true)
private String productDesc;
@DodoField(name = "Цена продукта", sortSeq = 1)
private BigDecimal price;
@DodoField(name = "Баллы продукта", sortSeq = 2, max = Integer.MAX_VALUE + "", min = Integer.MIN_VALUE + "")
private int buyScore;
@DodoField(name = "Статус продукта", sortSeq = 4, isnullable = false, isRemoteCheck = false)
private ProductStatus productStatus;
@DodoField(name = "Цвет продукта", sortSeq = 5, isnullable = false, isColor = true)
private String productColor;
16:56:21.791 [main] INFO c.g.f.p.counter.FileLineCounter - Congratulations:
16:56:21.791 [main] INFO c.g.f.p.counter.FileLineCounter - Finally:
16:56:21.791 [main] INFO c.g.f.p.counter.FileLineCounter - You have written: 43 files : 8670 lines
16:56:21.791 [main] INFO c.g.f.p.counter.FileLineCounter - Generate: 772 files : 381785 lines
16:56:21.791 [main] INFO c.g.f.p.counter.FileLineCounter - The percentage of generated code is 97.78%:
16:56:21.791 [main] INFO c.generate.utils.Step_4_GenerateCode -
16:56:21.791 [main] INFO c.generate.utils.Step_4_GenerateCode - ******************************************************
16:56:21.791 [main] INFO c.generate.utils.Step_4_GenerateCode - Step_4_GenerateCode ....Exec OK!
16:56:21.791 [main] INFO c.generate.utils.Step_4_GenerateCode - Take time -> 00:00:05:037
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )