250x250
Notice
Recent Posts
Recent Comments
Link
코린이의 기술 블로그
스프링 프레임워크 본문
프레임워크 ? 구조 또는 형태 //약속된 구조의 클래스 집합
장점 ?
- 빠른 구현 시간
- 쉬운 관리
- 개발자들은 역량 획일화
- 아키텍처의 재사용과 일관성 유지
단점 ?
- 코딩패턴에 많은 구속
- 코드가 길어지고 복잡
스프링 프레임워크 ? 프레임워크 중 가장 많이 사용되고, 자바 웹 애플리케이션 개발을 위한 오프 소스 프레임 워크
특징 ?
- EJB보다 가볍다(경량 컨테이너의 기능 수행)
- 제어역행
- 의존성 주입(Dependency Injection) : 객체 사이의 의존 관계가 자기자신이 아닌 외부에 의해 설정된다는 개념
- 관점 지향 (Aspect-Oriented Programming) 지원
- 영속성과 관련된 서비스 지원
- 라이브러리와의 연동기능 지원
주요기능
스프링 기능 | 설명 |
Core | 다른 기능과 분리하기 위한 IoC 기능 제공 |
Context | 각 기능을 하는 빈에 대한 접근 방법 제공 |
DAO | JDBC 기능을 편리하게 사용 |
ORM | 프레임 워크와 연동 된 기능 제공 |
AOP | 관점 지향 기능 제공 |
Web | 웹 애플리케이션 개발 기능 제공 |
WebMVC | 스프링에서 MVC 구형네 관련된 기능 제공 |
728x90
'Java Web' 카테고리의 다른 글
스프링 프레임워크의 특징 (0) | 2021.11.06 |
---|---|
스프링 프레임워크 세팅 (0) | 2021.11.05 |
MVC디자인 패턴 (0) | 2021.11.03 |
웹 애플리케이션 모델 (0) | 2021.11.02 |
표현언어-자료형 (0) | 2021.10.29 |
Comments