본문 바로가기

정보처리기사 실기 정리

[정보처리기사] 프레임워크(정의, 종류, 특징)

※ 프레임워크

-개발에 공통적으로 사용되는 아키텍처와 구성요소를 일반화한 것

- 프레임워크의 기능 : 예외처리, 사용자 인증 서비스, 서비스 관리, 트랜잭션 처리, 메모리 공유 등


프레임워크 종류와 특징

  • 스프링 :
    • 자바기반 경량형 애플리케이션 프레임워크
    • 전자정부 프레임워크의 기반
    • 동적 웹사이트 개발에 사용됨
  • 전자정부 프레임워크
    • 공공부문 정보화 사업 시 필요한 아키텍처와 기능을 제공
    • 오픈소스 기반이라 업체에 종속되지 않을 수 있음
  • 닷넷 프레임워크
    • 윈도우 프로그램의 개발, 실행환경을 제공
    • CLR(Common Language Runtime)이라는 가상머신 상에서 작동

 프레임워크의 특성

- 모듈화(Modularity), 재사용성(Reuseability), 확장성(Extensibility), 제어의 역흐름(inversion of control)


# 길벗출판사의 시나공 정보처리기사 교재를 참고하였습니다.