처리 영역 프레임워크 설명
Presentation Structs Struts 프레임워크는 UI Layer에 중점을 두고 개발된 MVC(Model View Controller) 프레임워크
Spring (MVC) Struts와 동일하게 MVC 아키텍쳐를 제공하는 UI Layer 프레임워크. Struts처럼 독립된 프레임워크는 아니고 Spring 프레임워크에 포함되어 있다.
Business Spring (IoC, AOP) Spring은 컨테이너 성격을 가지는 프레임워크. Spring의 IoC와 AOP모듈을 이용하여 Spring 컨테이너에서 동작하는 엔터프라이즈 비즈니스 컴포넌트를 개발할 수 있다.
Persistence Hibernate
or JPA
Hibernate는 완벽한 ORM(Object Relation Mapping) 프레임워크다. ORM프레임워크는 SQL 명령어를 프레임워크가 자체적으로 생성하여 DB연동을 처리한다. JPA는 Hibernate를 비롯한 모든 ORM의 공통 인터페이스를 제공하는 자바 표준 API
Ibatis 
or Mybatis

Ibatis 프레임워크는 개발자가 작성한 SQL명령어와 자바 객체(VO또는 DTO)를 매핑해주는 기능을 제공하며, 기존에 사용하던 SQL 명령어를 재사용하여 개발하는 차세대 프로젝트에 유용하게 적용할 수 있다. Mybatis는 Ibatis에서 파생된 프레임워크로써 기본 개념과 문법은 거의 같다.

 

'IT > SPRING' 카테고리의 다른 글

스프링 프레임워크 특징  (0) 2019.05.13
POJO(Plain Old Java Object)  (0) 2019.05.13
프레임워크의 장점  (0) 2019.05.13
[파일] 스프링 정리  (0) 2017.04.29
[링크] Spring 관련 API  (0) 2017.04.29

+ Recent posts