전체보기272 [Spring] Servlet 응답, 요청 객체를 얻는 방법 (HttpServletRequest, HttpServletResponse) 보통 스프링에서, controller의 파리미터로 선언을 하면 서블릿 요청, 응답 객체를 가져올 수 있다. 하지만, controller의 파리미터가 아니라면 어떻게 할까? 1. 메소드 내부에서 사용 (>= Spring 2.0 required) HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()) .getRequest(); 2. 메소드 외부에서 사용 (supported by >= 2.5, Spring 3.0 for singelton beans required!) @Autowired private HttpServletRequest request; 3. 나아가 아래와 같이 사용할 수도.. 2021. 11. 4. [AWS] SSL 적용시 504 Gateway Time-out 오류해결 WEB, WAS, DB 서버들을 나누어서 구성을 했고 SSL 인증을 추가했는데 504 Gate way 오류가 발생했다. 서버에는 문제가 없는 것 같아, ELB쪽에 문제가 생긴 것 같아 찾아보았더니, 로드밸런싱 타겟을 수정해주니 정상적으로 작동되었다. ELB와 연동되어 있는 로드밸런싱 타겟 속성 확인. Stickiness (고정) 활성화 참고 다른 블로그 : AWS 504 Gateway Time-out 에러에 대해 AWS 공식 사이트 : Configure sticky sessions for your Classic Load Balancer - Elastic Load Balancing 2021. 10. 31. [AWS] Centos7 JDK 설치하기 JDK 리스트 조회 yum list java*jdk-devel JDK 설치 yum install java-1.8.0-openjdk-devel.x86_64 Java 버전 확인 # installed jdk rpm -qa java*jdk-devel # java version java -version 2021. 10. 31. Spring Security에서 Ajax 권한 검사하는 법 Spring Security에서 프론트에서 비동기 통신으로 JQuery Ajax 사용하는 경우 권한 체크 시에, 약간 애매하다. 예를 들면 비동기 요청을 하였는데, 세션이 만료된 경우 알림창을 보여주고, 로그인 페이지로 이동해야지 무턱대고 로그인 페이지로 이동할 수는 없다. 결론적으로는 아래의 순서도 대로 되어야한다. Spring Security - Ajax 인증검사 이를 추가 개발하기 위해서는 몇 가지 추가로 개발이 필요하다. Spring Security 추가 설정. AjaxAuthenticationEntryPoint 클래스 작성 Ajax 서버 응답 오류 시, 세션 오류 (만료) 알림창 세션 오류 만료 알림창 기능 (옵션) Spring Security 설정 아래 설정을 추가하여, 인증되지 않은 요청은 .. 2021. 10. 30. [JQuery] Modal Plugin 사용하기 실무에서 자주 쓰이는 modal 을 다양한 기능을 가진 플러그인 소스가 있다. https://www.jqueryscript.net/lightbox/Bootstrap-4-Modal-Wrapper.html Bootstrap 4 Modal Wrapper Plugin With jQuery This Bootstrap modal wrapper factory jQuery plugin makes it easier to create Bootstrap 4 powered modal windows and dialog boxes with additional features. www.jqueryscript.net 예제 화면도 볼수 있고 예제 소스를 다운로드 받아서 돌려볼 수 있다. [기본적인 라이브러리 소스] 1 2 3 4 cs.. 2021. 10. 20. [AWS] CentOS 7에서 Tomcat 서버 셋팅하기 AWS 서비스 구축에 대한 로드맵 AWS 서비스 구축에 대한 내용과 목차는 아래 글에서 설명했다. AWS AWS 서비스 구축에 대한 로드맵. :: 로재의 개발 일기 🚀 서론 대부분의 웹 서비스는 위 [그림1]의 구조와 유사하다. 클라이언트의 요청은 IP주소(혹은 도메인)을 타고, 웹 서버로 향한다. 이후 웹 서버는 개발자가 정해놓은 규칙에 따라 웹 컨테이너에 요청을 하게된다. 이제 응답을 웹 컨테이너가 줄 수 있게 되며, 클라이언트 고객은 적절한 응답을 받게된다. ⚠️ 이미지와 같은 확장자를 가진 요청의 경우, 웹 컨테이너에서 처리하지 않아아도 되기 때문에, 웹 서버에서 자체적으로 응답한다. 🏭 인스턴스 추가 우선 AWS에서 서비스 구축을 하기 위해서, EC2를 사용하겠다. CentOS7을 선택하여 구성.. 2021. 10. 11. 이전 1 ··· 13 14 15 16 17 18 19 ··· 46 다음