2012-04-04 3 views
-1

I m a newbie & i m good at Struts framework. Сегодня я попробовал учебник для Spring MVC Framework.Spring MVC Framework легко?

Пример URL, который я попробовал следующее, как показано ниже:

http://static.springsource.org/docs/Spring-MVC-step-by-step/part6.html

Я думаю, что они сделали этот учебник гораздо более сложным, особенно вблизи ее конца. Я видел некоторые ошибки, в основном опечатки в части 5, часть 6 учебника. Я обнаружил, что Spring framework не организован правильно и как мы узнаем, какие классы расширяются, особенно когда их имена настолько странны (помилуй мой язык), например. AbstractTransactionalDataSourceSpringContextTests.

В целом я обнаружил, что весна делает вещи намного сложнее, чем должно быть. Я удивлен, почему существует такая шумиха о том, что Спрингс очень легко учиться.

любое предложение, как легко узнать весну? как судить, что продлить? есть ли быстрая ссылка или что-то еще?

+0

Просто поисковая система для «весеннего учебника mvc» возвращает лодку с хорошими страницами. Если у вас нет конкретной проблемы, просьба здесь, вероятно, не даст вам больше, чем вы бы просто искали в Интернете. – pap

ответ

2

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

Чтобы ответить на ваши вопросы, Spring легко узнать, потому что вся инфраструктура предназначена для работы с POJO, вместо того, чтобы полагаться на специальные интерфейсы, абстрактные классы или такие. Разработчики могут писать программное обеспечение как обычные Java-приложения - интерфейсы, классы и перечисления и использовать Spring для подключения компонентов вверх, без необходимости уходить с пути для достижения проводки. В учебнике, о котором вы говорили, пытается объяснить вещи чуть более подробно, чем опытные программисты, как правило, делают в реальном приложении, вероятно, потому, что авторы хотели, чтобы читатели получили достаточное представление о том, как работает Spring, чтобы понять понятия хорошо.

В большинстве приложений (независимо от их размера или характера), как правило, нет необходимости расширять классы Spring или внедрять специализированные классы. Сообщество Spring довольно велико и существует еще более обширная экосистема доступных компонентов, которые интегрируются с Spring. Поэтому очень редко приходится реализовывать компонент Spring для достижения чего-то. Например, возьмем пример уровня доступа к данным. Различные команды любят использовать разные подходы к доступу к базам данных. Некоторым нравится сырой JDBC, другие похожи на сторонние ORM, такие как iBatis или Hibernate, а некоторые другие - JPA. Распределения Spring содержат классы для поддержки всех этих подходов. Аналогичным образом, скажем, кто-то хотел включить в свое приложение декларативное управление транзакциями. Опять-таки, управление транзакциями может быть сделано разными способами, и для людей доступно большое количество продуктов управления транзакциями. Для большинства этих продуктов доступна интеграция с весной, позволяющая командам просто выбирать, какой продукт они хотят использовать, и настроить его в своем приложении Spring.

Недавние выпуски Spring в основном покончили с обширными файлами конфигурации на основе XML, которые, будучи внешними по отношению к Java-коду, сделали приложение Spring немного громоздким для понимания. В настоящее время многое можно сделать с аннотациями. Например,

@Controller 
public class AuthenticationController 
{ 
    ... 
} 

Указывает, что AuthenticationController является классом контроллера веб-MVC. Есть даже способы избежать использования аннотации Controller и придерживаться подхода, основанного на стандартах, для упрощения кодирования.

Простой и простой учебник для Spring MVC доступен по адресу http://www.vaannila.com/spring/spring-mvc-tutorial-1.html. В этом учебном руководстве вместо аннотаций используется конфигурация на основе XML для весенних бобов, но концепции остаются неизменными.

+0

Спасибо, что высоко цените ваши комментарии, это действительно разъясняет мои сомнения! Я уже на пути к весне! – Neeraj

0

Я видел учебник вы будете следовать, Сво, кажется, вы должны следовать неправильной первому, вы первый пытались простой, вместо учебников вы должны пойти на книги первого Я рекомендую вам две книги, чтобы понять силу весны

весной в действии и весной рецепты.

Для практического использования вы можете использовать STS специальный идеал для разработки весеннего проекта. У него есть предопределенный шаблон, который вам не нужен, чтобы написать всю конфигурацию самостоятельно.

В запуске просто увидеть простые учебники, как Spring MVC привет мир, форма управления, чем идти на больших,

Spring очень круто, все самое лучшее.

Смежные вопросы