소프트웨어 개발 프레임워크

프레임워크(Framework)는 소프트웨어 개발에 공통적으로 사용되는 구성 요소와 아키텍처를 일반화하여 손쉽게 구현할 수 있도록 여러 가지 기능들을 제공해주는 반제품 형태의 소프트웨어 시스템이다.

  • 주요기능
    • 예외 처리
    • 트랜잭션 처리
    • 메모리 공유
    • 데이터 소스 관리
    • 서비스 관리
    • 쿼리 서비스
    • 로깅 서비스
    • 사용자 인증 서비스 등
  • 스프링 프레임워크(Spring Framework) : 자바 플랫폼을 이용한 오픈 소스 경량형 애플리케이션 프레임워크로, 동적인 웹 사이트의 개발을 위해 다양한 서비스를 제공함
  • 전자정부 프레임워크 : 우리나라의 공공부문 정보화 산업 시 효율적인 정보 시스템의 구축을 지원하기 위해 필요한 기능 및 아키텍처를 제공하는 프레임워크로 개발 프레임워크의 표준 정립으로 응용 소프트웨어의 표준화, 품질 및 재사용성의 향상을 목적으로 함
  • 닷넷 프레임워크(.NET Framework) : Windows 프로그램의 개발 및 실행 환경을 제공하는 프레임워크로, Miscrosoft 사에서 통합 인터넷 전략을 위해 개발하였으며, 실행을 관리하는 CLR(Common Language Runtime, 공용 언어 런타임)이라는 이름의 가상머신 상에서 작동함

'CS' 카테고리의 다른 글

입력 데이터 검증 및 표현의 보안 약점  (0) 2023.02.16
C언어의 대표적인 표준 라이브러리  (0) 2023.02.16
프로토콜의 종류  (0) 2023.02.16
프로세스 상태  (1) 2023.02.16
IEEE 802의 주요 표준 규격  (0) 2023.02.16

+ Recent posts