목록til/Server (18)
min's devlog
Spring Framework의 전역 에러 처리 Spring framework는 전역 에러를 처리하기 위해 아래의 인터페이스를 제공한다. 제공되는 interface servlet (webmvc) HandlerExceptionResolver reacitve (webflux) WebExceptionHandler Servlet 전역 에러 처리 HandlerExceptionResolver handlerExceptionResolver는 servlet에서 전역 에러 처리를 하기 위해 제공되는 인터페이스이다. public interface HandlerExceptionResolver { @Nullable ModelAndView resolveException( HttpServletRequest request, Http..
서버 응답 처리 서버로 요청을 보내기 전에, 서버의 응답을 처리하기 위해 지정한 자바스크립트 함수 httpRequest.onreadystatechange = nameOfTheFunction; 일단, 상태값을 검사한다. 상태값이 XMLHttpRequest.DONE -> 서버로부터 모든 응답을 받았으며 이를 처리할 준비가 됨 if (httpRequest.readyState === XMLHttpRequest.DONE) { // 이상 없음, 응답 받았음 } else { // 아직 준비되지 않음 } readyState 가 가질 수 있는 모든 값의 목록 0 (uninitialized) - (request가 초기화되지 않음) 1 (loading) - (서버와의 연결이 성사됨) 2 (loaded) - (서버가 requ..
Ajax, Asynchronous JavaScript and XML - 비동기 자바스크립트 and XML - 자바스크립트 기반의 비동기 통신 기법 - 브라우저와 웹 서버간의 자바스크립트를 사용한 데이터를 주고 받는 기술 1. HTTP Request 만들기 var httpRequest; if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } 서버에 요청(Request)을 하기에 앞서, 서버로 보낸 요청에 대한 응답을 받았을 때 어떤 동작을 할 것인지 정해야한다. 생성한 httpReque..
로그인/로그아웃 com.test.toy.member > Login.java, LoginOk.java, Logout.java views> member > login.jsp loginok.jsp logout.jsp login.java > 템플릿 사용 package com.test.toy.member; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequ..
목적 - 기본적인 로그인 및 게시판 기능을 만들어보고, 인프라에 대한 이해도 상승 - 수업 내용을 복습하고 직접 부딪히며 만들어보기 위함 공부 목적이기에 아직 완벽하지 않은지라, 이 페이지에서 나중에라도 어느정도 수정이 필요할 수도 있다는 부분은 감안하고 있다! 기술 스택 JSP Model 2 Oracle 11g Bootstrap + jquery 요구사항 - 회원(인증) - CRUD가 가능한 게시판 - 부가 기능들(DB랑 연동한 차트, 맵 등 넣을 예정) DB 설계 class > server> ToyProject 기본템플릿 페이지 ; template.java, template.jsp 라이브러리 설치 - webapp > WEB-INF > lib 폴더 아래에 복사 - ojdbc6.jar (오라클) , jst..