С чего начать изучение Java для веб-разработки?

Всем привет!

Я веб-разработчик, на текущий момент владею стандартным набором из php, javascript, sql и смежных с ними технологиями. Не холивара ради, но начал чувствовать, что дальше с таким набором будет тяжело. Как понятно из заголовка решил остановиться на Java, причём с уклоном на веб.

В связи с этим пару вопросов:
— книги, статьи по веб-разработке на Java
— популярные фреймворки
— IDE
— Best Practice
— официальные мануалы
— отладка приложения на домашней машине (Denwer, OpenServer и подобное.)

И самое главное, с чего начать?
  • Вопрос задан
  • 36606 просмотров
Решения вопроса 1
@tsegorah
воопервых хорошо изучить сам язык,
рекомендую книгу Философия java эккеля (Thinking in Java — Druce Eckel ), читайте лучше на английском языке,
там намного больше материала, в русском переводе почти пол книги выкинуто.

Коогда разберетесь хорошо и попрактикуетесь лучше изучить азы EJB,
могу посоветовать книгу EJB3 In Action — Debu Panda, Reza Rahman, Derek Lane (Author),
довольно понятно на примерах расмотрены основные механизмы, как минимум половина книги будет полезна,
что бы понять дальнейшие вещи.

Изучение веб части, я бы рекомендовал бы начать
с чистого JSF, пока не углубляясь в популярные библиотеки потипу richfaces и primefaces
(список популярных библиотек для веб приложений можно погуглить, есть еще сайт www.jsfmatrix.net/ )
Но если есть желание понять как работают веб билиотеки, то сначала изучите сервлеты и немного jsp.

По поводу ide и тд, я когда только начинал писать на java связка netbeans + glassfish у меня не вызывала трудностей,
благо сервер ключен в поставку ide, и из среды им легко управлять.
кстати на сайте netbeans достаточно хороших, для начинающих, мануалов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
Bublz
@Bublz
— IDE

IntelliJ IDEA — платная IDE
habrahabr.ru/post/112749/ — тут достаточно хорошо описаны преимущества
NetBeans IDE 7.1.2 — опенсорсная IDE
habrahabr.ru/post/142414/
Ответ написан
Grrrr
@Grrrr
покопайте в сторону JBOSS, Spring, GWT.
для разработки посоветую Eclipse + плагины.
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Простите, мне, как незнакомому с миром веб разработки и с жавой вообще, действительно интересно, чем отличается jscript от JAVA для веб, как вы это назвали. Что вы вкладываете в название топика?
Ответ написан
freeek
@freeek
Вот тут ещё хороший совет.
Ответ написан
Комментировать
rvller
@rvller
Можно попробовать Play Framework. Отличная вещь.
Ответ написан
Комментировать
Bublz
@Bublz
для изучения самого языка — Язык программирования Java и среда NetBeans
неплохая книга для начала, начинал с нее разбираться в java
Ответ написан
Комментировать
quipretsiapis20
@quipretsiapis20
Ваш ответ на вопрос

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

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