Я новичок в Spring MVC и мало имею в виду использование java beans в Java.
В чем основное отличие между Java bean и Spring bean?Разница между JavaBean и Spring bean
ответ
Java Beans: На базовом уровне, JavaBeans являются просто классы Java, которые прилипают к определенным правилам кодирования. Например, классы,
- Наличие публичного по умолчанию (без аргументов) Конструктор
- позволяет получить доступ к свойствам, используя аксессу (геттер и сеттер) методы
- Реализовать java.io.Serializable
Весенние бобы: Весенний боб в основном объект, управляемый весной. Более конкретно, это объект, который создается, настраивается и иным образом «управляется контейнером Spring Framework». Весенние бобы определяются в файле конфигурации Spring (или, совсем недавно, с помощью аннотаций), созданных экземпляром Spring, а затем вставляются в ваше приложение.
Обратите внимание, что весенние бобы не обязательно должны быть Java Beans. Spring Beans не может реализовать java.io.Serializable интерфейс, может иметь аргументы в конструкторе и т.д.
Это очень принципиальная разница между Java Beans и Spring Beans.
Для получения дополнительной информации перейдите по http://www.shaunabram.com/beans-vs-pojos/
Ваш ответ противоречит самому себе? (JB должен реализовывать Serializable, SB должен всегда быть JB. SB может не реализовывать Serializable.) – nslntmnx
Ваш комментарий «Обратите внимание, что Spring Beans всегда должен быть Java Beans». противоречит ShaunBram, когда он заявляет государства: «Может ли Spring beans быть JavaBeans? Как я уже сказал, да и снова они часто бывают, но не обязательно». – nslntmnx
Упс! Спасибо buddy.Corrected мой ответ – keya
Spring Bean: класс, который разработан в рамках весеннего применения, и это жизненный цикл управляется пружинным контейнер называется Spring Bean.
Что этот ответ добавляет за пределы существующего, принятого? –
Добро пожаловать в SO, любезно убедитесь, что перед тем, как опубликовать ответ, по крайней мере, посмотрите, что нить для других положительных ответов или принятых ответов, затем решите, добавляет ли ваш ответ что-то полезное, тогда все в порядке, иначе воздержитесь от публикации –
- 1. разница между JavaBean и EJB
- 2. Разница между моделью, javabean и POJO
- 3. Разница между JavaBean, POJO и нормальным классом?
- 4. В чем разница между JavaBean и POJO?
- 5. Разница между @Bean и @Autowired
- 6. Разница между наследования конфигурации Spring и @Import
- 7. Разница между атрибутом id и name spring
- 8. разница между java bean и классом java?
- 9. Разница между пользовательским тегом и Java Bean?
- 10. Разница между Bean, Java Bean и Enterprise Java Beans
- 11. разница между <mvc: аннотация /> и AnnotationMethodHandlerAdapter bean
- 12. Обтекание non-bean POJO в Javabean
- 13. Разница между @Bean и @Component при регистрации фильтра?
- 14. Подключение javaBean и JESS
- 15. Javabean Куда поместить файл класса bean?
- 16. Разница между MongoFactoryBean и SimpleMongoDbFactory
- 17. Разница между приложением одноразовых приложений Spring?
- 18. Spring MVC: Разница между весной: сообщение и локаль запроса
- 19. Разница между областью запросов Spring и областью запросов JSF?
- 20. Разница между комментариями JTA и Spring @Transactional
- 21. Spring MVC - разница между HttpSession.setAttribute и model.addObject
- 22. Разница между * и? в Spring @Scheduled (cron = ".....")
- 23. Есть ли разница между Spring и Spring.net?
- 24. Разница между Vertx и Spring Boot
- 25. Разница между Spring JtaTransactionManager и HibernateTransactionManager
- 26. Spring Hibernate - разница между CrudRepository и SessionFactory
- 27. В чем разница между Spring BeanFactoryAware и ApplicationContextAware?
- 28. Разница между WebMvcConfigurationSupport и WebMvcConfigurerAdapter
- 29. В чем разница между/* и/** рисунком в Spring boot?
- 30. Spring security Saml - Разница во времени между SP и IDP
http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/htmlsingle/#beans-definition –
Это совершенно разные модели. JavaBean: http://stackoverflow.com/q/3295496/139010 –
Это простые POJO, lyfecycle которых поддерживается контейнером. JavaBeans управляется Java * стандартным * (?) Контейнером, например. JSF Managed Beans, EJBs, CDI beans ... в то время как Spring beans управляется контейнером Spring. –