대외활동/UMC SERVER

대외활동/UMC SERVER

10주차 스터디

드디어 대망의 10주 서버 스터디가 마무리 되었습니다. 10주차 스터디 복습을 조금 늦게하는 감이 있으나, 마무리를 지어보려고 합니다. 그러면 시작하겠습니다! 10주차 스터디는 로그인 방식(Jwt, Cookie and Session) OAuth, 페이징, 트랜잭션에 대해 학습했다. 먼저 트랜잭션은 최근에 많이 공부했기 때문에 이에 대한 내용은 생략하려고 한다. 트랜잭션에 대한 글은 아래 포스팅에서 확인할 수 있다. https://devdebin.tistory.com/205?category=1028513 트랜잭션 본 게시글은 인프런 김영한 선생님 강의 스프링 DB 1편을 완강하고 배운 것을 남기고자 적은 포스팅입니다. 강의 링크는 아래와 같습니다. https://www.inflearn.com/course/..

대외활동/UMC SERVER

CMC 해커톤 10기 후기 (2022.05.21 ~ 2022.05.22)

Spring 서버 스터디 8주차, 9주차는? Spring 서버 스터디 8주차, 9주차는 그냥 API 작성(JdbcTemplate 쿼리 작성, 컨트롤러, 서비스, 레포지토리 코딩)이라 포스팅을 생략하기로 했습니다. 그래도 8주차, 9주차에 빅 이벤트 CMC 해커톤을 경험했기에 이에 대한 기록을 남겨보려고 합니다!!!! 벌써 이틀이 지나서 기억이 흐릿하지만 최대한 느낀점을 작성하려고 합니다. 해커톤은 서울특별시 공덕역 프론트원에서 진행 되었습니다. 참여 동기?? 저는 UMC 2기 서버 Spring 파트를 진행하고 있습니다. UMC가 대학교 연합 동아리로, 6개월 활동으로 앱 런칭을 목표로 합니다. CMC는 수익형 앱 동아리로 직장인, 대학생들 많은 분들이 참여하는 것 같습니다. 또한 기간은 3개월입니다. 어..

대외활동/UMC SERVER

7주차 실습 - API 코딩 후 배포하기

이번 시간에는 7주차에 진행한 API 코딩 진행과정과 배포 진행 과정에 대해 정리해보겠습니다. 연합 동아리 주최자인 컴공 선배 레포지토리를 클론 했으므로 모든 아키텍쳐를 서술하기는 어려워서 작성한 API와 사용한 클래스 위주로 정리하겠습니다. 이제 본격적으로 시작하겠습니다!! API 코딩 코딩할 API는 유저 삭제 API다. 먼저 논리적인 삭제(상태 컬럼을 변경)가 아니라 실제로 행을 삭제하는 물리적 연산을 진행했다. 따라서 DELETE 메소드를 사용했다. 먼저 Controller, Service, Dao 순으로 나열하겠다. 정말 기초적인 수준의 API로 Validation도 가볍게 진행했다. 우선은 사용할 DTO와 사용자 정의 Exception, 최종 응답 DTO에 대해 알아보자. @Getter @Se..

대외활동/UMC SERVER

7주차 실습 - API 사용하기

드디어 본격적으로 Spring Boot를 사용하기 시작했다. 툴은 인텔리제이를 사용한다. 본인은 아래 사이트에서 프로젝트를 생성하고 다운로드 받을 줄 알았는데 컴공선배 깃허브에 있는 레포를 다운받았다. 보통 웬만한 스프링 프로젝트는 아래 사이트에서 생성해서 다운로드 받는다. https://start.spring.io/ 이제 본격적으로 시작해보자. 우선은 이전 시간에 만든 우리의 RDS와 Spring Boot를 연동시켜야 한다. Maven이 아닌 Gradle 프로젝트다. 따라서 application.yml 파일을 아래와 같이 작성하자. server: port: 9000 spring: application: name: demo datasource: platform: mysql url: jdbc:mysql:/..

Debin
'대외활동/UMC SERVER' 카테고리의 글 목록