JPA
37. 관심 주제 등록 기능 구현
타임리프 자바스크립트 템플릿 https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#javascript-inlining Escaped: [[${variable}]] Unescaped: [(${variable})] 네추럴 템플릿: /*[[${variable}]]*/ null; Ajax 호출시 CSRF 토큰을 전달 하는 방법 https://docs.spring.io/spring-security/site/docs/current/reference/html5/#servlet-csrf-include-ajax 타임리프 자바스크립트 템플릿으로 Ajax 호출시 CSRF 토큰 설정 실습 시작 커밋: https://github.com/devjun63/whiteshi..
35. 관심 주제 도메인
관심 주제 (Tag)는 엔티티인가 밸류인가? Entity = 독자적인 식별자를 가지고 있는 것 value = Entity에 속해있는 것 설계하기 나름 Tag를 Account에서만 쓰겠다 Account의 부가적인 정보를 표한하는데만 쓰면 Value 엔티티다. 왜? 태그 독자적인 라이프사이클이 있고 다른 곳(Study)에서도 참조할테니까. Tag 엔티티 Id Title (unique) 객체 관점에서의 관계 ManyToMany Account에서 Tag를 참조 (단방향) 릴레이션 DB 관점에서의 관계 조인 (join) 테이블을 사용해서 다대다 관계를 표현. Account_Tag에서 Account의 PK 참조. Account_Tag에서 Tag의 PK 참조. 실습 시작 커밋: https://github.com/de..
25. 프로필 수정 처리
정말로 쉬운 폼 처리 비어있는 값을 허용한다. (기존에 있던 값을 삭제하고 싶을 수도 있기 때문에..) 중복된 값을 고민하지 않아도 된다. 확인할 내용은 입력 값의 길이 정도. 폼 처리 에러가 있는 경우 폼 다시 보여주기. 에러가 없는 경우 리다이렉트시에 간단한 데이터를 전달하고 싶다면? RedirectAttributes.addFlashAttribute() https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/mvc/support/RedirectAttributes.html AccountController @GetMapping("/check-email-token") public String checkEma..
2021 웹 개발 테크트리 총정리
출처 www.youtube.com/watch?v=kjSZ7JKVdbQ Java & Spring을 사용하는 제가 사용할 기술 정리devjun.tistory.com/116?category=957424Java & Spring Developer RoadMap in 2021기초 상식 - 호스팅, 도메인, DNS, HTTP ( 따로 포스팅하며 이해도를 높일것) 개발환경 - Win & Linux (리눅스 마스터 시험예정 & 예전 이동욱 저자님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스에서devjun.tistory.com 모든 것을 다 공부할 필요는 없습니다.웹 개발자로서 공통적으로 필요하다고 생각하는 것은HTML, HTTP, DNS, 도메인, 호스팅 등의 기본기사용하는 언어에 대한 이해 및 자료구조와 알고리즘..
10. 회원 가입: 인증 메일 확인
출처 www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-JPA-%EC%9B%B9%EC%95%B1/dashboard 스프링과 JPA 기반 웹 애플리케이션 개발 - 인프런 | 강의 이 강좌에서 여러분은 실제로 운영 중인 서비스를 스프링, JPA 그리고 타임리프를 비롯한 여러 자바 기반의 여러 오픈 소스 기술을 사용하여 웹 애플리케이션을 개발하는 과정을 학습할 수 있습 www.inflearn.com github.com/devjun63/whiteship-studyolle/commit/0480b970573e43c9a144008c7ed4f85c3195e120 10. 회원 가입: 인증 메일 확인 · devjun63/whiteship-studyolle@0480b97 GET "..