TeamProject 16

파이널프로젝트 고도화 : AWS EC2 배포

AWS를 프리티어 계정을 생성해서 배포까지는 경험해봐야 한다는 강박이 조금 있었다. 그래서 지난주 고도화를 끝내고 2일 정도를 삽질했지만 결국 Ubuntu의 권한 설정에 막혀서 포기를 했었다 ㅎㅎ 근데 갑자기 어제 저녁에 될 것 같다는 생각이 문득 들어서 오늘 시간을 내서 다시 시도를 했다. 이번기회로 리눅스 명령어, 권한설정, 로그확인, Java Version 등 여러가지 또 배운 경험이 되었다. 가상서버 : AWS EC2 OS : Ubuntu 실행툴 : PUTTY FTP : Filezila 1. Log 확인 방법 OS는 윈도우 외에는 아예 다뤄보질 않아서 Ubuntu 또한 처음 다뤄보는 경험이었다. 이클립스는 Tomcat이 실행하면 Console에 에러도 바로바로 뜨고 대처도 쉬웠는데, 이게 얼마나 ..

TeamProject 2022.05.12

파이널 프로젝트 고도화 : 주문완료 알림

국비교육 수료 후 미뤄놨던 일들, 게으름 등등 몇주동안 날린시간이 많았다. 그래도 국비교육을 통해 진행했던 최종 프로젝트의 완성본에 대한 마무리는 했다. 짧은 시간 진행하며 부족했던 부분과 일부 보완사항 및 디자인을 추가로 수정해서 파이널 프로젝트를 완료하였다. https://github.com/taejin-chang/CommonChicken GitHub - taejin-chang/CommonChicken Contribute to taejin-chang/CommonChicken development by creating an account on GitHub. github.com Readme까지 적고 보니 내 나름대로 열심히 했지만 객관적으로 생각해본 기본기능도 구현이 안되있던것 같은 생각이 들어 처음 생..

TeamProject 2022.05.02

파이널 프로젝트 by TDD - 검색(컨트롤러 & View) 2 & ERROR

1. SearchDTO 생성 2. SearchMapper 생성 3. SearchService 생성 4. Test - Service 5. SearchController 생성 6. REST로 데이터 전달 7. Test 8. JSP 연동 9. AJAX 코드 생성(점포리스트 비동기식 변경) 10. HandleBars 수정 1. 메인 페이지에서 검색하여 검색결과 반영된 점포리스트 페이지 구현 2. REST로 데이터 전송 + JSON 데이터 AJAX로 전달 + HandleBars이용하여 비동기식 페이지 구현 3. 점포리스트 페이지에서 재검색 후 검색결과 재 반영된 페이지 구현 부적합한 열 유형이라는 에러를 너무 많이 만났다... 몸으로 체험해서 느낀거지만, 에러메세지를 통해 자세하게 알려주..

TeamProject 2022.03.29

파이널 프로젝트 by TDD - 검색(점포 검색 Service Test)

1. SearchDTO 생성 2. SearchMapper 생성 3. SearchService 생성 4. Test - Service 5. SearchController 생성 6. REST로 데이터 전달 7. Test 8. JSP 연동 9. AJAX 코드 생성(점포리스트 비동기식 변경) 10. HandleBars 수정 메인 검색 구현 Test 성공 상세 검색 구현 Test 성공 String을 DB의 Date 타입으로 삽입시 DateFormat 관련 에러 JSP로만 프로그램을 만들었을 땐 DB의 데이터 타입이 DATE라면, DTO의 컬럼이 String으로만 해줘도 별 문제가 없이 진행했었던 것 같다. Spring이라 그런건지 뭘 놓치고 우연히 잘됬는지는 모르겠지만... String으로..

TeamProject 2022.03.25

파이널 프로젝트 - 4

기획회의 4일차 - 마인드맵 팀명 : 킬링코드 서비스명 : 컴온치킨 WAS를 Tomcat대신 AWS 도입 Developer 대신 MySQL 도입 elastic search 비트연산 검색 검색할떄 중요한건 행이다. 통계 api - Google Analytics JWT(소셜로그인 관련) 2줄 → 도메인이 필요하다. 채팅 - 소켓통신 결제 - Import 카카오 - Geolocation, kakaomap 회원가입 (메일 인증)→ 수업때 할거임 Sort sql -한오케이 참고 AWS 로 배포서버 도입

TeamProject 2022.02.19

파이널 프로젝트 - 3

기획회의 3일차 - 기능정의(정리), 화면설계서 도입 기능정의 우선순위 필터링 ①필수 ②보통(없어도 돌아가는) ③부가사항(필수 위에 더할 요소) ④어필요소(단독 기능) ⑤여력이 되면 구현하기 ⑥이건빼자 1. 회원 소셜로그인②④ 기본 회원가입(메일 인증)①③④ 우편번호 찾기- 카카오 API① 보안코드②⑤⑥ 2. 채팅(1:1) 사용자-관리자① 점포관리자-관리자① 사용자-점포관리자 with 관리자②⑤⑥ 3. 알림① 주문 완료시 알림 핸드폰에 알림이 올 수 있게!!!⑤⑥ 1:1 채팅창에 알림메세지로도 구현될 듯... 홍보(이벤트&핫딜&마감임박) 알림 특이사항(기타, 이슈) FAQ 4. 커뮤니티(게시판) 공동주문 모집① 2)ㄱㄱㄱㄱ 2-1) 리뷰① 2-2) 갤러리②⑤⑥ 3)ㅌㅌㅌ 3-1) 공지사항① 3-2) 이벤..

TeamProject 2022.02.17

파이널 프로젝트 - 2

기획회의 2일차 - 기능정의(확대) 1. 회원 소셜로그인 기본 회원가입(메일 인증) 우편번호 찾기 보안코드 2. 채팅(1:1) 사용자-관리자 점포관리자-관리자 사용자-점포관리자 with 관리자 3. 알림 주문 완료시 알림 핸드폰에 알림이 올 수 있게!!! 1:1 채팅창에 알림메세지로도 구현될 듯... 홍보(이벤트&핫딜&마감임박) 알림 특이사항(기타, 이슈) 4. 커뮤니티(게시판) 공동주문 모집 2)ㄱㄱㄱㄱ 2-1) 리뷰 2-2) 갤러리 3)ㅌㅌㅌ 3-1) FAQ 3-2) 공지사항 3-3) 이벤트게시판 잡담(자유게시판) 5. 점포페이지 6-1) 상품(+사이드) 6-2) 진입 후 주문 마감시간(ex) 2시 4시 6시)과 품절상품 처리 6-3) 원하는 상품과 마감시간을 선택해서 주문 처리 리뷰보여지게 점포 지..

TeamProject 2022.02.16