В течение 2 месяцев я решил разработать веб-приложение в соответствии с шаблоном MVC.Spring MVC: как работает Spring Bean?
Я пришел из программы для встроенного (C/C++), поэтому я получу шаг за шагом на Java.
До сих пор я занимался разработкой всех своих приложений вручную i-e У меня были все мои сервлеты в пакете, мой JavaBean в пакете, мои (JPA) объекты в другом пакете и то же самое для слоя DAO. Пока все хорошо, я понимаю, что делаю, и все работает хорошо.
«» «Я развиваю и делаю все быстрее, я решил использовать Spring MVC (я хорошо слышал эту фреймворк), но здесь я встречаю некоторые проблемы понимания концепции Spring Beans.
Вот мои вопросы по этому поводу:
Что такое Spring Bean? (I have already read this but it's not tell me how using it?) (Для меня Bean был исключительно простым Java-классом, который уважает некоторые правила, но когда я смотрю на Spring Bean, он совершенно другой, я видел некоторые коды Spring, где их beans возвратил объект, почему они назвали его «Bean «Я смущен), так.
Где Spring Beans участвует в рабочем процессе SpringMVC?
Где в приложении следует разместить весенние бобы?
Как и когда использовать его?
Я использую JavaBeans в бизнес-части моего приложения, например, чтобы получить поля из формы, можно ли сделать то же самое с Spring Beans?
Поскольку конфигурация Spring Bean кажется сложной (потому что у меня проблемы с пониманием механизма позади), можем ли мы создать веб-приложение с Spring MVC без использования одного Spring-компонента (за исключением DispatcherServlet, конечно)?
Зачем использовать SpringBean вместо Java Bean?
Что еще делает весенний боб?
Я понимаю, что Spring MVC не так прост в обращении, есть много вещей для освоения и особенно много конфигураций.
С чего начать?
Должен ли я отказаться от использования Spring MVC?
Я искал в Интернете, чтобы понять, но я не могу найти ничего, что объясняет вещи в деталях.
спасибо.
PS: Извините за мой английский, я живу во Франции.
Этот вопрос чрезвычайно широк. Боюсь, что многие люди не будут пытаться ответить на все это. –