프레임워크
프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임
소프트웨어 개발에 있어 하나의 뼈대 역할로, 재사용할 수 있는 수많은 코드를 프레임워크로 통합함으로써 개발자가 새로운 애플리케이션을 위한 표준 코드를 다시 작성하지 않아도 같이 사용된다.
프레임워크 기술 도입의 이유 : 개발의 통합성과 일관성
프레임워크와 라이브러리의 차이점 : 제어 흐름에 대한 주도성이 누구에게 있는가.
(프레임워크: 사용자X / 라이브러리: 사용자)
자바 웹개발 관련 프레임워크
-스트럿츠 프레임워크 (STRUTS Framework) - JSP
-스프링 프레임워크 (Spring Framework) - 경량형. Java EE에서 제공하는 대부분의 기능을 지원.
-전자정부표준 프레임워크
-앵귤러 JS (AngularJS) - 자바스크립트 기반.
-장고 프레임워크 (Django Framework) - 파이썬 기반.
'자바기초' 카테고리의 다른 글
절차 지향 언어와 객체 지향 언어 (0) | 2020.05.13 |
---|---|
디자인 패턴 & 스트래티지 패턴 (0) | 2020.05.13 |
자바 의존성 관련 - 메이븐과 의존성 관리도구 (0) | 2020.05.13 |
자바 의존성 관련 - 의존성과 라이브러리, 그리고 Jar (0) | 2020.05.13 |
자바관련상식 - CGI와 서블릿 그리고 톰캣 (+JSP) (0) | 2020.05.13 |