스프링에서 사용되는 웹 프레임워크의 종류
스프링 웹 프레임웍크
- 스프링 서블릿/스프링 MVC
스프링이 직접 제공하는 서블릿
기반의 MVC프레임워크.
프론트 컨트롤러 역할을 하는 DispatcherServlet을 핵심엔진으로 사용.
다양한 종류의
컨트롤러를 동시에 사용할 수 있게 설계
어노테이션 설정과 유연한 핸들러 메소드를 지원.
- 스프링 포틀릿
스프링이 제공하는 포틀릿 MVC
(포틀릿? JSR-168, 286 따르는 자바 표준기술)
스프링 포트폴리오 웹 프레임워크
- Spring Web Flow(SWF)
스프링
서블릿을 기반으로 해서 상태유지 스타일의(?) 웹 어플리케이션을 작성하게 해주는 프레임워크.
DSL을 이용해 웹 페이지의 흐름과 규칙을
지정해 주면 상태정보를 유지하는 고급 웹 어플리케이션도 손쉽게 개발 가능
스프링프레임워크에 포함되어 있지 않음.
http://www.springsource.org/webflow
참조
- Spring JavaScript
SWF와 연동해서 손쉽게 Ajax 기능을 구축하도록
설계
SWF에 포함
- Spring Faces
JSF(?)를 스프링 MVC와 스프링 SWF의 뷰로 손쉽게
사용할 수 있게 해주는 프레임워크.
- Spring Web Service
스프링 MVC와 유사한 방식으로 SOAP(?)
기반의 웹 서비스 개발을 가능하게 해주는 프레임워크.
강력한 오브젝트 매핑 기능과 XML 마샬링 기능을 제공.
스프링 보안을
비롯한 각종 스프링 기능 활용가능.
http://static.springsource.org/spring-ws/sites/1.5/
참조
- Spring BlazeDs Integration
플레스의 BlazeDS와 스프링을
통합해서 빠르고 쉽게 플렉스를 지원하는 스프링 어플리케이션을 개발할 수 있도록 해주는 연동 프레임웤
http://www.springsource.org/spring-flex
참조
스프링을 기반으로 두지 않는 웹 프레임워크
- JSP/Servlet (model1)
- Struts1, Struts2
- Tapestry 3, 4 (??)
- JSF/Sean
스프링MVC 또는 스프링 MVC기반으로 확장된 웹프레임워크를 우선적으로 고려하길...
토비의 스프링3 중..
'개발' 카테고리의 다른 글
[Spring3.0] 스프링 IoC의 용어정리 (0) | 2012.03.26 |
---|---|
[spring/TIP] Eclipse에서 maven을 이용하여 Spring MVC 기본환경 구축하기 (0) | 2012.03.09 |
[spring/TIP] STS를 이용하여 순식간에 기본환경 구축하기 (4) | 2011.12.20 |
[SPRING3.0] 2.오브젝트와 의존관계 .. (2) (0) | 2011.11.18 |
[SPRING3.0] 2.오브젝트와 의존관계 (0) | 2011.11.17 |