본문 바로가기

자바기초

자바 의존성 관련 - 프레임워크와 자바 웹개발 관련 프레임워크

프레임워크

프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임

소프트웨어 개발에 있어 하나의 뼈대 역할로, 재사용할 수 있는 수많은 코드를 프레임워크로 통합함으로써 개발자가 새로운 애플리케이션을 위한 표준 코드를 다시 작성하지 않아도 같이 사용된다.

 

프레임워크 기술 도입의 이유 : 개발의 통합성과 일관성

 

프레임워크와 라이브러리의 차이점 : 제어 흐름에 대한 주도성이 누구에게 있는가.

(프레임워크: 사용자X / 라이브러리: 사용자)

 

 

자바 웹개발 관련 프레임워크

-스트럿츠 프레임워크 (STRUTS Framework) - JSP

-스프링 프레임워크 (Spring Framework) - 경량형. Java EE에서 제공하는 대부분의 기능을 지원.

-전자정부표준 프레임워크

-앵귤러 JS (AngularJS) - 자바스크립트 기반.

-장고 프레임워크 (Django Framework) - 파이썬 기반.