Framework/Spring (11) 썸네일형 리스트형 [Spring] 03. 스프링(Spring) 개발 환경 구축 - 필수 소프트웨어 설치 스프링 개발 환경 구축 스프링 프레임워크(Spring Framework)는 "설정이 반이다"라는 말이 있을 정도로 설정이 복잡하다.초창기 스프링은 XML 기반 설정이 주로 사용되었고, 복잡한 의존성 관리가 필요했기 때문에 이런 인식이 생겼다.하지만 시간이 지나며 이전보다 쉽게 접근할 수 있는 도구와 방법이 생겨났다. JDK 설치 JDK가 설치되어 있지 않다면 이전에 실행한 JDK 설치 방법과 동일한 방법으로 실행하면 된다. [JAVA] 01. 자바 개발 환경 구축 - JDKJDK자바 프로그램을 실행하기 위해서는 먼저 Java SE의 구현체인 JDK를 설치해야 한다.JDK에는 Open JDK와 Oracle JDK가 있는데 JDK 비용을 고려하여 Oepn JDK를 사용할 것이다. Open JDKOra.. [Spring] 02. 스프링 아키텍처(Spring Architecture) 스프링 아키텍처 (Spring Architecture) 스프링 프레임워크는 다양한 컴포넌트와 모듈로 구성되어 있으며, 개발을 간소화하고 유연하게 만들어준다.스프링은 다음과 같은 주요 구성 요소와 모듈을 가지고 있다. 스프링(Spring) 주요 요소 1. IoC (Inversioin of Control) 컨테이너 IoC 컨테이너는 스프링의 핵심 컴포넌트로 객체를 생성하고 의존성을 주입하며 객체의 생명주기를 관리한다.BeanFactory : 기본 IoC 컨테이너로 빈의 생성과 의존성 주입을 담당ApplicationContext : BeanFactory 기능에 추가로 더 많은 기능을 제공하며, 스프링의 고급 기능들을 지원 2. AOP (Aspect-Oriented Programming) AOP는 횡단 관심.. [Spring] 01. 스프링 프레임워크(Spring Framework)란? 프레임워크 (Framework) 프레임워크(Framework)란 애플리케이션을 개발할 때 필요한 구조와 기능을 미리 정의해 놓은 일종의 뼈대이다.프레임워크를 이용하여 기본 흐름이나 구조를 정하고, 해당 구조에 자신의 코드를 추가하는 방식으로 진행된다.이를 통해 개발자는 기본적인 구조나 반복적인 작업을 직접 구현할 필요 없이 프레임워크가 제공하는 기능을 활용해더욱 효율적으로 개발을 진행할 수 있다. 프레임워크(Framework) 특징 1. 빠른 구현 시간 프레임워크는 기본적인 구조와 자주 사용하는 기능을 미리 구현해 두어 개발자가 반복적인 작업을 하지 않아도 된다.이러한 특징 덕분에 코드 작성 시간과 디버깅 시간을 크게 줄일 수 있다. 2. 쉬운 관리 프레임워크는 일관된 코드 구조와 패턴을 따르도록.. 이전 1 2 다음