목록tomcat (2)
[꼼꼼한 개발자] 꼼코더
📣 주제 TOMCAT, WAS, 웹서버란 무엇인지 간단한 개념 잡기! 📄 내용 🙋🏻♂️ 저번 주 내용 확인결과 아래 내용이 jwt, 세션 중 어느 것의 장점인지 -> JWT 토큰 기반으로 다른 로그인 시스템에 접근 및 권한 공유가 가능하다. (쿠키와 차이) OAuth의 경우 Facebook, Google 등 소셜 계정을 이용하여 다른 웹서비스에서도 로그인을 할 수 있다. 세션의 저장방법이 어떤건지 -> 서버 서버 클라이언트 or 서버 BASE64가 무엇인지 -> 인코딩 방법론중 1가지 JWT의 Claim이 정확히 무엇인지 -> payload의 정보 조각 하나하나를 일컫는다. 빌더에서 compact()가 뭔지 -> 최종 객체 생성 🙋🏻♂️ 추가로 확인할 내용 없다! 👍🏻 느낀 점 시험 기간이라 간단한 ..
💡 Controller의 작성 스프링 MVC의 Controller는 하나의 클래스 내에 여러 메서드를 작성하고 @RequestMapping 등을 이용하여 URL을 분기하는 구조로 작성하기 때문에 하나의 클래스에서 필요한 만큼 메서드의 분기를 이용하는 구조로 작성된다. 과거에는 이 단계에서 Tomcat(WAS)을 실행하고 웹 화면을 만들어 결과를 확인하는 방식의 코드를 작성해 왔었다. 하지만 시간이 오래 걸리고, 테스트를 자동화하기에 어려움이 많아 앞으로 할 예제에서는 WAS를 실행하지 않고 Controller를 테스트할 방법을 학습해 보자 🧐 BoardController의 분석 작성 전에는 ‘원하는 기능을 호출하는 방식에 대해 테이블로 정리 후 코드로 작성’하는 것 이 좋다. 테이블에서 From 항목은 ..