게시판 웹 서비스로 회원간 게시글을 작성하고 해당 게시글을 공유 하면서 게시글에 대한 질문 및 답변을 통해 소통하며 경험을 공유할 수 있는 게시판 서비스
Back-end
| 기능 | 내용 |
|---|---|
| 게시글 작성, 수정, 삭제 | 게시판 사용자가 자신이 공유하고 싶은 내용을 작성하여 게시물에 등록, 수정, 삭제할 수 있는 기능 |
| 질문 작성, 수정, 삭제 | 게시판 사용자는 게스판에 등록된 게시물에 관련하여 질문을 작성, 수정, 삭제할 수 있는 기능 |
| 질문에 대한 정보(추천 버튼, 갯수, 작성자, 작성일자) | 게시판 사용자는 게시글에 달린 질문에 대한 전체 질문 갯수 및 각 질문에 대한 추천 여부, 작성자, 작성일자에 대한 정보 확인 가능 |
| 답변 작성, 수정, 삭제 | 게시판 사용자는 게시글에 대해 작성된 질문을 답변을 작성, 수정, 삭제가 가능 |
| 답변에 대한 정보(추천 버튼, 갯수, 작성자, 작성일자) | 게시판 사용자는 게시글에 달린 질문에 대해 대답한 댓글에 대해 추천 여부, 작성자, 작성일자에 대한 정보 확인 가능 |
| 회원 기능(회원가입, 로그인, 로그아웃, 회원정보 수정) | 게시판을 사용하기 위해 회원가입이 가능하고 이후 로그인, 로그아웃 및 회원 정부 수정 가능 |
| 검색 | 검색 기능을 통해 사용자가 입력한 검색어를 키워드로 하여 관련된 게시물 정보 제공 |
| 회원가입 |
|---|
|
| 로그인 |
|---|
|
| 메인화면 |
|---|
|
| 질문 등록, 수정, 삭제 |
|---|
|
|
| 답변 수정, 삭제 |
|---|
|
|
22.04.17. ~ 22.05.08.
| 역할 | 개발 내용 |
|---|---|
| Front-end | - 부트스트랩을 사용하여여메인화면, 로그인, 로그아웃, 회원가입, 게시글 질문관련, 게시글 답변 관련 페이지 디자인 - 공통 템플릿 작성 |
| Back-end | - 개발환경 세팅 - 질문, 답변 엔티티 설계 - 데이터 수정, 삭제, 조회 기능 개발 - DB 설계 -검색 기능 개발 -회원관련 기능 개발(로그인, 회원가입, 로그아웃, 벨리데이션 적용) |
| 단계 | 개발 과정 정리 및 공부를 기록한 개인 블로그 주소 |
|---|---|
| -Step1 : → 스프링 부트 작업 환경 세팅, jpa라이브러리 추가, maria DB103Direct 학습, 앤티티 추가 하기 |
https://m.blog.naver.com/gnos456/222708471989 |
| -Step2 : → 기초 틀 만들기(앤티티, 서비스, 컨트롤러), 데이터(저장, 조회, 삭제, 저장, 분류, 상세) |
https://m.blog.naver.com/gnos456/222714993151 |
| -Step3 : → 답변 등록, 저장 출력, 부트스트랩, 템플릿 상속, 질문 등록, 밸리데이션 적용 |
https://m.blog.naver.com/gnos456/222716659516 |
| -Step4 : → 질문 등록, 답변에 폼 체크, 공통 템플릿, 내비게이션바, 페이징, 최신 정렬, 일련 번호, 답변 갯수 |
https://m.blog.naver.com/gnos456/222718675121 |
| -Step5 : → 템플릿 수정시 자동 반영 하기, 스프링 시큐리티, 중복 회원가입 방지, 로그인, 로그아웃, 앤티티 추가 하기 |
https://m.blog.naver.com/gnos456/222724242666 |
| -Step6 : → 앤티티, 로그인 필요 상황, 수정과 삭제, 추천, 앵커 태그, 마크다운, 검색 기능 |
https://m.blog.naver.com/gnos456/222749957128 |






