728x90

스프링 MVC 3

[Spring Boot | Thymeleaf] Model, ModelAndView와 타임리프(Thymeleaf)

[Spring Boot | Thymeleaf] Model, ModelAndView와 타임리프(Thymeleaf) 이전 글 2023.02.06 - [Java & Spring/Spring Boot] - [Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기 [Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기 [Spring Boot | Thymeleaf] 타임리프 사용방법 및 시작하기 Spring, Spring Boot 프로젝트를 구성하면서 React, Vue 등의 FE 프레임워크를 사용하지 않는다면, Web 기본 기술 html, css, javascript과 JSP, Thymeleaf와 같은 lifere.tistory.com 이전 글에서 타임리프 사용방법에 대해..

java, spring 2023.02.08

[Spring Boot] 스프링 특징 & 스프링 부트 간단한 소개

[Spring Boot] 스프링 특징 & 스프링 부트 간단한 소개 스프링 프레임워크(Spring framework) 특징 1. 컨테이너(Container) | 스프링 코어 Spring 컨테이너 또는 스프링 코어 위에 올라온 Java 객체들을 관리함. Spring 컨테이너는 Java 객체의 Life Cycle을 관리하며, Spring 컨테이너로부터 필요한 객체를 가져와 사용할 수 있음. 2. DI (Dependency Injection) 지원 Spring은 설정 파일이나 어노테이션을 통해서 객체 간의 의존관계를 설정할 수 있도록 하고 있음. 3. AOP (Aspect Oriented Programming) 지원 Spring은 트랜잭션이나 로깅, 보안과 같이 공통적으로 필요로 하는 모듈들을 실제 핵심 모듈에..

java, spring 2022.03.03

[Spring framework] 스프링 MVC 프로젝트의 기본 구성

[Spring framework] 스프링 MVC 프로젝트의 기본 구성 스프링 MVC를 이용하는 프로젝트의 구성을 이해하는 일은 전체 데이터의 흐름 보고 이해하기 위해서 입니다. 일반적으로 웹 프로젝트는 3-tier(티어) 방식으로 구성합니다. Presentation ↔ Business ↔ Persitence tier ■ Presentation Tier (화면 계층)는 화면에 보여주는 기술을 사용하는 영역입니다. Servlet/JSP나 스프링 MVC가 담당하는 영역이 됩니다. ■ Business Tier (비즈니스 계층)는 순수한 비즈니스 로직을 담고 있는 영역입니다. 이 영역이 중요한 이유는 고객이 원하는 요구 사항을 반영하는 계층이기 때문입니다. 이 영역의 설계는 고객의 요구 사항과 정확히 일치해야 합..

java, spring 2021.06.07
728x90