프로젝트를 6/17 자로 종료되었다
그동안 시간에 쫒겨 일기도 제대로 못 썻지만 정리해보려고 한다.
websocket 충돌은 아주 가벼운 오류였다.
aws 서버에 올려버리니 dto에서 오류가 생겼다
패키지명이나 아예 다르지만 autowired 인지 어디서 오류가 났는지는 몰라도
내 dto에 있는 변수들을 다른 패키지의dto에서 찾고있었다.
시간이 부족해 오류를 찾고 정상 작동하게 만드는 점에만 급급하여 모든 dto에 내 변수들을 추가해 주었다.
그렇게 되니 해결은 되었지만 결국 이유는 찾지를 못했다.
또 새로운 기능을 마지막에 계속 추가하다보니 에러가 끝없이 터졌다.
상황이 안좋아지다가 발표 몇분전에 서버까지 터져버렸고 원래 발표순서를 미루고 미뤄 마지막 순서로 발표했다.
정말 미리 만들고 욕심을 부리지 말고 있는 기능의 오류를 최대한 잡고 테스트해보고 했어야하는데
새로운 기능을 계속 추가하겠다는 욕심 때문에 이런일이 발생했다.
그래도 배워보지도 않은 처음 경험한 WebSocket을 이용하여 실시간 채팅을 구현해냈다는 것에 뿌듯했다.
STOMP 프로토콜을 이용했지만 STOMP의 개념 작동 방식에 대해서도 알게되었고 비동기 통신ajax Spring mvc 패턴의
이해를 다지는 프로젝트였다.
아쉬움이 많이 남지만 가치있는 프로젝트였다.
'프로젝트 일기' 카테고리의 다른 글
06/12 통합 (0) | 2020.06.13 |
---|---|
06/10 1:1 채팅 완료 (0) | 2020.06.11 |
0609 ajax (0) | 2020.06.10 |
0608 일기 순항중 (0) | 2020.06.09 |
0607 db연동 (0) | 2020.06.08 |
댓글