반응형
1. 프레임워크란?
프레임워크는 '뼈대나 근간을 이루는 코드 들의 묶음'이라고 할 수 있다.
중요한 점은 이 뼈대가 왜 필요한가이다.
개발자는 각 개개인의 능력 차이가 큰 직종이고, 따라서 개발자 구성에 따라 프로젝트의 결과 역
시 큰 차이를 낳는다. 프레임워크는 바로 이런 상황을 극복하기 위한 코드의 결과물이다. 프레임워
크를 이용한다는 의미는 프로그램의 기본 흐름이나 구조를 정하고, 모든 팀원이 이 구조에 자신의
코드를 추가하는 방식으로 개발하게 된다.
프레임워크 최대의 장점은 개발에 필요한 구조를 이미 코드로 만들어 놓았기 때문에,실력이 부족
한 개발자라 하더라도 반쯤 완성한 상태에서 필요한 부분을 조립하는 형태의 개발이 가능하다는
점이다. 기업의 입장에서는 프레임워크를 사용하면 일정한 품질이 보장되는 결과물을 얻을 수 있
고,개발자의 입장에서는 완성된 구조에 자신이 맡은 코드를 개발해서 넣어주는 형태이므로 개발
시간을 단축할 수 있다.
2. 프레임워크는
로우레벨로 짜고 반복적으로 해야하는것들을 되게잘 감싸놓은것, 어노테이션 빈등
저절로 다되는것같지만, 정확하게 무슨동작하는지를 알아야한다.
프레임워크의 정확한 동작이해,
반응형
'BackEnd > Spring' 카테고리의 다른 글
컨테이너 (0) | 2019.07.18 |
---|---|
메이븐 (0) | 2019.07.18 |
서블릿과 톰캣(서블릿 컨테이너)의 관계 (0) | 2019.06.17 |
스프링의 주요 모듈 목록 (0) | 2019.04.12 |
스프링 메이븐 오라클 jdbc 드라이버 pom.xml에 dependency 설정 (0) | 2019.04.11 |