Относительно недавно я начал изучать Spring Framework. Сразу занимался, и теорией, и практикой. Сделав достаточное количество несложных веб-приложений, я хорошо набил руку на создании CRUD приложений.
https://ru.wikipedia.org/wiki/CRUD
Я захотел немного автоматизировать процесс разработки веб-приложений, в которых есть CRUD операции. Подумал, что было бы здорово сразу генерировать исходный код для таких приложений в зависимости от модели данных (сущности), которыми мы бы хотели управлять. В итоге я сделал веб-приложение, которое создает другие мини веб-приложения, основанные на CRUD операциях. Речь не идет о конструкторе сайтов. Это скорее конструктор исходного кода (back-end и front-end) для мини сайтов определенного вида.
После прохождения регистрации в моем веб-проекте появляется возможность создавать свои мини веб-проекты. Я написал подробную документацию, как именно это делать. Очень бы хотелось получить обратную связь по использованию моего сервиса.
Жду Вас тут: http://developerhelper.tishtech.ru/
Tish17
29 уровень
Помощник в изучении Spring Boot
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Vladimir Komarov QA Automation Engineer
27 июля 2020, 06:09
502
0
Iosif Futerman
24 июля 2020, 06:49
Ссылка не работает
0
Виктор Java Developer в Систематика Консалти
19 июля 2020, 06:50
Это называется CRM, кровавый ынтерпрайз на таком и держится)
0
Anonymous #1384518Expert
18 июля 2020, 20:26
Ограничение пароля до 16 символов лишнее. Конечно перебрать такой пароль всё равно почти нереально (ведь это 16^72 комбинаций, а это 87-значное число = 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056), но всё же, кому-то привычен пароль из каких-то запоминающихся наборов слов.
Так же добавлю от себя, что не было бы лишним добавить Lombok на проект, для чистоты чтения кода.
Приложение пока слишком простое и нет построения связи между сущностями, обработки параметров запроса (например на основе спецификаций), и постраничного вывода (Pageable result). Но я думаю это всё впереди. Это была отличная практика, и надо обязательно продолжать в том же духе.
Для тех, у кого трудности с тестированием. В адресной строке заходим без https
application.properties примерно такой:
При успешном подключении и работе БД должно быть примерно такое:
+7
Tish17
19 июля 2020, 05:08
Большое спасибо!
+2
Anonymous #1384518Expert
19 июля 2020, 15:53
Усовершенствуешь, воспользуюсь той кнопкой доната на косарик, для мотивации.
+2
Justinian Judge в Mega City One Master
18 июля 2020, 13:55
За реализацию от идеи к готовому продукту - плюсик, молодец.
Ниша конечно интересная, crud нужно писать много, самому и ручками на этапе обучения, а на этапе применения написать такой круд будет быстрее самому, чем с хелпером для простых проектов, для сложных есть jhipster.
Но все-равно, это редкость когда на подобном этапе делают законченный продукт, мне понравилось, а то от телеграм ботов и to do уже глаз дергается.
Понравился раздел Get started, минималистическое, структурированное оформление, со скриншотами ничего лишнего супер.
Только вопрос, зачем пункт по настройке в Идее Datasource?
Можно просто указать в каком формате указать БДку и примера, но это уже так, просто комментарий.
Молодец, продолжай в том же духе!
+10
Tish17
18 июля 2020, 17:48
Огромное спасибо за такие слова!
+4