Где-то в ru_java я прочитал рекомендуемый к использованию в веб стек технологий:
Core Java (I/O, Collections, Threads),
Spring 3 (MVC, Security),
JPA на базе Hibernate,
Freemarker/JSP.
С ним согласен, от него и пляшу. Если вы расскажете преимущества использования Roo, я охотно поменяю свою позицию.
В статье я делаю упор на совместный запуск кучи кода. Я нашёл лишь пару вменяемых туториалов на английском, которые в одном посте учили, как подружить MVC, Security и Hibernate.
Согласитесь, что валидацию можно прикрутить позднее, с редактированием данных тоже повозиться после начального запуска системы.
Можете пример считать ступенькой к изучению официальных мануалов по технологиям, в которых всё описано уже детально.
Спасибо за комментарий. С мавеном и аннотациями напишу уже в следующем посте.
PS И насколько я понял, ещё не все разработчики бросились переходить на мавен.
Я рад, если статья была полезной.
Чего на ваш взгляд ещё не хватает, что можно было бы дописать во второй части?
Остальное генерится автоматически.
Хотим магазин с интеграцией в фейсбуке, пишем: «Сайт! Интеграция: фейсбук.»
Такое время придёт, и Spring Roo, в котором для создания приложения нужно аж двадцать строк, объявят вне игры.
Ну а в классах:
или
Ну а начинающим разработчикам всё же рекомендую хоть раз пробежаться по настройкам самому хотя бы для того, чтобы знать как и что с чем связано.
Спасибо вам за обстоятельный комментарий.
Core Java (I/O, Collections, Threads),
Spring 3 (MVC, Security),
JPA на базе Hibernate,
Freemarker/JSP.
С ним согласен, от него и пляшу. Если вы расскажете преимущества использования Roo, я охотно поменяю свою позицию.
Согласитесь, что валидацию можно прикрутить позднее, с редактированием данных тоже повозиться после начального запуска системы.
Можете пример считать ступенькой к изучению официальных мануалов по технологиям, в которых всё описано уже детально.
2. Тут и от riot'a одни конфиги. Мне понравилось такое название.
PS И насколько я понял, ещё не все разработчики бросились переходить на мавен.