react 게시판 프로젝트 회고록

     

    프로젝트 설명

     

    간단한 CRUD 기능을 구현해보고자 DB에 저장된  보여주고 글을 작성,수정,삭제 하는 기능을 가진 게시판을 만들었습니다. 학원에서 Spring을 배웠기 때문에 Spring boot로 REST API를 만들고 React에서 Axios 라이브러리를 사용하여 api를 받아왔습니다.

     

     

    기술 스택 : React + Spring boot ,Oracle DB

     

     

    만족스러운 점

     

    -깃허브에서 에러가 발생했을 때 처음으로 issue로 등록하고 해결하는 것을 해보았습니다.

    -REST API 가 무엇인지 찾아보고 axios의 get,put,delete 메소드를 사용했으며 uri 도 '자원의 이름/http 메소드' 규칙에 따르고자 하였습니다.

     

    ● 아쉬운 점

     

    - 글 번호에 원래 Id값이 아닌 rownum값을 보여주어야 하는데 DB를 더 공부해야겠다는 생각이 들었습니다

    - Jira를 사용하여 일정관리를 하는 중에 계획대로  되지않았을 때 변경된 계획을 수정해서 해야하지만 계획대로 하지 않았을 때부터 Jira를 사용하지 않았다는 것이 아쉬웠습니다.

     

    소감/느낀점

     

    프로젝트를 하면서 개발공부하는 데는 만들면서 공부하는 방법이 가장 좋다는 것을 깨달았습니다. 에러가 발생했을 때 에러를 해결하기 위해 찾아보다가 자바스크립트의 리터럴 템플릿, CORS 에러를 알게 되었습니다.

    학원에서 Oracle DB를 배웠기 때문에 Oracle DB를 사용하였지만 Oracle은 사실 기업에서 사용했을 때 유지보수 비용이 들고 해서 금융권을 제외한 기업들에서는 잘 사용하지 않는다고 하여 다음에는 대표적인 NoSQL인 MongoDB를 사용해보고 싶습니다.

     

    댓글