전체 글102 전역 AJAX 이벤트 $(document)에 바인딩돼서 페이지 내의 모든 AJAX 요청을 감시하는 이벤트사이트에서 어떤 AJAX 요청이든 시작되기 직전엔 이 코드를 실행하는 식으로마치 페이지 전체에 대한 AJAX 감시자 같은 역할그래서 $(document).ajaxSend(...)처럼 document 객체에 한 번만 설정해두면사용하시는 모든 $.ajax() 호출이나 $.get(), $.post() 등의 헬퍼 함수 호출에 자동으로 적용이됨 각 전역 AJAX 이벤트가 AJAX 요청이 여러 개 있을 때(예: 3개) 몇 번 실행 ajaxStart : 1번실행AJAX 요청이 하나라도 시작될 때 딱 한 번 발생현재 활성화된 AJAX 요청이 없을 때 첫 번째 요청이 시작되면 트리거$(document).ajaxStart(function(.. 2026. 1. 6. Interceptor (인터셉터) 방식 과 Spring Security 방식 동시에 사용할 수 있다 하지만 일반적으로는 잘 그렇게 하지 않음. Spring Security는 서블릿 필터 체인에서 먼저 동작하고, 그 후에 스프링 MVC의 인터셉터가 동작Spring Security Filter Chain -> DispatcherServlet -> HandlerInterceptor Chain -> Controller ┌──────────────────────────── ──┐ │ Spring Security │ ├────────────────────────────── ┤ │ 인증 (Authentication) │ 인가 (Authorization) │ │ "누구인가?" .. 2026. 1. 5. 아파치 443 포트에 여러 도메인 설정(SNI) 8443 과 443 의 포트 번호를 따로 사용하게 되면 별개의 서비스로 인식443에 여러개의 도메인을 사용할시 하나의 서비스로 인식 # SSL 에 사용될 포트 수신 설정Listen 443 # 특정 IP 또는 모든 IP 의 443 포트 접속 수신 대상 설정NameVirtualHost *:443 DocumentRoot domain1.com ServerName www.sslcert.co.kr (지정되는 인증서의 DNS Name에 포함되어 있는 FQDN 도메인 이어야 함) ServerAlias sslcert.co.kr (지정되는 인증서의 DNS Name에 포함되어 있는 FQDN 도메인 이어야 함) SSLEngine on SSLCertificateFile /etc/apache2/ssl/ce.. 2026. 1. 5. HttpServletRequest.getParameter(), @RequestParam, @RequestBody 의 비교 HttpServletRequest.getParameter() (순수 자바 서블릿 API)역할: URL 쿼리 파라미터 또는 HTML 폼 데이터를 Key-Value 형태로 받습니다. (항상 String 반환)계층: 자바 서블릿 API사용 스프링 환경에서는 거의 사용하지 않는 것을 권장.@RequestParam (스프링)역할: getParameter()와 동일하게 URL 쿼리 파라미터 또는 HTML 폼 데이터를 Key-Value 형태로 받습니다.계층: 스프링 프레임워크특징: 자동 타입 변환, required, defaultValue 등 편리한 기능 제공.사용: 간단한 Key-Value 데이터 수신에 주로 사용.@RequestBody (스프링)역할: HTTP 요청 본문(Request Body)에 담긴 JSON,.. 2026. 1. 5. Model과 ModelMap의 차이 Model은 인터페이스ModelMap 은 Model 인터페이스를 구현한 클래스Model안에 ModelMap이 포함되어있음 기본적으로 Modol과 ModelMap은 addAttribute("key",value)를 사용함 여기에 추가로 ModelMap은 Map을 기반으로 하는 클래스그러므로 Mdeol에 있는 addAttribute("key",value)를 사용할수 있는거고 또한 Map 이 가지고 있는 put("key",value)도 사용할수있다구분ModelModelMap타입인터페이스 (Interface)클래스 (Class) - Model 인터페이스의 구현체 중 하나기반특별한 기반 없음 (규약만 정의)java.util.LinkedHashMap 기반메서드주로 addAttribute()addAttribute() .. 2026. 1. 5. java.lang.IllegalArgumentException: .. -parameters' flag. 오류 변경 전public String selectLowMenuList(HttpServletRequest request, ModelMap model, @RequestParam String menuId){ 변경 후public String selectLowMenuList(HttpServletRequest request, ModelMap model, @RequestParam("menuId") String menuId){String의 경우는 문제가 될수있어서 꼭 바인딩을 해줘야하고int도 마찬가지이다 public String categorySetList(@RequestParam Map ReqMap, ModelMap model , HttpSession session.. 2025. 12. 30. 이전 1 2 3 4 ··· 17 다음