schaan
0
Спасибо, убрал.
schaan
0
Хибернейт выступает в качестве JPA провайдера. Не понравится хибер, можно заменить на другую библиотеку, реализующую Java Persistence API.
schaan
+5
Имхо, статью можно ужать в один тезис — Идея лучше понимает контекст.
Этот тезис можно использовать в сводной таблице, сравнивающей разные IDE.

А в таком виде пост уж слишком категоричен при своей однобокости.
schaan
0
Поддерживаю.
Хотя знать основы рубки дров и запуска джавы из консоли пригодятся.
schaan
+1
Очень хорошо, что вообще написал и инициировал обсуждение темы.

Статья вместе с содержательными комментариями очень даже интересна.

Да и вообще есть правило:
Если не можешь решить для себя какой-то вопрос, напиши о нём в вызывающей форме в интернетах, будет много мнений для подумать.
schaan
+10
Если ищете каверзные вопросы, то есть их много в книге Kathy Sierra SCJP Study Guide. К ней прилагается мок экзамен.

Одному мне кажется, что хабровчане стали активно учить жаву?
schaan
0
На самом деле процент уезжающих мозгов из страны не такой уж прям катастрофический. Многих сдерживает семья, дети, родители. Пока человек дозреет до переезда, он как правило уже обрастает бытом здесь. Так что имхо едут в основном талантливые студенты, каких не много.

Да и мёдом там не намазано, и не кисельные берега в Италии или США.
schaan
0
Collections.emptyList(); — Хозяйке на заметку.
schaan
0
4/10.
Действительно хорошие вопросы на понимание.

Ремарка: Автор не раскрыл тему многопоточного задротства.
Тема коллекций c обобщениями раскрыта не полностью.

schaan
0
Как по мне, можно почитать наискосок книгу Веллера «Всё о жизни», там есть глава «Философия для маленьких» штоле. Пишет интересно про базовые понятия (типа диалектики).

После неё можно слушать курс философии в вузе и хоть чуть чуть понимать, о чём говорят.
schaan
0
Я на рутрекере нашёл три первых сезона Отчаянных домохозяек с оригинальной дорожкой.
К ним подключил английские субтитры, и вот уже к середине третьего сезона смотрю, не читая субы.

Для проверки понимания беру любую радиостанцию с шауткаста и радуюсь, что всё понимаю!
schaan
0
Маладца, комрад!
schaan
0
Спасибо тебе за статью )

Мне мавен как раз и понравился тем, что в нём навязывается структура проекта.

Так как в этом случае остаётся выбрать архетип от компетентного автора, и ваять приложение с правильной архитектурой.
schaan
0
Совсем не понятно, что вы хотели сказать )
schaan
0
Ок, я готов услышать ваши пожелания по тематике второй части данной статьи.
Валидация, редактирование данных.

Напишу пост, будем обсуждать.

Ну и чуть-чуть не в тему.
На хабре очень удобно писать статьи (мне нравится редактор и подход к публикации постов, аудитория), но имхо конструктивных комментариев по сабжу больше можно услышать всё-таки в тематических комьюнити.
schaan
0
Пожалуйста )
Я рад, если статья была полезной.
schaan
0
Хорошо. В следующем посте рассмотрю валидацию и редактирование данных, может быть использование Roo. Хотя это наверно должно быть два разных топика.

Чего на ваш взгляд ещё не хватает, что можно было бы дописать во второй части?
schaan
0
В идеале веб разработчику нужно иметь инструмент, где для создания сайта пишем всего одну строку: «Сайт!».
Остальное генерится автоматически.

Хотим магазин с интеграцией в фейсбуке, пишем: «Сайт! Интеграция: фейсбук.»

Такое время придёт, и Spring Roo, в котором для создания приложения нужно аж двадцать строк, объявят вне игры.

schaan
+1
Всё так и есть, как вы сказали.
schaan
0
в файле root-context.xml
<context:component-scan base-package="net.schastny.contactmanager.dao"/>
<context:component-scan base-package="net.schastny.contactmanager.service"/>


Ну а в классах:
@Component

или

@Service

schaan
0
А как же всякие ERP, биллинг-системы? Джедаи пока-что нужны. Ну а про копроэкономику и её последствия в сети уже написали целые трактаты.
schaan
0
В таком случае Roo — это инструмент, к которому следует присмотреться.

Ну а начинающим разработчикам всё же рекомендую хоть раз пробежаться по настройкам самому хотя бы для того, чтобы знать как и что с чем связано.

Спасибо вам за обстоятельный комментарий.
schaan
0
Где-то в ru_java я прочитал рекомендуемый к использованию в веб стек технологий:
Core Java (I/O, Collections, Threads),
Spring 3 (MVC, Security),
JPA на базе Hibernate,
Freemarker/JSP.

С ним согласен, от него и пляшу. Если вы расскажете преимущества использования Roo, я охотно поменяю свою позицию.
schaan
+1
В статье я делаю упор на совместный запуск кучи кода. Я нашёл лишь пару вменяемых туториалов на английском, которые в одном посте учили, как подружить MVC, Security и Hibernate.

Согласитесь, что валидацию можно прикрутить позднее, с редактированием данных тоже повозиться после начального запуска системы.

Можете пример считать ступенькой к изучению официальных мануалов по технологиям, в которых всё описано уже детально.
schaan
+2
Если служили родине, значит должны знать, что армия — это маразьм. Так что имхо автор не йух.
schaan
0
Связи — наше всё :)
schaan
0
Да, не зря.
schaan
0
1. Цвет поменял на более синий. Глаз не режет, но читается хуже.
2. Тут и от riot'a одни конфиги. Мне понравилось такое название.
schaan
0
Очень интересно будет прочитать про архитектуру вашего приложения. Хоть в общих чертах.
schaan
+3
В группе обсуждения пишут, что всё настраивается.
schaan
+3
В обсуждении пишут, что всё настраивается.
schaan
0
Спасибо за комментарий. С мавеном и аннотациями напишу уже в следующем посте.
PS И насколько я понял, ещё не все разработчики бросились переходить на мавен.
schaan
+3
Я думаю, если человек после прочтения статьи попробует Spring и сделает вывод использовать Джанго, то это тоже результат. Всё познаётся в сравнении.
schaan
0
мелковато и толстовато
schaan
0
Я согласен, что статься написана достаточно эскизно, опущен момент установки и Томката, и Eclipse, и плагина к Эклипсу. Согласитесь, тот, кому оно нужно, разберется с мелкими деталями, лентяя и талмуд не спасет :)
schaan
0
К сожалению я успел проработать только первую часть руководства из шести. И мне она показалась достаточно законченной для того, чтобы показать её отдельно.

Работа с моделью, БД рассматривается в мануале в следующих главах. Дойдут руки — напишу :)
schaan
0
Спасибо, исправил.
schaan
0
Не пойму, где вы это увидели. Вроде 4.4