JavaBeans
재사용 가능한 컴포넌트, 상태(iv), getter&setter, no-args constructor
Servlet & JSP bean
MVC의 Model, EL, scope, JSP container가 관리
EJB(Enterprise Java Beans)
복잡한 규칙, EJB container가 관리
Spring Bean
POJO(Plain Old Java Object). 단순, 독립적, Spring container가 관리
Bean
Spring Container가 관리하는 객체
xml에 빈을 정의 -> Spring Container
Spring Container
Bean 저장소, Bean을 저장, 관리(생성, 소멸, 연결)@Autowired
XML설정 : GenericXmlApplicationContext
Java Config(자바코드) : AnnotationConfigApplicationContext
Xml : XmlWebApplicationContext
Java Config : AnnotionConfigWebApplicationContext