간펴니
간편 자바프로그래밍
간펴니
전체 방문자
오늘
어제
  • 전체보기 (185)
    • 알고리즘 (2)
    • JAVA (69)
      • 이펙티브 자바 (47)
      • JAVA 병렬프로그래밍 (5)
      • 자바 (17)
    • SPRING (60)
      • Spring (12)
      • IceWater Community (37)
      • Homme Shop (10)
      • 토비의 스프링 (1)
    • SPRING BOOT (4)
      • WhiteRecord (7)
    • 오류 (9)
    • DB (10)
      • ORACLE (5)
      • MYSQL (1)
      • MYBATIS (4)
      • JPA (0)
      • 대용량 데이터 베이스 (0)
      • SQL (0)
    • FRONT (8)
      • JSP (2)
      • JavaScript (2)
      • Jquery (3)
      • Thymeleaf (1)
    • AWS (6)
    • JNI (10)
    • 회고 (0)
    • MQ (0)
    • Radis (0)
    • Git (0)
    • Docker (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 컨셉 변경

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
간펴니

간편 자바프로그래밍

SPRING/IceWater Community

IceWater 커뮤니티 프로젝트 마무리

2021. 10. 24. 21:39
728x90

IceWater 기능 구현이 마무리 됐다.

 

추가한 거의 모든기능에 대한 글을 작성했다.

 

누구에게 알려주기 위한 친절한 글은 아니였지만 , 

 

그래도 글을 쓰기위해 머릿속에서 다시한번 정리하고, 로직을 생각하며 글을 생각한 덕분에

 

시간은 많이 걸렸지만 훨씬 깊은 이해를 하게됐다.

 

특히, 이해를 통한 응용에 참 많은 도움을 받았다.

 

중간엔 블로그에 이런 글로써 기록하는게 의미가 있을까 싶었지만,

 

나중을 위한 기록을 포함, 복습에도 좋았다.

 


* 회원가입 

 

비동기 유효성 검사

 

비밀번호 암호화

 

이메일 인증

-인증 비밀번호 암호화

 

 

 

 

* 로그인

 

인터셉터 활용

- 세션부여

 

- 자동로그인

 

- 로그인,비로그인시

접속 제한

 

아이디 찾기

 

비밀번호 찾기

- (임시비밀번호 메일)

 

소셜로그인

 

 

 

 

 

 

* 게시판

다중게시판

 

페이징

 

검색

 

정렬

- 최신,댓글,조회,추천

- 10,20,30개씩

 

공지사항

 

인기글

 

메인페이지

- 블라인드 벤치마킹

 

추천기능

- 좋아요,싫어요

- 개발포인트

 

스크랩

 

다중 첨부파일

 

에디터 적용

 

조회수

 

댓글개수

 

이전글, 다음글

 

Q&A 카테고리

- 채택

- 개발포인트 부여

 

웹소켓 활용

- 푸시 알람

 

알람기능

 

회원별 읽은글 표시

 

글작성 시 카테고리

표시

 

인터셉터 활용

- URL 기억으로

로그인,로그아웃시

페이지 이동X

 

설정한 검색,정렬,

페이지 유지

 

비동기 댓글

- 등록

- 삭제

- 첨부파일

- 에디터

 

인기글표시

 

권한 별 페이지 제한

 

권한 별 기능 제한

 

조인 활용 회원정보

 

 

 

* 회원 프로필

 

프로필사진

 

포인트 확인

 

채택받은 수 확인

 

활동기록

 

작성한 게시글, 댓글

 

스크랩

 

 

* 회원정보수정

 

닉네임 변경

- Ajax 중복체크

 

이메일 변경

 

비밀번호 변경

- Ajax 유효성 검사

 

회원탈퇴

 

프로필 사진 변경

 

 

* 관리자페이지

 

회원 목록

 

회원정지 , 해제

 

포인트 부여

 

관리자 지정 , 해제

 

회원삭제

 

공지사항 지정 , 해제

 

 


이러한 기능을 구현했다.

 

더 시간이 있었다면 더 많은 기능을 구현했겠지만,

 

스프링부트를 사용해보고 싶고, 다른 템플릿엔진과 JPA도 써보고 싶어서 

 

스프링프레임워크를 이용한 프로젝트를 마무리하려고 한다.

 

특히, 이번 프로젝트를 하면서 JS와 관련된 Ajax, Json의 사용, 디자인...

에 정말 많은 힘듦을 느꼇다.

 

백엔드 개발자라고 할지라도 프론트에 대한 지식이 어느정도 깔려야 하는 건 필수인 것 같다.

 

마치 클레릭으로 전직한다고, 매직클로를 안찍을 수 없듯이....

 

다음 공부는

 

스프링부트 , JPA , Thymeleaf 

 

JS , 리액트

 

코테준비

 

블로그에 쓸 글들이 넘쳐난다.

 

이젠 다른 사람도 볼 수 있도록 조금 친절하게 써볼까 한다.

 


"개발을 할 때, 내가 짠 코드는 신과 나만이 알고 있고 

개발을 완료하고 시간이 지나면, 내가 짠 코드는 신만이 알고 있다."

 

언제나 , 복습만이 살길...

728x90
저작자표시 (새창열림)

'SPRING > IceWater Community' 카테고리의 다른 글

[스프링] 커뮤니티 관리자 페이지  (0) 2021.10.24
[스프링] 소셜로그인 구현 - 네이버  (0) 2021.10.24
[스프링] 커뮤니티 알림목록  (0) 2021.10.24
[스프링] 커뮤니티 실시간 푸시알림 - 웹소켓  (2) 2021.10.24
[스프링] 메인페이지,인기글 구현 (블라인드 참고)  (0) 2021.10.17
    'SPRING/IceWater Community' 카테고리의 다른 글
    • [스프링] 커뮤니티 관리자 페이지
    • [스프링] 소셜로그인 구현 - 네이버
    • [스프링] 커뮤니티 알림목록
    • [스프링] 커뮤니티 실시간 푸시알림 - 웹소켓
    간펴니
    간펴니
    개발공부 기록하는 곳

    티스토리툴바