이 영역을 누르면 첫 페이지로 이동
개발다이어리 블로그의 첫 페이지로 이동

개발다이어리

페이지 맨 위로 올라가기

개발다이어리

저만의 개발일지를 만들어가는 공간입니다.

토이 프로젝트/여행일지작성

  • 개발다이어리
TravelDiary 프로젝트 회고

TravelDiary 프로젝트 회고

2022.06.28
드디어 길고 긴 하나의 프로젝트가 끝이났다...! 전체기간은 솔직히 잘 모르겠다. 공부를 하고 공부한 내용으로 프로젝트를 진행하는 것이 아니라 공부를 하면서 그것을 바로 적용해보기 위해서 프로젝트를 같이 진행한 것이다 보니 명확하게 기간을 잡기가 힘든 것 같다. 이 프로젝트에서 진행한 모든 기술스택은 이번에 처음 사용해보는 기술들이었다. 이전 회사에 있을 때는 Spring, JSP, MyBatis, JQuery 등등 정말 이제는 잘 사용하지 않는 기술들만 사용했었기 때문에 회사를 나오고 새롭게 출발하기 위해서 지금 많이 사용하는 기술들을 익힐 필요가 있다고 느꼈고 그걸 위해서 진행한 프로젝트였다. 진행과정 진행과정이 정말 순조롭지 않았다. (1) 처음보는 기술들 일단 모르는 기술이라는 것 자체가 공부할 ..
로컬 파일업로드 S3로 전환하기

로컬 파일업로드 S3로 전환하기

2022.06.28
들어가기에 앞서 처음 파일업로드를 구현할 때는 로컬에 파일을 저장하고 로컬에서 가져와서 보여주도록 구현했다. 하지만 ec2를 사용해서 배포하면서 로컬에 저장할 수는 없기 때문에 S3에 저장하고 불러오는 방식으로 변환하고자 한다. IAM과 S3 설정 IAM설정은 2가지가 있다. 사용자 : AWS가 아닌 외부에서 AWS로 접근하기 위한 권한 역할 : AWS끼리 접근하기 위한 권한 지금은 외부에서 AWS로 접근하는 것이기 때문에 사용자 추가를 해주어야 한다. 그리고 S3안에서 사용 할 bucket을 만들어야 한다. 하나의 프로젝트, 덩어리, 폴더.... 라는 느낌으로 이해하면 될 것이다. S3와 IAM설정은 [AWS] - S3 사용을 위한 IAM과 S3설정 를 참고하면 된다. 라이브러리 추가 및 설정 이제 본..
Git-flow사용해보기

Git-flow사용해보기

2022.06.23
들어가기에 앞서 원래 처음 git을 제대로 공부하기 전에는 단순히 git과 github를 소스코드 저장용도로만 사용했었다. 이전에 회사에서 사용했던 것이 SVN이었다보니 특별한 전략을 이용해본적도 없었고 단순히 코드를 관리할 수 있고 필요하면 지난 코드를 가져올 수 있다는 장점으로만 사용했었다. 하지만 알고보니 git을 사용한 프로젝트관리에도 여러가지 전략이 있었고 이미 많은 곳에서 이 전략들을 활용해서 프로젝트를 관리하고 있다는 것을 알았다. git-flow에 대해서 자세히 알고 싶은 분은 [Git] - Git-flow를 이용한 프로젝트 관리을 참고하면 좋을 것이다. git-flow전략을 선택한 이유 git을 공부하는 중에 많이 접하게 된 것도 git-flow였고 여러 회사들을 알아보던 중 채용공고에 ..
JPQL에서 QueryDSL로 전환하기

JPQL에서 QueryDSL로 전환하기

2022.06.23
들어가기에 앞서 현재 프로젝트의 쿼리는 모두 JPQL로 작성하였다. 이 프로젝트가 JPA를 공부하고 처음해보는 프로젝트이라서 기본적으로 사용하는 표준 방법들을 사용해본 후에 더 수월하게 하는 방법들을 적용해가는 것이 내가 공부한 것을 더 확실하게 이해할 수 있다고 생각했다. JPA를 사용하면 QueryDSL을 사용하는 것이 필수라고는 이야기하지만 내가 그것을 직접 느껴봐야한다고 생각했고 솔직히 프로젝트를 시작하기 전에는 얼마나 크게 차이가 날려나 라는 생각도 했었는데 JPQL을 실제로 사용해보고 QueryDSL을 공부해보니 '진짜 엄청난 차이가 있구나' 라는 것을 느끼면서 전환을 결심했다. 혹시라고 QueryDSL에 대해서 잘 모르신다면 [JPA] - QueryDSL 사용이유와 사용방법을 참고하면 될 것..
프로젝트를 시작하면서

프로젝트를 시작하면서

2022.03.24
내가 처음 다닌 회사에서는 Spring과 MyBatis를 사용했었다. 정말 좋은 기술들이라고 생각했는데 알고보니 지금은 뒤쳐져가는 기술이었다. 바뀌어가는 트랜드를 따라서 SpringBoot와 JPA를 사용하고 템플릿 엔진으로는 Thymeleaf를 공부했다. 이제는 내가 공부한 기술들을 활용한 프로젝트를 만들어봄으로서 실용성을 높이고 완전히 나의 것으로 만들어볼려고 한다. 이전부터 나는 여행에 대한 갈망이 있었다. 여행을 많이 다니지는 않지만 언제나 떠나고 싶었고 가끔식 다녀오고 나면 여행의 내용을 정리하고 기록하고 싶은 마음이 강했다. 어플을 여려가지 찾아보기도하고 사용해보기도 했지만 뭔가 내 입맛에 맞지않는것들만 있었다. 그래서 만들어보기로했다. 내 입맛에 맞게 내가 생각하는 대로 만들어볼려고한다. 역..
  • 최신
    • 1
  • 다음

정보

개발다이어리 블로그의 첫 페이지로 이동

개발다이어리

  • 개발다이어리의 첫 페이지로 이동

검색

메뉴

  • 홈
  • Github
  • 방명록

나의 외부 링크

카테고리

  • 분류 전체보기 (66)
    • Spring (19)
      • MVC (7)
      • Boot (3)
      • Core (8)
      • Security (1)
    • Java (1)
    • 네트워크 (7)
    • JPA (6)
    • IntelliJ (2)
    • Database (1)
      • h2 (1)
      • postgreSQL (0)
    • 토이 프로젝트 (5)
      • 여행일지작성 (5)
    • 에러모음 (7)
    • 테스트코드 (2)
    • Git (8)
    • Nginx (2)
    • AWS (1)
    • 책 리뷰 (1)
    • Kotlin (2)
    • 회고 (1)
      • 24년도 회고 (1)
    • API문서 (0)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • HTTP상태코드
  • HTTP
  • 네트워크 #TCP #IP #인터넷 통신
  • 연관관계 매핑
  • 테스트코드 실행안됨
  • http 헤더
  • 단방향 매핑
  • JPA

정보

ssung의 개발다이어리

개발다이어리

ssung

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © ssung. Designed by Fraccino.

티스토리툴바