공부목적을 위한 파이널 프로젝트
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A3 1회차
| 개요 | 블로거(관리자)와 방문자(일반 유저)가 서로 도와가며 공부한 내용을 이미지와 게시물로 업로드할 수 있는 학습 블로그입니다. 블로거와 방문자의 게시판을 분리했습니다. |
|---|---|
| 구현기능 | 메인화면 탑리스트 7개의 게시판 CRUD 시스템 댓글 기능 로그인/로그아웃 기능 회원가입 기능 유저만의 정보수정,나의 게시글 댓글 보기 기능 |
| 설계의 주안점 | CRUD 시스템- 게시판의 형태는 동일하지만 이를 어떻게 나누는지가 중요합니다. DB에 카테고리의 번호에 따라서 BOARD 테이블안에 각 게시판마다 번호를 지정해줬습니다. IS_ADMIN컬럼으로 일반인과 어드민을 구분하고 이에 맞춰 각 게시판에 권한에 따른 기능들이 바뀌게 제작하였습니다. 일반 사용자에서 관리자가 된 유저의 적응시간을 줄이도록, 배치와 디자인을 동일하게 만들었습니다. 회원 권한부여나 댓글 기능 등 부분적이고 실시간 화면 전환이 유리한 상황에서 ajax를 사용했습니다. |
| 사용기술 및 개발환경 |
Server : SPRINGBOOT Database : Oracle 11g Development Tool : Eclipse 4.9.0, sqlDeveloper version 19.2.1 SpringToolSuite4 Development Language : JAVA , HTML, CSS, JavaScript, jQuery, SQL, JSP, Servlet Team Coop : Github, ERDCloud, FigmaCRUD 시스템- |
|
|