IceWater 기능 구현이 마무리 됐다.
추가한 거의 모든기능에 대한 글을 작성했다.
누구에게 알려주기 위한 친절한 글은 아니였지만 ,
그래도 글을 쓰기위해 머릿속에서 다시한번 정리하고, 로직을 생각하며 글을 생각한 덕분에
시간은 많이 걸렸지만 훨씬 깊은 이해를 하게됐다.
특히, 이해를 통한 응용에 참 많은 도움을 받았다.
중간엔 블로그에 이런 글로써 기록하는게 의미가 있을까 싶었지만,
나중을 위한 기록을 포함, 복습에도 좋았다.
* 회원가입
비동기 유효성 검사
비밀번호 암호화
이메일 인증
-인증 비밀번호 암호화
* 로그인
인터셉터 활용
- 세션부여
- 자동로그인
- 로그인,비로그인시
접속 제한
아이디 찾기
비밀번호 찾기
- (임시비밀번호 메일)
소셜로그인
* 게시판
다중게시판
페이징
검색
정렬
- 최신,댓글,조회,추천
- 10,20,30개씩
공지사항
인기글
메인페이지
- 블라인드 벤치마킹
추천기능
- 좋아요,싫어요
- 개발포인트
스크랩
다중 첨부파일
에디터 적용
조회수
댓글개수
이전글, 다음글
Q&A 카테고리
- 채택
- 개발포인트 부여
웹소켓 활용
- 푸시 알람
알람기능
회원별 읽은글 표시
글작성 시 카테고리
표시
인터셉터 활용
- URL 기억으로
로그인,로그아웃시
페이지 이동X
설정한 검색,정렬,
페이지 유지
비동기 댓글
- 등록
- 삭제
- 첨부파일
- 에디터
인기글표시
권한 별 페이지 제한
권한 별 기능 제한
조인 활용 회원정보
* 회원 프로필
프로필사진
포인트 확인
채택받은 수 확인
활동기록
작성한 게시글, 댓글
스크랩
* 회원정보수정
닉네임 변경
- Ajax 중복체크
이메일 변경
비밀번호 변경
- Ajax 유효성 검사
회원탈퇴
프로필 사진 변경
* 관리자페이지
회원 목록
회원정지 , 해제
포인트 부여
관리자 지정 , 해제
회원삭제
공지사항 지정 , 해제
이러한 기능을 구현했다.
더 시간이 있었다면 더 많은 기능을 구현했겠지만,
스프링부트를 사용해보고 싶고, 다른 템플릿엔진과 JPA도 써보고 싶어서
스프링프레임워크를 이용한 프로젝트를 마무리하려고 한다.
특히, 이번 프로젝트를 하면서 JS와 관련된 Ajax, Json의 사용, 디자인...
에 정말 많은 힘듦을 느꼇다.
백엔드 개발자라고 할지라도 프론트에 대한 지식이 어느정도 깔려야 하는 건 필수인 것 같다.
마치 클레릭으로 전직한다고, 매직클로를 안찍을 수 없듯이....
다음 공부는
스프링부트 , JPA , Thymeleaf
JS , 리액트
코테준비
블로그에 쓸 글들이 넘쳐난다.
이젠 다른 사람도 볼 수 있도록 조금 친절하게 써볼까 한다.
"개발을 할 때, 내가 짠 코드는 신과 나만이 알고 있고
개발을 완료하고 시간이 지나면, 내가 짠 코드는 신만이 알고 있다."
언제나 , 복습만이 살길...
'SPRING > IceWater Community' 카테고리의 다른 글
[스프링] 커뮤니티 관리자 페이지 (0) | 2021.10.24 |
---|---|
[스프링] 소셜로그인 구현 - 네이버 (0) | 2021.10.24 |
[스프링] 커뮤니티 알림목록 (0) | 2021.10.24 |
[스프링] 커뮤니티 실시간 푸시알림 - 웹소켓 (1) | 2021.10.24 |
[스프링] 메인페이지,인기글 구현 (블라인드 참고) (0) | 2021.10.17 |