목록2024/03 (6)
쌩로그
목록 포스팅 개요 본론 2-1. 프론트 컨트롤러 패턴 소개 2-2. 프론트 컨트롤러 도입 - v1 2-3. View 분리 - v2 2-4. Model 추가 - v3 2-5. 단순하고 실용적인 컨트롤러 - v4 2-6. 유연한 컨트롤러1 - V5 2-7. 유연한 컨트롤러2 - V5 요약 1. 포스팅 개요 인프런에서 영한님의 스프링 MVC 1편 Section 04 MVC 프레임워크 만들기를 학습하며 정리한 포스팅이다. 2. 본론 2-1. 프론트 컨트롤러 패턴 소개 프론트 컨트롤러 도입 전 프론트 컨트롤러 도입 전에는 다음과 같았다. 공통로직을 타고, 컨트롤러를 타게 했었다. 프론트 컨트롤러 도입 후 프론트 컨트롤러를 도입하면 다음과 같아진다. FrontController 패턴 특징 프론트 컨트롤러 서블릿 하..
목록 포스팅 개요 본론 2-1. 코드 이해하기 2-2. JSX란? 2-3. JSX의 장점 2-4. JSX 문법 2-5. ESLint와 Prettier 적용하기 요약 1. 포스팅 개요 해당 포스팅은 리액트를 다루는 기술의 02장 JSX 를 학습하며 정리한 포스팅이다. 2. 본론 2-1. 코드 이해하기 yarn $ yarn create react-app [프로젝트 이름] npm $ npx create react-app [프로젝트 이름 or $ npm init react-app [프로젝트 이름] 프로젝트 구동 프로젝트 디렉터리 이동 후, start // yarn$ yarn start // npm$ npm start import logo from './logo.svg'; import './..
목록 포스팅 개요 본론 2-1. 왜 리액트인가? 2-2. 리액트의 특징 2-3. 작업 환경 설정 요약 1. 포스팅 개요 해당 포스팅은 리액트를 다루는 기술의 01장 리액트 시작 을 학습하며 정리한 포스팅이다. 2. 본론 2-1. 왜 리액트인가? 리액트 최대한 성능을 아끼고 편안한 사용자 경험(user experience)을 제공하면서 구현하고자 개발한 것이 리액트(react)이다. 오직 View만 신경 쓰는 라이브러리이다. 렌더링 사용자 화면에 뷰를 보여주는 것 리액트를 사용하려면 리액트 컴포넌트가 최초로 실행한 '초기 렌더링'과 컴포넌트의 데이터 변경으로 다시 실행되는 '리렌더링' 개념을 이해해야한다. 컴포넌트는 데이터를 업데이트할 때 바로 DOM에 반영하지 않고, 이전에 ..
목록 포스팅 개요 본론 2-1. 회원 관리 웹 애플리케이션 요구사항 2-2. 서블릿으로 회원 관리 웹 애플리케이션 만들기 2-3. JSP로 회원 관리 웹 애플리케이션 만들기 2-4. MVC 패턴 - 개요 2-5. MVC 패턴 - 적용 2-6. MVC 패턴 한계 요약 1. 포스팅 개요 인프런에서 영한님의 스프링 MVC 1편 Section 03 서블릿, JSP, MVC 패턴을 학습하며 정리한 포스팅이다. 2. 본론 2-1. 회원 관리 웹 애플리케이션 요구사항 회원 정보 이름 : username 나이 : age 기능 요구사항 회원 저장 회원 목록 조회 회원 도메인 모델 package spring.servlet.domain.member; import lombok.Getter; import lombok.Sette..
목록 포스팅 개요 본론 2-1. Hello 서블릿 2-2. HttpServletRequest - 개요 2-3. HttpServletRequest - 기본 사용법 2-4. HTTP 요청 데이터 - 개요 2-5. HTTP 요청 데이터 - GET 쿼리 파라미터 2-6. HTTP 요청 데이터 - POST HTML Form 2-7. HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트 2-8. HTTP 요청 데이터 - API 메시지 바디 - JSON 2-9. HttpServletResponse - 기본 사용법 2-10. HTTP 응답 데이터 - 단순 텍스트, HTML 2-11. HTTP 응답 데이터 - API JSON 요약 1. 포스팅 개요 인프런에서 영한님의 스프링 MVC 1편 Section 02 서블릿..
목록 포스팅 개요 본론 2-1. 프로젝트 환경설정 2-2. 예제 도메인 모델 2-3. 기본 문법 2-4. 중급 문법 2-5. 실무 활용 - 순수 JPA와 Querydsl 2-6. 실무 활용 - 스프링 데이터 JPA와 Querydsl 2-7. 스프링 데이터 JPA가 제공하는 Querydsl 기능 요약 JPA로드맵을 끝내며. 1. 포스팅 개요 참고로 필자는 부트 3.2를 기준으로 강의를 듣는다. 2. 본론 2-1. 프로젝트 환경설정 build.gradle은 다음과 같다. plugins { id 'java' id 'org.springframework.boot' version '3.2.2' id 'io.spring.dependency-management'..