태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[Spring Framework ①] 개요

개발 노트 2008. 6. 25. 09:34 posted by 무병장수권력자


사용자 삽입 이미지
Spring Framework 개요


작성자 : 김문규
최초 작성일 : 2008. 6.25


1. 한마디로
엔터프라이즈 급의 웹 애플리케이션 개발을 위한 여러 기능(라이브러리)을 제공하는 프레임워크입니다.


2. 특징, 장점
 - Lightweight Container
 - Dependency Injection Pattern 지원
 - AOP(Aspect Oriented Programming) 지원
 - POJO(Plain Old Java Object) 지원
 - 일관된 Transaction 처리 방법 제공
 - 다양한 Persistance 관련 API 제공 (JDBC, iBATIS, Hibernate, JPA, JDO...)
 - Restlet과 연동 가능 (요고는 내 입장에서 특징임)


3. 관련 Web Site
http://springframework.org/


4. 맺음말
Spring 프레임워크는 최근 가장 많이 사용되고 있는 웹 프레임워크 입니다. 제공하는 기능이 방대하면서도 그 사용은 용이하기 때문입니다. Spring이 제공하는 기능 중에 가장 강력한 기능은 물론 IoC(DI)와 AOP 입니다. 이는 이어지는 포스트에서 아주 자세하게 다루어질 예정입니다.

그리고 최근 주목받고 있는 REST 아키텍쳐의 자바 구현체인 Restlet과 같이 사용할 수 있기도 합니다. Restlet 만으로는 모든 웹서비스를 구현하기에는 불편한 것이 사실입니다. 하지만 다행이도 Spring과 결합 모델로 구현이 가능하다고 합니다. (이 부분은 관련 포스트에서 다룰 수 있을지 잘 모르겠습니다.)

프레임워크라는 것은 일종의 트렌드입니다. 최근에 가장 인기 있는 프레임워크에 대해서 공부해 두는 것 쯤은 개발자에게 도움이 되지 않을 까 생각됩니다. 이후의 포스트들이 지적 호기심 충족에 도움이 되길 바랍니다.

그럼 이만! 쓩!

'개발 노트' 카테고리의 다른 글

초보 Java 웹 개발자들을 위한 학습 로드맵  (0) 2008.06.30
HTML TABLE 태그 총정리  (1) 2008.06.25
[Spring Framework ①] 개요  (1) 2008.06.25
XP와 VISTA간의 파일 공유  (0) 2008.06.20
Orb.com Overview  (0) 2008.06.19
Windows Vista 탐색기 시작위치 변경  (0) 2008.06.19


  1. Commented by at 2009.03.30 22:56

    비밀댓글입니다