1. WWW - 함께 걷는 산책로 공유 V1
GitHub - Team5Project/WalkingWithWorld: 오조의 마법사 미니 프로젝트 1차
오조의 마법사 미니 프로젝트 1차. Contribute to Team5Project/WalkingWithWorld development by creating an account on GitHub.
github.com
- 구현
[PROJECT] KOSA 미니 프로젝트 진행 - (1) WWW 기획 및 소개
⌨️ KOSA 교육과정 미니 프로젝트 진행 한국소프트웨어산업협회에서 진행하는 풀스택 기반 MSA 개발자 과정의 첫 번째 프로젝트를 진행하게 되었다. 이제 처음부터 구현 한 부분을 정리하고, 새
romanc3.tistory.com
[PROJECT] KOSA 미니 프로젝트 진행 - (2) 회원가입/로그인 구현 [1/ 2]
⌨️ 회원가입/로그인 구현 요즘은 Spring Security를 활용하면 쉽게 회원가입과 로그인을 구현할 수 있다. 그러나 그러한 기술의 필요성과 내가 직접 구현 했을 때의 부족함을 비교해 보기 위해 직
romanc3.tistory.com
[PROJECT] KOSA 미니 프로젝트 진행 - (2) 회원가입/로그인 구현 [2/ 2]
⌨️ 로그인 구현 이번 세션 로그인을 구현하며 가장 많이 공부가 된 파트, 그리고 고민을 한 부분이다. 1. 로그인 로직 고민 세션 로그인 자체는 쉽게 기간의 문제 상 쉽게 접근했다. 로그인 시
romanc3.tistory.com
[PROJECT] KOSA 미니 프로젝트 진행 - (3) Thymeleaf+Ajax 구현
⌨️ Thymeleaf+Ajax 구현 이 부분은 나의 최대의 약점이었다. 이전에 과제에서도 SPA 형식의 웹 애플리케이션 구현을 받았는데, 미흡하게 제출을 하였었고, 그때의 기억을 기반하여 언젠가 극복하자
romanc3.tistory.com
2. WWW - 함께 걷는 산책로 공유 V2
2.1. 기술적 변경
V2에서 우리의 서비스는
1. Vue.js를 적용하여 SSR 방식에서 CSR로 전환
2. MyBastis에서 Spring Data JPA로 SQL Mapper 에서 ORM으로 전환
3. 직접 구현한 Session Login 에서 Spring Security를 적용하여 인증/인가 구현
을 굵직한 줄기로 잡고 몇몇의 가지들을 추가할 예정이다.
고민은 교육과정 특성 상 굉장히 빠른 진도이다.
누군가는 이미 넉넉하고, 누군가에겐 코드의 흐름을 파악하는 것 조차 힘들 수 있다.
그러한 부분에서 Security 적용 혹은 +a 등을 어떻게 처리해야 할 지가 고민이다.
2.2. 구현
[PROJECT] KOSA 미니 프로젝트 진행 - (4) 타임리프에서 Vue.js 로의 전환 - 회원가입/로그인/리뷰 Vue.js
⌨️ Vue.js 로이 전환 타임리프에서 Vue.js로 CSR 방식으로 전환하며 프런트에 대해 거의 깊이가 없어 많이 힘들었던 것 같다. 1. 회원가입/로그인 타임리프에서 Vue.js로 바꾸는 것만 해도 많은 공수
romanc3.tistory.com
[PROJECT] KOSA 미니 프로젝트 진행 - (4) 타임리프에서 Vue.js 로의 전환 - 회원가입/로그인/리뷰 Vue.js
⌨️ 리뷰 작성 구현 multipart 파일을 태그가 아닌 Axios를 통해 전달하며, 미리 보기 방식을 Vue.js에 맞게 바꾸면서 많은 어려움이 있었다. 1. 리뷰 작성 리뷰 등록 {{ walkingPath.title }} {{ walkingPath.mapLis
romanc3.tistory.com