본문 바로가기

Spring-Java/프로젝트3

Day124_파이널 프로젝트(feat. 국비교육 수강후기) 2024.02.14 프로젝트 기간: 2023.12.18 ~ 2024.02.08 Git 링크: https://github.com/hd301/PetdicalBowwow/tree/master Notion 링크: https://petdical-bowwow.notion.site/aa048f3d3b244d779d4360b073b9014b 프로젝트 소스코드는 Git에서, 기획안 등 프로젝트 소개는 Notion에서 확인할 수 있습니다. 파이널 프로젝트 후기... 다양한 오픈 API를 활용해 서비스를 구현하면서 API(JPA 포함)관련 많은 공부가 됐습니다. 다만 상업용 비즈니스 앱이 아니기 때문에 허용 권한이 제한적인 것이 다소 아쉬웠습니다. 추가로 Notion을 사용해 스케줄을 관리하고 발표자료를 만들어 보았는데, .. 2024. 2. 20.
Day67_영화예매 사이트 2023.11.21 프로젝트 기간 : 2023.11.06 ~ 2023.11.21 두 번째 프로젝트 후기... 쉬울거라고 생각했는데 막상 해보니 쉽지만은 않았던 프로젝트 HTTP 웹 상에서 이뤄지는 요청과 응답 사이클 및 ajax 사용법을 이해하는데 많~은 도움이 되었다. (좌석 선택 및 결제 기능(API)까진 구현했으면 좋았을텐데 라는 아쉬움..) 팀 소개 : 맡은 역할 : back-end 파트 전반 및 ajax 구현 기능 : - sms 본인인증 API 적용 - 웹 크롤링 서비스 - ajax를 통한 DB 데이터 return 새롭게 공부한 내용 : 1) sms 본인인증 API - coolsms에서 제공하는 유료 서비스 사용 - 회원가입시 15번의 무료 기회 제공 - 사용 방법은 여기를 참고해서 진행 2) .. 2023. 12. 11.
Day28_MBTI 2023.09.20 첫 번째 팀 프로젝트 후기... DB에 질문을 추가해도 1) 질문의 각 유형(EI/NS/FT/PJ)별로 3개씩 랜덤하게 추출하고, 2) 추출한 질문들의 순서를 랜덤하게 재배열해서 (= 유형들이 서로 섞이게 끔) 질문지를 작성하기 위해 고민을 많이 했다. 아래 프로그램에서는 0부터 특정 배열의 길이(length) 만큼의 랜덤배열(randArrayI())을 만들고, 만들어진 랜덤배열의 각 요소들을 특정 배열의 index로 부여하는 방법(randArray2())을 사용했다. test 결과 "C:\Program Files\Amazon Corretto\jdk17.0.8_7\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA C.. 2023. 9. 21.