/HotComments-Practice2

2018 Summer Naver Campus Hackday : 핵데이 합격 발표 전 혼자서 구현해봤던 프로젝트 (로그인 기능 포함, 한층 더 복잡한 DB 구조)

Primary LanguageJava

Spring Boot + MyBatis + Security


Api Manual


Database 구조

Database


성능테스트

ngrinder


사용된 도구

  • Spring Boot + MyBatis : CRUD 게시판 구현
  • Security : 사용자 권한 (로그인 구현)
  • Maven - 의존성 관리 프로그램
  • Redis : 일정 조회수 이상의 글 따로 저장 및 갱신
  • EHCache : 게시판 전체 목록 조회 성능 개선 테스트
  • MySQL : 주 데이터베이스
  • Tomcat : 웹 애플리케이션 서버
  • Postman & Postman Interceptor : 테스트

기타 메모

GET 방식과 POST 방식에 대한 상식 ?

  • POST 방식이 GET 방식보다 보안 측면에서 더 좋다 ?
    • POST든 GET이든 보내는 데이터는 전부 클라이언트 측에서 볼수 있다. 단지 GET 방식은 URL에 데이터가 표시되어 별다른 노력없이 볼 수 있는 것 뿐이다. 두 방식 모두 보안을 생각한다면 암호화해야 한다.
  • GET 방식이 POST 방식보다 빠르다 ?
    • 빠르다. 그 이유는 GET 방식의 요청은 Caching(한번 접근 후, 또 요청할 시 빠르게 접근하기 위해 데이터를 저장)때문에 빠른 것이다.

저자

감사 인사