Задать вопрос

С чего начать изучение Java для web?

Добрый день!

С чего начать изучение Java под Web-разработку? Какие-то книги может посоветуете? Запутался уже во всем этом изобилии фреймворков, Application Server'ов, все что-то советуют и все, никто не рассказывает почему конкретный выбор лучше других. Например, все вокруг рекомендуют Tomcat, и никто - GlassFish. Почему? Лично мне непонятно. С фреймворками все еще хуже - одни советуют Spring, другие - JSF, третие Grails итд, и опять же не очень подчеркивают достоинства/недостатки. Может, и были подобные вопросы с хорошими ответами раньше, но я не нашел.

Чтобы было проще определить, что мне нужно, приведу примеры того, что хочу сделать:
1. Веб-приложение для выполнения запросов к некой БД на PostgreSQL (Java здесь, конечно, не принципиальна, но желательна, мы же опыт получаем все таки)
2. Веб-приложение для автоматизации управления некой информационной системой (здесь Java предпочтительна, т.к. API системы на Java).

Хочется услышать обоснования, какие технологии для таких вещей предпочтительнее, и почему. Или хотя бы ссылку, где можно сравнения почитать, чтобы сделать выбор (я не нашел, честно).
  • Вопрос задан
  • 1886 просмотров
Подписаться 5 Оценить Комментировать
Ответ пользователя Виталий Витренко К ответам на вопрос (3)
Vestail
@Vestail
Software Engineer
Professional Java for Web Applications - там есть все что нужно.
Application Servers - это для энтерпрайза из 2000-ых. Сейчас Spring, Hibernate + servlet container(tomcat, jetty) практически стандарт в Java.
Ответ написан
Комментировать