최운영(https://github.com/uyCHOI)
정진솔(https://github.com/smokerJS)
박정아(https://github.com/parkjunga)
Server-side
servlet & jsp 를 이용하여 SNS 형식의 페이지 구현
DBMS
oracle Database 11
mybatis 와 Ojdbc6 를 이용
Tools
Eclipse
VSCode
Sqldeveloper
Balsamiq Mockups 3
UI-Framework
Material Kit
sitemesh-3
Bootstrap4
FE-lib
jquery
Version management
SourceTree
(https://github.com/uyCHOI/bitbook)
ajax 통신을 활용하여 새로고침이 되지 않는 실시간에 가까운 페이지 구현
핵심기능
- 글작성
- 친구 태그 및 사진 첨부
- 댓글 및 게시글 좋아요 수정 삭제
- 검색
- 실시간 친구목록 확인
Facebook & Twitter hommage
웹앱 형식의 SNS 플랫폼을 참고하여
스크롤페이징 형식의 게시판 구조
간단하고 한눈에 보기 쉬운 UI
친구 태그와 이미지 첨부
공개범위 설정 등 편리한 기능 제공
새로고침 되지 않는 다양한 기능
게시글과 덧글
수정 및 삭제 좋아요 기능
태그된 친구의 프로필 확인
(프로필 페이지로 이동)
공개범위 표시와 첨부 이미지 확인
댓글 더보기
Order - new . like . comment
Filter - All . Friends . My
포스트 작성자의 이름 또는 포스트의 내용을 검색할 수 있으며
전체보기 친구꺼보기 내꺼보기 세가지의 필터와
최신순 좋아요순 댓글순의 정렬을 지원
모든 검색조건은 합산방식(And)
ajax를 이용하여 실시간 친구목록을 구현
친구들의 활동여부 on - off 상태 확인과
최근 접속시간 표시를 socket 통신 없이 구현
(하지만 이는 비효율적입니다)
domain / controller / mapper / utill
소스트리를 사용하여 수정 및 업데이트가 있을때마다 수시로 관리
bitbook v 1.0