Как создать java web-приложения с нуля?

Мне нужно создать web-приложение на языке Java использующее Google maps API, но я обладаю лишь хорошим пулом знаний в Java SE, до этого не программировал web-приложения. Подскажите с чего начать, какие технологии и фреймворки нужно использовать, посоветуйте литературу или статьи, за любую помощь в этом вопросе буду признателен.
  • Вопрос задан
  • 1959 просмотров
Пригласить эксперта
Ответы на вопрос 3
@wani
Обычный стек для веб приложения на Java это:
  1. Spring MVC (здесь находится вся логика)
  2. Spring Data/ Hibernate (ORM (object-relational mapping) для связывания ваших данных из базы в объекты)
  3. Любая БД (база данных) (MySQL, PostgreSQL, MongoDB, etc.)

Для начала вам лучше всего начать с изучения Spring. В книгах по Spring будет описано не только Spring MVC. Параллельно можете начать изучать любую БД на ваш вкус.
С такими знаниями вы сможете написать бекенд. Для фронтенда вам следует изучить Html/Css/Javascript. Для того, чтобы потом в фронтенде использовать Google Maps, вот просто надо будет изучить его api и все.
Ответ написан
Комментировать
@asmed
Мой вариант для написания веб-приложений:
1. Фреймворк Spark sparkjava.com
2. Шаблонизатор Apache Velocity, есть в фреймворке Spark.
3. IDE - Intellij IDEA, community edition вполне хватит
Ответ написан
Комментировать
TerraMorf
@TerraMorf
Java Andriod developer
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы