본문 바로가기

Framework

(2)
Spring Framework Spring Framework 개요- Spring Framework: 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로, 간단하게 Spring(스프링)이라고도 함.동적인 웹사이트를 개발하기 위한 여러 서비스를 제공하며, 국내 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준 프레임워크(Spring MVC Project 기반 프레임워크)의 기반 기술로 쓰이고 있음.- Spring Framework 특징 ★ ★ IOC(Inversion of Control)제어 반전 ★ ★ 컨트롤의 제어권이 개발자가 아니라 프레임워크에 있다는 뜻으로,객체의 생성부터 모든 생명주기 관리까지 프레임워크가 주도함.객체를 생성하고 직접 호출하지 않고, 만든 자원을 호출해서 사용함. ★ ★ DI(Dependency..
Framework 기본 개념 Framework / Library- Framework: 개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고,  코드의 재사용성을 증가시키기 위해 클래스 묶음이나 뼈대, 틀을 라이브러리 형태로 제공되는 것: ★ ★  제어의 역전 개념이 적용된 대표적인 기술 ★ ★- Library: 개발자가 만든 클래스의 나열로, 다른 프로그램에서 사용할 수 있도록 제공하는 방식- Framework와 Library의 차이는 제어흐름에 대한 주도성이 누구에게 / 어디에게 있는가에 있음.  즉, 애플리케이션의 Flow(흐름)을 누가 쥐고 있느냐에 달려있음.Framework- Framework의 특징: 1) 개발자가 따라야 하는 가이드를 제공  2) 개발할 수 있는 범위가 정해져 있음  3) 개발자를 위한 ..