본문 바로가기

분류 전체보기68

신난 저희들의 모습을 보여드리죠! [THXSTORE 팀소개 v.2.0.0]✌ THXSTORE 팀소개 v1.0.0 보러가기! ✌ THXSTORE를 함께하는 팀원들을 소개합니다!✌ Name 박대현 성정욱 박상우 최동식 황영준 Profile Position Frontend & UI/UX Frontend & UI/UX Project leader & Backend Develop Backend Develop & CI/CD Backend Develop Git @daep93 @gluwein @upswp @.. upsw-p.tistory.com 2021. 5. 6.
Spring Security와 Spring Security의 Filter를 알아보자! Spring Security Spring Security의 이론이 무엇인가요! 스프링 시큐리티를 이용하면 개발시 피룡한 사용자의 인증, 권한, 보안 처리를 간단하지만 강력하게 구현할 수 있습니다. 일반적인 웹 환경에서 브라우저가 서버에게 요청을 보내게 되면 DispatcherServlet이 요청을 받기 이전에 많은 SevletFilter들을 거치게 됩니다. Spring Security도 서블릿 필터로서 작동하여 인증, 권한과 관련한 처리를 진행하게 됩니다. Spring Filter Chain? Spring Security와 관련한 서블릿 필터도 실제로는 연결된 여러 필터들로 구성되어 있습니다. 이러한 모습 때문에 Chain이라는 표현을 쓰고 있습니다. 해당 필터들의 역할과 흐름을 알고 있어야 필터의 커스.. 2021. 5. 3.
Framework 와 라이브러리의 차이는 무엇일까? 서론 Spring을 접하면서 가장 먼저 만나는 단어는 단연 Framework라는 말이다. Framework라는 말은 일상생활에서도 굉장히 많이 사용하고 있지만 Spring과 같은 SW분야에서는 그 이해가 라이브러리와 헷갈리는 결과를 가지고 온다. 이 글을 통해서 그동안에 Framework와 라이브러리에 혼돈을 가져온 부분들을 정리를 통해 해결해보고자 한다. 본론 Framework의 어원에 대해서 알아보자. Framework는 두 단어가 합쳐진 단어이다. Frame + work, Frame은 뼈대라는 뜻으로 흔히 틀이라는 뜻으로 사용이 된다. work는 말 그대로 일하다 라는 동사이다. 풀어서 설명을 해보면 뼈대를 통해 일을 한다라는 뜻이다. Library의 어원에 대해서 알아보자. Library는 일상생.. 2021. 5. 2.
THXSTORE Convention🤙 Git Convention🤙 commit commit convention : [이슈 번호] 기능 분류 : 상세설명(한글) 기능분류 feat : 기능 추가 fix : 버그 수정 docs : 문서 편집 refactor : 리팩토링 test : 테스트 chore : 그 외 branch 기존의 git flow 방식을 유지 master 🌈 프로젝트 진행상 변화가 있을 때 (단계별 기능 구현이 종료된 시점), 0.x버전으로 업데이트 예정 자율 프로젝트 종료시 1.0.0 버전으로 배포를 최종 목표로함. hotfix 🚨 master branch 배포 이후, 긴급한 기능 수정에 있어서 작업 할 경우 사용. 생성 : hofix/타입/기능 development 🔥 Jenkins를 이용한 배포 자동화 적용 예정 feature.. 2021. 5. 1.