LostCatBox

LostCatBox

내 생각을 자유롭게 만들 때까지

SpringProject-Board-CH06
Spring 게시판 프로젝트 6편 (vue로 post+login구현)Created Time: July 23, 2022 7:31 PMLast Edited Time: August 3, 2022 11:07 AMTags: Java, Spring, Computer 게시판 관련 출처 https://velog.io/@juno0713/Spring-Security-JWT-React-w3wpg5yi https://velog.io/@juno0713/Spring-Security-JWT-React-프론트엔드-2.-컴포넌트 https://onethe...
SpringProject-Board-CH05
Spring 게시판 프로젝트 5편 (RestfulApi로의 전환+JWT)Created Time: July 20, 2022 1:48 PMLast Edited Time: August 4, 2022 4:32 PMTags: Java, Spring, Computer 왜? 프론트 엔드 + 백엔드는 항상 나눠서 개발되는것이 일반적인데, 현재 나는 타임리프를 사용하며 jsp를 이용하여 뷰를 통해 처리하는중이다 명확하게 프론트 엔드와 백엔드를 나눠 json으로 통신하는 구조를 만들고싶었다. 그러기 위해서는 먼저 http method의 구분, ...
SpringProject-Board-CH04
Spring 게시판 프로젝트 4편 (댓글 구현 수정삭제)Created Time: July 18, 2022 10:44 AMLast Edited Time: August 3, 2022 11:07 AMTags: Java, Spring, Computer 문제발생 및 해결방법 form에서 get, post 뿐만 아니라 다른 것도 포함하여, put, patch, delete 등을 사용하고싶었다. 따라서 HiddenHttpmethodFilter를 활용하여 filter로 마치 다른 형식으로 요청들어온것으로 처리할 수 있도록 하였다. Hidd...
SpringProject-Board-CH03
Spring 게시판 프로젝트3편 (게시판 작성자만 수정,삭제)Created Time: July 14, 2022 8:39 AMLast Edited Time: August 3, 2022 11:07 AMReferences: https://dev-coco.tistory.com/120?category=1032063Tags: Java, Spring, Computer Spring 게시판 프로젝트 현재 user는 email이 unique=true로 검증하여 로그인 처리함 로그인 주소는 /login 권한은 그냥 기본적인 ROLE_USER, R...
SpringProject-Board-CH02
Spring 게시판 프로젝트 2편 (회원가입, 로그인)Created Time: July 13, 2022 7:08 PMLast Edited Time: September 2, 2022 1:01 PMTags: Java, Spring, Computer 로그인 구현Spring Security란?Spring Security는 스프링 기반 에플리케이션의 보안을 담당 해주는 스프링 하위 프레임워크이다. 이를 활용하면 개발자가 직접 보안 관련 로직을 짜는 수고를 덜 수가 있다. 용어정리(인증후 권한부여됨.) 접근 주체(Principal) ...
SpringProject-Board-CH01
Spring 게시판 프로젝트 1편(게시판 생성)Created Time: July 6, 2022 2:44 PMLast Edited Time: August 3, 2022 11:07 AMReferences: https://kyuhyuk.kr/article/spring-boot/2020/07/19/Spring-Boot-JPA-MySQL-Board-Write-PostTags: Java, Spring, Computer 기본 구조 DB설정Mysql 선택한 이유 생산성: 다른 DB를 크게 고려하지 않아도 될거같은 도메인 이라고 생각하여지금 ...
SpringMVC-CH07
스프링 MVC 1편 CH07Created Time: July 1, 2022 9:25 PMLast Edited Time: July 3, 2022 2:32 PM 프로젝트 생성 start.spring.io 환경 설정에서 gradle검색후 test방식 실행방식 인텔리J로 바꾸기 환경 설정에서 annotation을 검색후 enable하기(SF4J, Lombok위해서) Welcome 페이지 추가 /resources/static/index.html 123456789101112<!DOCTYPE html><html&g...
SpringMVC-CH06
스프링 MVC 1편 CH06Created Time: June 29, 2022 3:31 PMLast Edited Time: December 23, 2022 5:06 PM 프로 젝트 생성 start.spring Project: Gradle ProjectLanguage: JavaSpring Boot: 2.4.x Project MetadataGroup: hello Artifact: springmvcName: springmvcPackage name: hello.springmvc Packaging: Jar (주의!)Java: 11 Dep...
SpringMVC-CH05
스프링 MVC 1편 CH05Created Time: June 28, 2022 12:00 PMLast Edited Time: June 29, 2022 11:20 AM 스프링 MVC - 구조 이해스프링 MVC 전체 구조저번 CH4에서 직접 만든 MVC 프레임워크와 스프링 MVC를 비교해보자. 직접 만든 MVC프레임 워크 구조 SpringMVC 구조 직접 만든 MVC구조 → 스프링 MVC비교 FrontController → DispatcherServlet handlerMappingMap → HandlerMapping MyHandle...
SpringMVC-CH04
스프링 MVC 1편 CH04Created Time: June 26, 2022 7:42 PMLast Edited Time: June 28, 2022 12:45 AM MVC 프레임 워크 만들기 MVC 프레임 워크를 하나씩 발전 시켜서 결국 Spring이 이런것들의 이유로 만들어졌구나 이해! 목표 프론트 컨트롤러 패턴 소개 프론트 컨트롤러 도입 후 FrontController 패턴 특징 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출 입구를 하나로! 공통 처리 가능...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB