본문 바로가기

스프링

[Spring3.0] 스프링 IoC의 용어정리 빈 bean 빈 또는 빈 오브젝트는 스프링이 IoC방식으로 관리하는 오브젝트라는 뜻이다. 관리되는 오브젝트(MANAGED OBJECT)라고 부르기도 한다. 주의할 점은 스프링을 사용하는 애플리케이션에서 만들어지는 모든 오브젝트가 다 빈은 아니라는 사실이다. 그중에서도 스프링이 직접 그 생성과 제어를 담당하는 오브젝트만을 빈이라고 부른다. 빈팩토리 bean factory 스프링의 IoC를 담당하는 핵심 컨테이너를 가리킨다. 빈을 등록하고,생성하고,조회하고 돌려주고, 그 외에 부가적인 빈을 관리하는 기능을 담당한다. 보통은 이 빈 팩토리를 바로 사용하지 않고 이를 확장한 애플리케이션 컨텍스트를 이용한다. BeanFactory라고 붙여쓰면 빈 팩토리가 구서현하고 있는 가장 기본적인 인터페이스의 이름이 된다. .. 더보기
[Spring] 스프링에서 사용되는 웹 프레임워크의 종류 스프링에서 사용되는 웹 프레임워크의 종류 스프링 웹 프레임웍크 - 스프링 서블릿/스프링 MVC 스프링이 직접 제공하는 서블릿 기반의 MVC프레임워크. 프론트 컨트롤러 역할을 하는 DispatcherServlet을 핵심엔진으로 사용. 다양한 종류의 컨트롤러를 동시에 사용할 수 있게 설계 어노테이션 설정과 유연한 핸들러 메소드를 지원. - 스프링 포틀릿 스프링이 제공하는 포틀릿 MVC (포틀릿? JSR-168, 286 따르는 자바 표준기술) 스프링 포트폴리오 웹 프레임워크 - Spring Web Flow(SWF) 스프링 서블릿을 기반으로 해서 상태유지 스타일의(?) 웹 어플리케이션을 작성하게 해주는 프레임워크. DSL을 이용해 웹 페이지의 흐름과 규칙을 지정해 주면 상태정보를 유지하는 고급 웹 어플리케이션도.. 더보기