WIL - 8주차

su·2023년 7월 9일
0

WIL

목록 보기
8/12
post-thumbnail

8Weeks Fs

1) Facts: 일주일 동안 있었던 일, 내가 한 일

첫 스프링 프로젝트를 무사히 마쳤다.

2) Feelings: 나의 감정적인 반응, 느낌

마음같아서는 추가기능까지 구현하고 싶었지만, 내 실력이 아직 거기까지는 닿지 못할 것 같아 많이 걱정했다.
하지만 어떻게든 해보겠다는 의지와, 함께 해준 팀원들 덕분에 원하는 대로 구현할 수 있었다!

3) Findings: 그 상황으로부터 내가 배운 것, 얻은 것

클라이언트에서 서버로 데이터를 넘겨주고, 그 넘겨준 데이터를 바탕으로 서버에서는 원하는 작업을 수행한다. 그리고 다시 클라이언트 쪽으로 응답값을 넘겨준다.
이 흐름에 대해서 처음에 익숙하지 않아, 클라이언트 쪽에서는 console을, 서버쪽에서는 log를 찍으면서 확인했다.
우선, 클라이언트에서 데이터를 입력하여 전송을 하겠다는 요청을 보낸다. 그런 다음 서버쪽 controller에서 그 데이터를 받는다. 그럼 그 데이터를 service 쪽으로 넘겨 데이터에 대한 원하는 작업을 수행한다. (예를 들면 회원가입 등) 그리고 수행한 결과에 대한 응답값을 controller 쪽으로 보낸다. 그러면 그 응답값을 controller가 다시 클라이언트 쪽으로 보내주게 된다. 그러면 받은 응답 값에 따라서 클라이언트에서 성공 표시 혹은 실패 표시를 해 줄 수 있는 것이다. (정말 간략하게만 적어보았다)
그리고 클라이언트에서 요청을 보낼 때, form 태그를 사용한다면 주의해야 한다. onsubmit 에 대한 속성을 지정해 주지 않거나, 원하는 응답값을 받지 못하면 무한 오류가 발생한다..

4) Future: 배운 것을 미래에는 어떻게 적용할 지

이제 프론트와 서버쪽에서 어떤 방식으로 데이터를 주고 응답을 받는지 조금 감이 잡힌 것 같다. 다음 팀 프로젝트를 진행할 때 조금 더 수월하게 할 수 있지 않을까?

profile
(❁´◡`❁)

0개의 댓글