본문 바로가기

개발 프로젝트/Java Spring 프레임워크7

전산 교육 테스트_Spring Test 1. DI(Dependency Injection) 설명하세요 - 객체간의 의존관계를 설정할 수 있도록 함 - 프로그렘에 필요한 각종 클래스들을 Bean Container에 두고 필요할 때마다 그때 그때 불러와서 사용함 2. Maven의 기능을 3가지로 요약하세요. - 빌드툴, 프로젝트를 규격화해줌 1) Spring의 의존 라이브러리를 간편하게 추가할 수 있도록 의존성 주입 2) 대부분의 라이브러리를 자동으로 추가 가능함. 3) 프로젝트의 구조를 자동으로 구성함 4) Build를 통해 배포를 위한 파일을 생성함 3. 스프링에서 컴포넌트의 의미가 포함된 어노테이션이 아닌 것은? - 없음 @Controller, @Service, @Repository, @Configuration 4. MVC 패턴 설명하세요 -.. 2023. 5. 19.
의존성 주입(Dependency Injection, DI)_Spring [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 - MangKyu's Diary (tistory.com) [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ 의존성 주입(Dependency Injection) 이란? ] Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 주입(Dependency Inj mangkyu.tistory.com 의존관계 주입(Dependency Injection) 쉽게 이해하기 (techcourse.co.kr.. 2023. 5. 18.
전산 교육 정리_Spring(3) Spring DI / IoC - Java의 Class 상속 / interface를 이용한 추상화를 기반으로 하는 개발 방법. - 아래 DI/IOC를 강력하게 지원하는 프레임워크 IOC : Inversion of Control - 프로그램을 제어하는 패턴 중 하나 - DI는 IoC 패턴의 구현체 중 하나 DI : Dependency Injection - 프로그램에 필요한 각종 클래스들을 Bean Container에 두고 필요할 때마다 그때 그때 불러와서 사용 Object Polling @Autowired #자동으로 엮어줌 매번 객체를 생성하는 것이 아니라, Spring이 빌려줬다가를 반복 (많이 쓰는 객체만 사용) - 오브젝트 풀링을 설명하자면, 오브젝트의 Pool 즉 웅덩이를 만들어두고, 그 웅덩이 안에.. 2023. 5. 17.
전산 교육 정리_Spring(1)(2) Spring Framework (스프링 프레임워크) : Java 엔터프라이즈 개발을 편리하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 MVC Pattern(모델-뷰-컨트롤러, Model-View-Controller) : 소프트웨어 공학에서 사용되는 아키텍쳐 패턴으로 MVC 패턴의 주 목적은 Business logic과 Presentation logic을 분리하기 위함 - Model : 애플리케이션 정보 (Business Logic 포함) - View : 사용자에게 제공할 화면 (Presentation Logic) - Controller : Model과 View 사이의 상호작용을 관리 (기존 Servlet 역할 수행) HTTP (전송 규약으로 사용) : 인터넷 상에서 데이터를 주고 받기 위한 서버/클.. 2023. 5. 15.