멀티보드 자유게시판 목록 구현: JWT 인증과 검색 기능
프로젝트 코드는 포스팅 이후에도 계속 개선 중입니다. 포스팅은 게시판 구현이 어떤 흐름으로 가는지 참고하는 용으로 보시면 좋을 것 같습니다. 프로젝트 코드 : 링크 자유게시판 가져오기 화면 자유게시판 조회 페이지는 공지사항 조회 페이지와 동일하게 1) 검색 조건 입력 부분, 2) 리스트 부분, 3)페이지네이션 부분으로 나누어져 있습니...
프로젝트 코드는 포스팅 이후에도 계속 개선 중입니다. 포스팅은 게시판 구현이 어떤 흐름으로 가는지 참고하는 용으로 보시면 좋을 것 같습니다. 프로젝트 코드 : 링크 자유게시판 가져오기 화면 자유게시판 조회 페이지는 공지사항 조회 페이지와 동일하게 1) 검색 조건 입력 부분, 2) 리스트 부분, 3)페이지네이션 부분으로 나누어져 있습니...
프로젝트 요구조건 상 사용자는 공지사항 게시글을 작성할 수 없기 때문에 이번 포스팅에는 공지사항 리스트 보기, 상세 보기 내용만 있습니다. 게시글 추가/수정/삭제는 자유게시판,갤러리게시판,문의사항에서 다루도록 하겠습니다. (+ 화면 꾸미기는 기능 구현 완료 후 진행하겠습니다.) 공지사항 리스트 화면 공지사항 리스트 페이지는 크게 3가지 ...
DB Schema & table 생성 이제 지난번에 설계한 ERD을 토대로 테이블을 생성하고 기능 구현을 진행해보겠습니다. 회웝가입 클라이언트 화면 회원가입 화면은 간단하게 아이디, 패스워드, 패스워드 확인, 이름을 작성할 수 있는 폼과 중복확인, 회원가입, 취소 버튼이 있습니다. 화면 스타일은 모든 기능 구현을 완료한 뒤 진행하겠습니...
JWT JWT가 뭘까? 공식홈페이지에서는 JWT를 JSON 객체로 안전하게 전송하기 위한 간결하고 독립적인 방법을 정의하는 open standard(RFC 7519) 라고 소개하고 있습니다. 간단하게 “인증에 필요한 정보를 토큰이라는 곳에 담고 암호화하여 발급 후 클라이언트와 서버에서 인증을 위해 사용한다” 표현할 수 있겠습니다. JWT 토큰 정보는...
K번 중복된 계산을 1번으로 줄이고, 각 문자열을 나타낼 수 있는 경우의 수를 map에 저장 문제 URL: https://www.acmicpc.net/problem/20166 😒문제 하루 종일 내리는 비에 세상이 출렁이고 구름이 해를 먹어 밤인지 낮인지 모르는 어느 여름 날 잠 들기 싫어 버티던 호석이는 무거운 눈꺼풀에 패배했다. 정...
API 설계 주의점을 고려하여 GitBook으로 프로젝트에 필요한 API 명세서를 설계합니다. 아래 내용은 초기 설계 단계 내용입니다. 필요한 경우 내용이 변경 될 수 있습니다. 참고 부탁드립니다. RESTful API 디자인 가이드 URI는 리소스를 표현합니다. 자원에 대한 행위는 HTTP Method로 표현합니다. GET ...
앞서 4가지 버전(JSP Model v1, Model v2, Spring Boot, Vue + SpringBoot API)으로 간단한 자유 게시판을 개발하였습니다. 배운 내용을 바탕으로 조금 더 복잡한 다중(멀티)게시판 프로젝트 개발을 진행해보겠습니다 아래 내용은 초기 설계 단계 내용입니다. 필요한 경우 내용이 변경 될 수 있습니다. 참고 부탁...
아래 내용은 MS RESTFul 웹 API 디자인 모범사례 문서를 참고한 내용입니다. RESTFul API 리소스마다 해당 리소스를 고유하게 식별하는 URI인 식별자가 존재합니다. https://adventure-works.com/orders/1 가능하다면 리소스 URI는 동사(리소스에 대한 작업)가 아닌 명사(리소...
짧게 코드 작성하는 법 고민하자 문제 URL: https://www.acmicpc.net/problem/4836 😒문제 창영이는 요즘 춤을 배우고 있다. 창영이는 다음과 같은 규칙을 따라서 춤을 추어야 한다. dip은 jiggle을 춘 다음이나 다다음, 또는 twirl을 추기 전에 출 수 있다. 예를 들면 다음과 같다. ...
python의 round는 사사오입이 아니다. 이 부분을 생각하며 풀자 문제 URL: https://www.acmicpc.net/problem/4344 😒문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 👀제약조건 입력 첫째 줄에는 테스트 케이스의 개수 C가 ...