solovladys
@solovladys
Люблю программировать

Какой использовать стек технологий при разработке первого Java web-приложения?

Привет, ребят! В университете взял проект с задачей разработать web-приложение по аренде автомобилей на джаве. Какие посоветуете изучать технологии или с чего в целом лучше начать делать проект? С данным типом работ сталкиваюсь впервые, раньше был опыт только в разработке gui swing/fx приложений. Буду признателен за любую помощь!
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Evgeny_13
Для лучшего понимания советую попробовать написать это на стандартных вещах в Java, Servlets, JDBC(дадут общее понимание работы фреймворков таких как Hibernate,Spring). После этого браться за Hibernate -> Spring.
Ответ написан
Комментировать
twobomb
@twobomb
Ну например Spring+Vaadin+Hibernate
Ответ написан
Комментировать
profyan
@profyan
Фронтовой на маркетплейсе
Spring в качестве DI контейнера и прочими фишками (например очень важная вещь Spring Security). В качестве библиотеки доступа к данным(бд) предлагаю использовать MyBatis. Это нечто среднее между голым Jdbc (его шаблонным кодом и непонятной иерархией эксепшенов) и Hibernate (который лишь на ранних этапах такой удобный и красивый. Но сложность поддержки кода со временем растет очень быстро и никто не отменял n+1 запрос).
Чтобы не париться с тонной конфигураций можно взять Spring boot в комплект.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы