[백엔드온라인TIL] java 학습 38일차 1. Ajax란? Ajax(Asynchronous Javascript and xml) 자바스크립트의 라이브러리중 하나이며, 비동기식 자바스크립트와 xml을 뜻한다. Ajax를 사용하면 페이지 새로고침 없이 페이지 일부의 데이터를 바꿀 수 있게 된다. 데이터 로드를 위해 XMLHttpRequest 객체를 이용하는 것이 특징이다. 2. Ajax의 동작 원리 사용자에 의해 이벤트가 발생하면 핸들러에 의해 바로 자바스크립트를 불러온다. 그 후 자바스크립트에서는 XmlHttpRequest 객체를 이용하여 서버로 요청을 보내는데, 그동안 웹 브라우저는 응답을 기다릴 필요 없이 다른 작업을 수행할 수 있다(비동기 방식). 서버측에서 처리를 마치고 XmlHttpRequest 객체를 전달 받으면 이를 토대로 Ajax요청.. 더보기 [백엔드온라인TIL] java 학습 37일차 Spring Security란? Spring Security는 강력한 사용자 인증 및 Access 제어 framework이다. 이는 Java 애플리케이션에 인증 및 권한 부여를 제공하는데 중점을 두었으며 다양한 필터를 사용하여 커스터마이징이 가능하다. Filter Chain Spring Security는 표준 서블릿 필터를 사용한다. 다른 요청들과 마찬가지로 HttpServletRequest와 HttpServletResponse를 사용한다. Spring Security는 서비스 설정에 따라 필터를 내부적으로 구성한다. 각 필터는 각자 역할이 있고 필터 사이의 종속성이 있으므로 순서가 중요하다. XML Tag를 이용한 네임스페이스 구성을 사용하는 경우 필터가 자동으로 구성되지만, 네임스페이스 구성이 지원하.. 더보기 [백엔드스터디WIL]8주차 학습일지 이번주학습내용 1. Exception 와 spring security 2. Redis 3. vo 와 dto 그리고 순환참조 Exception 들어가기전에 Exception에 대해 짤막하게 정리하고자 한다. (분량이 많아 정말 최소한으로 가볍게하고 다음에 Exception 정리 포스팅..예정..) Exception은 프로그램시 실행될 때 발생되는 예상치 못한, 원하지 않은 event. Exception은 프로그램에 의해 잡히거나 핸들링 될 수 있다. 메소드 안에서 Exception이 발생할 시 object를 생성하게 되는데 이 object를 Exception Object라고 부른다. Exception Object는 Exception에 관한 정보(예외 이름, 예외에 대한 설명 등)를 담고 있다. Except.. 더보기 이전 1 ··· 44 45 46 47 48 49 50 ··· 88 다음