Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 깨어난포스
- 미드
- 마일리지
- 추천미드
- 몰트위스키
- 자전거
- 연남동
- 스페이사이드
- 박병호
- 위스키
- 아드벡
- 홍콩맛집
- Korean food
- 싱글몰트
- Yeonnam
- 스타워즈 에피소드 7
- hongdae
- 구로구청맛집
- 잡어회
- london
- islay
- molt
- 스타워즈
- 좌석승급
- 로드FC
- whisky
- 호치민맛집
- 월드컵
- 홍대
- UFC 대진표
Archives
- Today
- Total
J의 맛집 포토로그
스프링 프레임워크 - Java Spring Framework 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Spring Framework이란?
Rod Johnson이 만들었으며 Spring을 통해 어플리케이션 개발의 복잡성을 줄여주며 J2EE기반 Enterprise Application의 경량화를 실현
Spring의 특징
- Enterprise application에서 필요한 기능을 제공하는 framework이다
- Java 객체의 생성,소멸 등 lifecycle을 관리하며 Spring으로부터 필요한 객체를 가져와 사용한다
- Inversion of Control(IoC, 제어의 역행)와 Dependency Injection(DI, 의존성 주입)을 지원, 객체간의 결합도를 낮춤, 유지보수 용이
- AOP(Aspect Oriented Programming, 관점 지향 프로그래밍)을 지원
- EJB 기능을 POJO(Plain Old Java Object)를 통해 지원
Spring의 장점
- 경량의 Spring 컨테이너를 통해 객체의 라이프사이클 관리
- 다양한 API 제공을 통한 Java EE 기능 구현
- 다영한 형태의 트랜잭션(Transaction)을 선언적으로 사용
- 필요한 트랜잭션에 대한 메소드명 만으로 트랜잭션 구현에서 해방
- 다양한 프레임워크와의 통합
- AOP 구현의 용이성
- XML설정을 최소화 가능
- 설정관리의 단일화
Spring의 단점
- XML관리가 필요함
- 각 레이어간의 연결이 Interface로 이루어지므로 Interface생성이 필요
그림 Spring 모듈 구성
'컴퓨터&IT' 카테고리의 다른 글
일렉트로마트 판교 (0) | 2019.08.26 |
---|---|
Intel 6세대 CPU Skylake (0) | 2015.10.15 |
Comments