fakerbook #8 ERD 작성
·
Programming/Java
fakerbook ERD를 작성하겠다. ERD란 Entity-Relationship Diagram 으로 요구사항을 그림으로 나타내 관계를 표현한 다이어그램이다. Mysql-Workbench를 사용하여 간편하게 ERD를 작성했다. 개체마다 기본키를 가지고 있고 서로 관계를 알맞게 일대일 혹은 다대일 관계로 연결해준뒤 userId나 boarId같이 다른 개체에서도 필요한 값은 외래키로 받아온다. 그리고 개체에 반드시 있어야 할값은 not null을 설정해준다.
fakerbook #7 인터페이스 명세서 작성 (친구관리)
·
Programming/Java
오늘은 마지막 인터페이스 명세서 SNS에서 중요한 친구관리 시스템에 대해서인터페이스 명세서를 작성해보겠다. 이렇게해서 fakerbook 인터페이스에 관련된 명세서를 작성해봤다.다음으로는 인터페이스 명세서를 바탕으로 데이터를 저장하기 위해서workbench를 이용해 ERD를 작성해보겠다. +API 명세서
fakerbook #6 인터페이스 명세서 작성 (게시물)
·
Programming/Java
오늘은 fakerbook 인터페이스 명세서게시물 부분을 작성하겠다. 타임라인은 해당 유저가 볼수 있는 모든 게시물을 가져온다. 오늘은 게시물에 관련된 인터페이스들에 대하여 작성해봤는데아직 취소 기능 이라던지 디테일한 부분이 부족한거 같다.계속 수정을 진행해야겠다.
fakerbook #5 인터페이스 명세서 작성 (계정)
·
Programming/Java
오늘은 인터페이스 명세서를 작성해보겠다. 인터페이스 명세서란 시스템과 시스템 간의 데이터 인터페이스에 대한 내용을 기술하는 문서이다. 인터페이스를 작성하는이유는 다른 사람들이 봤을때 이 기능은 어떤식으로 동작하는지쉽게 알아보기 위해 메소드 형태등을 작성한다. 메소드 방식으로는 POST, GET, PUT, DELETE 방식이 있다.인터페이스 맞게 고려해서 4가지중 한가지를 적용하였다. Request값으로 어떠한 값을 보내서 Return으로 어떠한 값이 나오는지 작성한다. 인터페이스 리스트이다.오늘은 계정에 대한 부분만 작성해보겠다. 계정에대한 인터페이스를 작성해봤는데 모르는 부분도 있고 디테일한 부분은개발을 하면서 계속 고쳐가야겠다는 생각이들었다.