Несмотря на все, что я прочитал, я все еще не могу понять, что Spring Roo на самом деле является , и это после читая первую главу Spring Roo в действии, что такое Spring Roo? ! Я понимаю мотивацию для упрощения процесса разработки приложения Spring, но что на самом деле делает Spring Roo?
Может ли кто-то обобщить содержание этой первой главы, в частности , как Spring Roo уменьшает сложность разработки приложения Spring? Авторы, вероятно, увидят это, так что сделайте хорошую работу!
Spring Roo - это инструмент RAD , который может создавать и управлять вашим приложением на основе Spring. Его цель - повысить продуктивность Java-разработчиков. Он не может писать бизнес-логику вашего приложения, но может обрабатывать конфигурационные и инфраструктурные вещи. для получения дополнительной информации google spring roo :)
Я думаю, что эта глава предполагает некоторое знакомство с инструментами, которые Roo пытается автоматизировать. Возможно, вы не оцените количество «соглашений», применяемых Roo за кулисами, если только вы не попытались собрать приложение, основанное на различных компонентах Spring и других «корпоративных» компонентах :)
Попробуйте проследить названия различных инструментов (особенно Maven и AspectJ)
Как ни странно, толпа Ruby, кажется, льстит перед такой «магией», происходящей за кулисами, в то время как некоторые люди, занимающиеся Java, говорят: « Соглашение о конфигурации для неженок, а-а, мне нравится строить мои приложения по одному xml-файлу за раз ";)
Мне понравился доклад Бена Алекса , в котором он представил мысли, стоящие за Ру. Проверьте это, если у вас есть время.