Spring/eGovFramework
[eGovFramework] 표준프레임워크 개요
[eGovFramework] 표준프레임워크 개요
2023.05.15지금이야 애플리케이션 개발할 때 웹 개발 방식을 많이 사용하지만, 이전에는 exe파일을 배포하는 C/S 방식과 단말기를 통해서 서비스를 제공받는 메인프레임 방식으로 개발을 진행했었고, 그보다 더 이전에는 어셈블리언어를 통해 하드웨어를 개발했었다. 어셈블리 -> 절차지향 -> 객체지향 -> 프레임워크 사용하는 개발 도구의 흐름은 위와 같다. 공통되는 부분을 따로 빼고, 중복되는 부분을 쉽게 재사용 하기 위해 위와 같이 변화해왔고 그 결과 프레임워크가 도입됐다. 프레임워크는 애플리케이션 개발의 구조와 틀을 제공한다는 점에서 라이브러리와 다르다. 자동차에 비유하자면 라이브러리는 핸들, 엔진 등 특정 기능을 제공한다. 프레임워크는 자동차의 큰 틀을 제공한다. 컴포넌트는 자동차의 표준화 된 기능을 제공해 프레임워..