[3주차] 프로젝트 완성하기 개발일지

송수용·2022년 3월 28일
0

웹 개발의 봄, Spring

목록 보기
16/25

프로젝트 완성..

2주차에서 만들어두었던 CRUD API를 완성했다.
RestController, Service,Repository,RequestDto를 다시 한번 유의할 점들을 생각하면서
반복 코딩을 해나가야겠다.

view페이지를 꾸며주는 프론트엔드 부분을 배워보았다.
예전에 듣기로 단순히 프론트엔드가 앞에만 보여지는 것이 아닌, 서버와 통신할 수 있도록
연결시키는 것 까지가 그 업무라고 들었다.
HTML, CSS는 물론 JAVASCRIPT와 jQuery, ajax 까지 사용해 보면서
클라이언트를 완성하고, 서버와 연결을 했다.

그리고 local 환경에서 제대로 작동하는지 검사까지 마쳤다.

드디어 첫번째 프로젝트는 끝이 났다.

API설계하기

'API명세서' 라는 것이 있다고 들었었는데, API를 설계하면서 비록 강의와 과제이긴하나
실제 업무에서 이런식으로 일이 진행된다는 것을 알게되었고, 그에 따른 뭔가 모를 책임감을
좀 가져야겠다고 생각했다.

이번 프로젝트는 타임라인을 만들었고, 글을 작성하면 등록,조회,변경,삭제가 될 수 있게 했다.
기능, Method, URL, Return 으로 간단하게 실습한 느낌이었는데, 실무에서는 어떻게 쓰일지
궁금하면서도 설렌다.

2주차의 반복

2주차때 배운 내용으로
Controller Service Repository 를 3계층을 만들어보았다.
복습을 하면서 Controller, Service, Repository에 들어가야하는 어노테이션을 정리하고
흐름을 이해하려고 노력했다.

view페이지

html, css를 활용. 간단하면서도 자주 쓰이는 태그들을 정리했다.
javascript로 기본적인 문법을 배워 실습하고, jQuery로 간단하게 선택자(id)로 연결해서
.show() 하거나 hide() 등을 console창에서 실습해보았다!

이번 3주차 강의를 통해서 함수의 활용이 흥미롭게 느껴지기도 했고,
ajax로 데이터를 주고 받는 형식도 잘 공부해둬야겠다고 생각했다.

profile
#공부중 #협업 #소통중시 #백엔드개발자 #능동적 #워커홀릭 #스파르타코딩 #항해99 #미니튜터 #Nudge #ENTJ #브레인스토밍 #아이디어뱅크

0개의 댓글