CORS 에러 핸들링 : 개념 편
·
스터디
주제 선정 이유처음 서버와 연동하는 웹 프로젝트를 했을 때, 개발자 도구 콘솔 창에 다음과 같은 에러가 자주 발생했었다. 그때 클라이언트의 문제인지, 서버의 문제인지 잘 몰라서, 프론트를 맡은 내가 해결할 수 있는 방법으로 어찌저찌 해치웠던 경험이 있었다.   그 이후로도 제대로는 이해하지 못하고 넘어간 문제였는데, 브라우저 동작 방식에 대해 조금 더 이해하게 된 지금은 확실하게 정리해볼 수 있을 것 같아 위와 같은 주제를 선정했다. CORS가 뭐야?에러를 파악하기 위해서는 우선 CORS가 무엇인지부터 이해해야 한다. MDN에서는 CORS를 다음과 같이 소개하고 있다. Cross-Origin Resource Sharing(CORS, 교차 출처 리소스 공유)추가 HTTP 헤더를 사용하여한 출처에서 실행 중..
인터페이스와 추상클래스 사용법 : 디자인패턴 맛보기
·
스터디
추상클래스 추상화?"생각이 없다"String.length() 메서드를 쓸 때 구체적인 구현 방식을 생각하지 않음 == 추상적이다구체적인 구현을 생각하지 않는 클래스 == 추상 클래스추상 클래스의 특징개념 : 하나 이상의 추상 메서드를 포함하는 클래스기본 구조 : abstract 키워드로 추상 클래스, 추상 메서드 선언추상 메서드를 포함하고 있다는 걸 제외하면 일반 클래스와 비슷하다 == 생성자O, 멤버변수O, 메서드Opublic abstract class Shape { //추상 클래스 private String type; public Shape(String type){ this.type = type; } public void printShape(){ Sy..