본문 바로가기

개발(IT)/JAVA언어

(4)
[개발/Spring] "/"경로로 유입시, default page를 찾아보자(welcome-file-list 위치) 아직 신입이라 간단한 것도 삽질하며 배워가는 중임을 참고 부탁드립니다 :) 다른 사람 프로젝트를 Github에서 다운로드하여 서버 띄우기까지 성공하여 "http://localhost:8443"으로 접속해보았습니다. 로그인 화면이 뜨는걸 확인하여 이제 분석을 해보려고 했습니다. 첫 번째 의문점은, 어떤 설정으로 인해 로그인 화면이 뜨게 되는 걸까? 에서 먼저 드는 생각은 welcome-page로 설정되어 있겠지 하여, 프로젝트 WEB-INF(Web Information) 밑에 web.xml를 열어 확인해 보았습니다. 하지만 생각과 다르게 설정이 되어 있지 않아 구글링을 하게 되었습니다. 구글링을 통해 알게 된 "http://localhost:8443"으로 주소를 입력하여 들어올 경우 원하는 첫 페이지로 설..
[카카오API] InvalidHubPartnerKey 에러 카카오 플러스 친구를 사용하는 프로젝트 진행 중, 갑자기 InvalidHubPartnerKey를 찾을 수 없다는 exception이 발생하였습니다.그 에러가 발생하는 시점부터 카카오톡 채팅이 이루어지지 않았습니다.(카카오에서 설정한 시스템메시지가 나오지 않음.)인터넷에 찾아보아도 단순히 에러코드에 대한 정의만 적혀있는 내용만 나오더군요. 후에 카카오에 문의를 하니 해당 플러스친구를 생성해 놓은 비즈메시지센터 계정에 대한 테스트 만료 기간이 끝나서 생긴 문제였습니다.해결은 카카오 측에서 만료된 기간을 연장을 해주었고, 그러고나서부터 채팅은 문제없이 이루어졌습니다~
[개발/JSP]세션 시간 변경하기(Session Timeout) 업무를 진행 하던 중 세션시간을 늘려야 하는 경우가 생겨 어디서부터 접근을 해야 변경이 될까 라는 궁금증에 이와 같은 글을 쓰게 되었습니다. 우선 세션 설정을 하기 위해선 아래와 같은 3가지 방법이 있습니다. 1. 특정 경우에 타임아웃 설정 ex) 클라이언트가 20분동안 요청이 없으면 세션 제거 2. DD(Deployment Descriptor)에서 전체 세션 타임아웃을 설정 ex) 클라이언트가 15분동안 요청이 없으면 세션 제거 (파일위치 : WEB-INF/web.xml) 15 // 분 단위 3. 설정하지 않으면 WAS 기본 디폴트 값으로 적용 ex) Tomcat(conf/web.xml)은 30분입니다. 만약 1번과 2번이 적용되어 있다면 1번 방법으로 설정한 값으로 적용됩니다. 즉, 어플리케이션에서 ..
[면접]JAVA 면접 질문 모음 전 개발 경력 1년차로 이번에 이직을 하였습니다.(직무 : web개발 / 경력)2번의 면접을 진행하였는데, 실제로 질문받은 내용과 그리고 그 질문에 어떻게 대답했는지에 대해서 정리해보도록 하겠습니다. * 실제 면접 때 받은 질문과 대답했던 내용을 기억을 되새겨 적은 글이므로 틀린 부분이 있을 수 있습니다. [자바]Q. ajax란A. 서버와 데이터를 주고 받기 위해서 사용함. Web에서 화면을 갱신하지 않고 server로 부터 data를 가져오는 방법.꼬리 Q. ajax에 제이쿼리 적용된 것과 안된 것 사용유무고리 A. 제이쿼리를 적용하지 않은 것은 사용해본적 없음. 제이쿼리를 사용하면 단 몇 줄만으로 ajax사용 가능. Q. get, post방식A. Get : 전달할 데이터 값이 눈에 보이기 때문에 보안..