post-thumbnail

Day 53 - Interceptor

이 글은 2026년 05월 16일 작성된 글입니다.오늘은 인터셉터 기반 인증/인가 처리와스코프(scope), 세션, request 객체 활용까지 정리했다.Spring MVC 기반 웹 프로젝트 환경을 구성했다.인터셉터를 등록하고 요청 흐름에서 로그를 확인했다.로그인 여부

약 3시간 전
·
0개의 댓글
·
post-thumbnail

Day 52 - Mapping

이 글은 2026년 05월 15일 작성된 글입니다.오늘은 생성자 파라미터 분석 유틸, 회원 CRUD 및 검색,그리고 MyBatis resultMap과 association/collection 매핑까지 정리했다.생성자의 타입과 이름 정보를 조회할 수 있도록 구현했다.Re

3일 전
·
0개의 댓글
·
post-thumbnail

Day 51 - Dynamic

이 글은 2026년 05월 14일 작성된 글입니다.오늘은 MyBatis 기반 CRUD 기능 확장과동적 SQL(Dynamic SQL), 정렬, 검색, 다중 삭제,그리고 Mapper XML 분리와 회원 도메인 추가까지 진행했다.생성 후 다시 조회해서 정상 저장 여부를 검증

4일 전
·
0개의 댓글
·
post-thumbnail

Day 50 - Mybatis

이 글은 2026년 05월 13일 작성된 글입니다.오늘은 MyBatis 기반 프로젝트 세팅과 게시글 조회 테스트를 정리했다.Spring Boot 기반으로 프로젝트를 생성하고MyBatis와 H2 DB 환경을 구성했다.앱 실행 시 테스트용 게시글이 자동 생성되도록 구성했다

5일 전
·
0개의 댓글
·
post-thumbnail

Day 49 - Authentication

이 글은 2026년 05월 12일 작성된 글입니다.오늘은 로그인/로그아웃 처리, 작성자 연동, 게시글 수정·삭제 기능과 record 문법까지 정리했다.폼 에러 출력 코드를 공통 요소로 분리했다.공통 header, navbar, footer 구조를 분리했다.중복 제거유지

6일 전
·
0개의 댓글
·
post-thumbnail

Day 48 - Spring Security

이 글은 2026년 05월 11일 작성된 글입니다.오늘은 Thymeleaf 기반 폼 처리 개선, 게시글 목록과 상세 리다이렉트,그리고 Spring Security와 회원가입 기능까지 정리했다.기존에는 컨트롤러에서 HTML을 직접 만들거나 문자열을 조립하는 방식에 가까웠

2026년 5월 11일
·
0개의 댓글
·
post-thumbnail

Day 47 - Validation

이 글은 2026년 05월 08일 작성된 글입니다.오늘은 Spring MVC 폼 처리와 Validation, MySQL 전환과 트랜잭션 흐름까지 정리했다.폼은 사용자가 복잡한 URL을 쉽게 만들 수 있도록 도와준다.엔드포인트:폼 전송:GET은 조회, POST는 생성 목

2026년 5월 8일
·
0개의 댓글
·
post-thumbnail

Day 46 - Proxy

이 글은 2026년 05월 07일 작성된 글입니다.오늘은 테스트 롤백과 프로파일 분리,프록시 기반 트랜잭션 흐름 복습,그리고 명언 앱 구현 시작까지 정리했다.테스트 실행 시 실제 DB 상태가 계속 변하면테스트끼리 서로 영향을 주게 된다.문제점:테스트 순서에 따라 결과

2026년 5월 7일
·
0개의 댓글
·
post-thumbnail

Day 45 - Transaction, Proxy

이 글은 2026년 05월 06일 작성된 글입니다.오늘은 스프링의 의존성 주입 방식, 트랜잭션과 프록시,JPA Auditing, 더티체킹, 테스트 환경 분리까지 정리했다.기존에는 필드에 바로 @Autowired를 붙여서 의존성을 주입받았다.하지만 생성자 주입을 사용하는

2026년 5월 6일
·
0개의 댓글
·
post-thumbnail

Day 44 - JPA pt.1

이 글은 2026년 05월 04일 작성된 글입니다.오늘은 Spring Data JPA 초기 세팅부터엔티티, Repository, 로그 설정, 그리고 서비스 구조까지 정리했다.Spring Data JPA는 DB를 쉽게 다루기 위한 라이브러리다.SQL을 직접 많이 작성하지

2026년 5월 4일
·
0개의 댓글
·
post-thumbnail

Day 43 - Spring Boot pt.3

이 글은 2026년 04월 30일 작성된 글입니다.오늘은 답변 등록 기능, Bootstrap 화면 구성,질문 등록 기능과 validation 처리까지 정리했다.질문 상세 페이지에서 답변을 입력할 수 있도록 폼을 추가했다.처음에는 답변 내용만 서버로 보내는 구조로 시작했

2026년 4월 30일
·
0개의 댓글
·
post-thumbnail

Day 42 - Spring Boot pt.2

이 글은 2026년 04월 29일 작성된 글입니다.오늘은 JPA 연관관계 심화, LAZY/EAGER, 그리고 Thymeleaf 기반 화면 구성까지 정리했다.👉 엔티티 내부 메서드로 처리하는 게 더 깔끔함부모 저장 시 자식도 같이 저장addAnswer만 해도 자동 저장

2026년 4월 29일
·
0개의 댓글
·
post-thumbnail

Day 41 - Spring Boot pt.1

이 글은 2026년 04월 28일 작성된 글입니다.오늘은 Spring Boot + JPA 기본 흐름과엔티티 관계 매핑, 리포지터리 사용법까지 정리했다.Spring Initializr로 프로젝트를 생성하고Controller를 통해 요청을 처리한다.@Controller →

2026년 4월 28일
·
0개의 댓글
·
post-thumbnail

Day 40 - DB Connection

이 글은 2026년 04월 25일 작성된 글입니다.오늘은 DB 연동(JDBC), CRUD 구현, 그리고 회원/게시글 데이터베이스 연결까지 정리했다.자바에서 MySQL과 연결하기 위해 JDBC를 사용했다.드라이버 로딩 → DB 연결URL에 DB 정보 포함DB 작업을 공통

2026년 4월 27일
·
0개의 댓글
·
post-thumbnail

Day 39 - MySQL pt.3

이 글은 2026년 04월 24일 작성된 글입니다.오늘은 MySQL 11강 내용 중GROUP BY, 집계함수, JOIN, HAVING까지 흐름을 정리했다. 집계 함수가 등장하면 단순 조회가 아니라"데이터를 묶어서 계산"하는 단계로 넘어간다.흐름은 이렇게 이해하면 된다.

2026년 4월 24일
·
0개의 댓글
·
post-thumbnail

Day 38 - MySQL pt.2

이 글은 2026년 04월 23일 작성된 글입니다.오늘은 MySQL 심화 내용 중JOIN, GROUP BY, 집계 함수, 그리고 SQL 실행 흐름까지 정리했다.JOIN은 두 개 이상의 테이블을 합쳐서 데이터를 조회하는 방식이다.JOIN = 테이블을 곱한다ON = 불필요

2026년 4월 23일
·
0개의 댓글
·
post-thumbnail

Day 37 - MySQL

이 글은 2026년 04월 22일 작성된 글입니다.오늘은 회원 기능(가입/로그인/로그아웃/세션)과MySQL 기초 및 SQL 실행 흐름을 정리했다.회원가입 폼에서 전달된 데이터를 처리하고,유효성 검증을 추가했다.아이디, 비밀번호, 이름 입력값 검증빈 값 또는 잘못된 값

2026년 4월 22일
·
0개의 댓글
·
post-thumbnail

Day 36 - Servlet

이 글은 2026년 04월 21일 작성된 글입니다.오늘은 홈 화면 추가, 게시물 수정과 삭제 처리,공통 템플릿 분리, 그리고 회원가입 기능까지 정리했다.애플리케이션의 시작 화면을 담당하는 HomeServlet을 도입했다.홈 화면이 생기면 사용자가 처음 접속했을 때어디로

2026년 4월 21일
·
0개의 댓글
·
post-thumbnail

Day 35 - JSP Rest API

이 글은 2026년 04월 20일 작성된 글입니다.오늘은 폼 처리와 자바스크립트 유효성 검사, REST API와 HTTP 요청 흐름,그리고 게시물 작성부터 상세페이지까지의 웹 흐름을 정리했다.폼은 사용자가 입력한 값을 서버로 보내기 위한 기본적인 수단이다.이번에는 폼

2026년 4월 20일
·
0개의 댓글
·
post-thumbnail

Day 34 - JSP, Servlet

이 글은 2026년 04월 17일 작성된 글입니다.오늘은 JSP와 Servlet의 역할 분리, MVC(Model2) 구조,그리고 간단한 웹 프레임워크 흐름까지 정리했다.req, resp를 직접 다루는 번거로움을 줄이기 위해 Rq를 도입했다.request/response

2026년 4월 17일
·
0개의 댓글
·