Ресурсы для изучения и понимания современных веб-разработок на Java? - PullRequest
2 голосов
/ 25 июня 2009

Я пытаюсь научиться веб-разработке на Java, и из того, что я видел до сих пор, я думаю, что легко потеряться в бесконечном количестве доступных библиотек, фреймворков и методик. Слишком много книг посвящено какому-то конкретному компоненту (Spring, Hibernate, JSP и т. Д.), И приводятся только примеры "Hello World".

Я ищу книги или веб-ресурсы, которые позволят вам понять всю картину и предоставить примеры «реального мира», в том числе несколько фреймворков, техник, в одном примере. Можете ли вы порекомендовать любую книгу?

Спасибо!

Ответы [ 4 ]

1 голос
/ 25 июня 2009

Java веб-разработка - очень большая область. Я прочитал несколько книг по этой теме, но нахожу эту очень полезной для основ веб-разработки на Java в целом:

Брайан Башам: «Первые сервлеты и JSP: сдача экзамена на сертифицированного разработчика веб-компонентов Sun» (мягкая обложка)

Он охватывает основы, на которых строятся все веб-фреймворки Java (контейнер веб-приложений, среда, развертывание, жизненный цикл ...), однако: он не дает обзора огромного количества рамки, которые доступны. Как уже упоминалось в другом ответе, вы, вероятно, хотите сузить область действия: большинство фреймворков имеют область, которую они решают по-разному и которую они решают лучше, чем другие (например, на основе компонентов, MVC, ...).

1 голос
/ 25 июня 2009

Проблема в том, что, как вы указываете, существует так много фреймворков, что любой опрос, достойный этого названия, (в лучшем случае) даст вам не более, чем список тривиальных примеров.

Я бы предложил создать базовый весенний веб-сайт с простым веб-контейнером (tomcat). Это, наверное, самая популярная вещь, которая даст вам хорошее представление о том, что следует. После этого следующей вещью, которую вы захотите добавить, будет спящий режим.

Если вы сможете настроить и запустить базовую веб-форму на основе Spring и Hibernate, у вас будет хорошее основание для дальнейшего развития. После этого вы можете взглянуть на некоторые из множества структур графического интерфейса, но это, безусловно, хорошее начало.

1 голос
/ 25 июня 2009

Мне нравятся POJO в действии , потому что (кроме того, он довольно стар) ясно объясняет подход новых приложений, использующих POJO и, следовательно, Spring, Hibernate и многих других популярных фреймворков

1 голос
/ 25 июня 2009

Я думаю, это помогло бы немного сузить ваш кругозор. Если вы сможете перечислить некоторые требования для сравнения, вам будет гораздо проще найти решение и начать обучение. Как вы упомянули, это такое большое пространство, было бы очень трудно пытаться учиться без некоторого фокуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...