목록Spring (2)
Coding Note
1. Spring Framework 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다. 전자정부 표준 프레임워크 기반 기술 장점) 1. 경량 컨테이너 2. Ioc(Invertion of Control) : 제어 역전 3. DI(Dependency Injection) : 의존성 주입 4. AOP(Aspect-Oriented Programming) : 관점 지향 프로그래밍 2. SpringBoot 스프링 프레임워크에 복잡한 환경 설정을 해결하기 위해 나옴 설정시, 많은 부분을 자동화하여 사용자가 편리하게 사용할 수 있음 실행환경, 의존성 관리 등의 인프라 관련 등은 신경 쓸 필요없이 바로 코딩 가능하다. 3. 차이점 Spring SpringBo..

MVC (ModelViewController) 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴 Spring MVC 패턴 MVC 패턴은 비즈니스 로직과 화면을 분리해서 작업하여 협업, 재사용, 수정에 유리하다. MVC Model - 데이터와 비즈니스 로직 관리 - 사용자가 사용할 모든 데이터를 가공하여 가지고 있는 컴포넌트 View - 레이아웃과 화면 처리 - 애플리케이션의 데이터를 보여주는 화면 Controller - 요청을 모델과 뷰 단으로 제어, 연결 - Model과 View를 연결해주는 역할 - Controller > Service > DAO > DB MVC 흐름 1. 사용자가 데이터를 요청한다. 2. 서블릿을 통해 데이터를 Controller로 보낸다. ..