2020 07 30 B서버는 window open으로 새로운 창을 띄워, 리소스 서버로부터 로그인 및 코드와 client ID를 주고받는 과정을 거치면서 최종적으로 리소스서버는 access Token를 A서버로 리다이렉트 해서 전달한다. 문제는 두개가 서로 다른 서버이고 도메인도 달라지면서.. 세션이 끊기는 문제가 있다. userId/accessToken같은 정보는 세션에 담아야 하는데.. request 파라미터로 들고다니기엔 불안하다.. 어떻게 세션을 유지할지 모르겠다.. 2020. 7. 30. 힘내봐요! Vuex의숲 vue.js 코딩공작소 책을 참고하여 작성한 내용입니다. 첫번째 고비.. Vuex.. Vuex Vuex는 애플리케이션 상태가 포함된 단일 객체를 사용한다. 모든 데이터가 정확히 한곳에 저장되고, 애플리케이션 다른곳에서 중복되지 않는다. Vuex를 사용하더라도 Vuex에 모든 상태를 담을 필요는 없다. 특정 상황에서는 각각의 지역상태만 가지는것이 바람직 할 수도 있다. 상태를 업데이트 하기 위해 mutation을 사용한다. (setter라고 생각하면 편하다.) 뮤테이션은 애플리케이션 상태를 업데이트 하는데 사용한다. #Vuex에서 뮤테이션은 동기적이다# (비동기와 관련된 것을 다룰때는 문제 해결을 도와주는 액션을 사용한다.) 아래 예제는 버튼이 눌릴때만 트리거 되기 때문에 비동기 코드에 대한 것은 신경쓰지.. 2020. 7. 28. JAVA Exception 처리 https://howtodoinjava.com/best-practices/java-exception-handling-best-practices/#1 JAVA Exception 처리 1. JAVA의 예외 유형 Checked exceptions 대부분 네트워크나 파일 시스템에서 외부 시스템을 사용하려고 할때 발생한다. 올바른 응답은, 나중에 다시 시도하거나, 사용자에게 입력을 수정하라는 메시지를 표시한다. 메소드의 throws 절에서(메서드의 이름 옆) 선언해야 하는 예외. 정상적인 시스템 작동 중에 발생할 수 있는 예상되는 문제점을 나타낸다.Unchecked exceptions throws 절에서 선언 할 필요가 없는 예외. JVM은 프로그래밍 오류로 인해 런타임에 주로 생성되므로 처리하지 않아도 된다. .. 2020. 7. 27. 2020년 7월 20일 의존관계를 줄이기 위해서는 어떤방법을 써야 할까. 클래스들간의 의존관계가 얽히고 섥혀 사람의 힘으로는 도저히 유지보수가 불가능한 코드가 되어버렸다.. 기능이 변경되어서 메서드를 수정해야하는데, 예외처리를 어디까지 진행해야 할 지 감이 잡히지 않는다.. 단위테스트와 통합테스트를 꼼꼼히 진행하는 수밖에.. 2020. 7. 20. 2020년 07월 17일 금요일 object 캐시 오늘 새로운 문제를 경험했다. ajax로 서블릿에 요청을 보내면 서블릿은 세션에서 데이터를 꺼내서 맵으로 반환해주는 구조인데 자꾸 응답이 캐시되어서 오는것이 문제였다. 분명 세션에서 데이터를 꺼내올 뿐인데 캐시되어오는게 너무 이상했다. 또 개발서버는 재현이 안되는데 스테이징계랑 운영에 문제가 발생해 서 골머리를 앓았다. js파일에서 ajax 를 날리니까 js가 캐시된건가 싶어 운영쪽 cdn에 올라가있는 파일을 로컬서버에 넣고 테스트해봐도 재현이 안되고.. ajax도 캐시된 데이터를 반환하나 싶어서 ajax옵션을 보니 이미 해당 코드 ajax에 cache false가 있었다. (이전 개발자도 동일한 문제를 겪은것으로 보이는데 주석 한 줄 없다니.. ) response헤더에 was캐시헤더가.. 2020. 7. 17. 2020년 07월 16일 목요일 일기를 쓴지 3년이 다 되어간다. 과거에는 일기장에 힘들었던일 슬펐던일, 잊지못할일등 나의 생활 위주로 기록했었다면 요즘 개발을 하며 가졌던 고민이나, 새로 깨달은것, 뿌듯한일들이 일기의 반을 차지하기 시작했다. 그만큼 개발이 내 삶에 큰 부분을 차지했다는 의미겠지. 오늘도 개발하며 느꼈던것들을 일기장에 적으며 문득, 블로그에 작성해서 다른사람들도 읽을수 있는 기록으로 남기면 어떨까 하는 생각이 들어 카테고리도 만들었다. 첫 개발일기를 작성해 본다. 기획서를 받으면 코드분석을 하기 전에 테스트케이스를 먼저 작성하자 기획서만 봐서는 무엇을 어떻게 개발해야하는지 이해하기가 어렵다. 기획서를 이해할 수 있는 좋은 방법이 없을까, 고민하다가 테스트케이스를 먼저 작성해놓기로 했다. 기획서만 봐서는 내가 할수있을까.. 2020. 7. 16. 이전 1 ··· 19 20 21 22 23 24 25 ··· 47 다음