함량 100%

함지의 개발일기

PROGRAMMING 4

[Spring] 스프링 MVC와 DispatcherServlet 전략

이 글은 토비의 스프링의 내용을 정리한 것입니다. Spring 스프링은 집착에 가까울 정도로 모든 기능을 다양한 방법으로 확장하도록 설계되어 있다. 스프링이 제공하는 유연하고 확장성이 뛰어난 구조를 이용해서 각 프로젝트에 맞는 최적화된 구조를 만들어내고, 관례를 따라 빠르게 개발 가능한 스프링 기반의 프레임워크를 만들어서 사용해야한다. 스프링은 특정 기술이나 방식에 매이지 않으면서 웹 프레젠테이션 계층의 각종 기술을 조합, 확장해서 사용할 수 있는 매우 유연합 웹 애플리 케이션 개발의 기본 틀을 제공해준다. DispatcherServlet과 MVC 아키텍처 DispatcherServlet은 스프링의 웹 기술을 구성하는 다양한 전략을 DI로 구성해서 확장하도록 만들어진 스프링 서브릿/MVC의 엔진과 같은 ..

PROGRAMMING/SPRING 2023.06.30

[AWS] Ubuntu-LTS 18.04에 MariaDB 설치하기(+특정버전 설치하기)

set password for 'root'@'localhost' = password('1234'); 1. apt 업그레이드 apt는 Advanced Packaging Tool의 약자로 패키지들을 관리(설치, 삭제, 업데이트)해주는 툴이다. sudo apt update 2. MariaDB 설치 아래 명령어를 쳐서 DB를 설치해준다. sudo apt-get install -y mariadb-server 특정버전을 설치할 경우 1) 아래 사이트에 접속해서 원하는 버전을 선택한다. https://mariadb.com/downloads/ MariaDB Products & Tools Downloads | MariaDB Find MariaDB downloads, connectors, and tools includin..

Intellij 웹 백엔드 시스템 환경설정(JDK, Maven, Tomcat)

0. 미리 준비한 것들 IntelliJ Openjdk version "1.8.0_242" Apache Maven 3.6.3 Tomcat 8.5 1. JDK 설정 1-1. File > Project Structure (또는 Ctrl+Alt+Shift+S) 클릭합니다. 1-2. Project 메뉴에 Project SDK를 설정 할 수 있는 항목이 있습니다. SDK가 없는 경우에는 EDIT 버튼을 클릭합니다. 1-3. 해당 화면에서 +버튼을 눌러 JDK 경로를 설정해줍니다. 2. Maven 설정 2-1. File > Settings (또는 Ctrl+Alt+S) 클릭합니다. 2-3. Bulid, Execution, Deployment > Build Tools > Maven 에서 해당 부분을 설정합니다. mave..

PROGRAMMING/JAVA 2021.01.12