![[Spring] 스프링 프레임워크의 주요 특징 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FJjI9O%2Fbtq1UMN4hvu%2FAAAAAAAAAAAAAAAAAAAAAIoNxXp64s8_Xvy27qJlGQQWZL-a7xgP8wOCAI2FIm2H%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3Dl%252FjKas%252B5dVEeaU4V5U2X6fqGnW4%253D)
Tools/Spring
[Spring] 스프링 프레임워크의 주요 특징
1.1 스프링 프레임워크의 간략한 역사 ▶ 프레임워크: 뼈대나 근간을 이루는 코드들의 묶음 ▶ 프레임워크의 장점 - 프레임워크를 사용하게 되면 프로그램의 기본 구조를 정한 뒤 다른 팀원들은 이 구조에 자신의 코드를 추가하는 방식으로 개발하게 됨. (개발자에 따라서 프로그램의 구조가 천차만별이 되는 상황을 막음) - 개발에 필요한 구조가 이미 코드로 만들어 놓았기 때문에 반쯤 완성한 상태에서 필요한 부분을 조립하는 형태의 개발이 가능. - 일정한 품질이 보장되며 개발시간이 단축 됨. ▶ 스프링은 경량 프레임워크: 특정 기능 위주로 간단한 jar 파일 등을 이용해서 개발이 가능하도록 구성된 프레임 워크 ▶ 스프링 프레임워크의 차별성 - 복잡하지 않음: 일반적인 자바를 이용하기 때문에 진입 장벽이 높지 않고,..