was 4

[WAS] Tomcat 에서 응답 데이터를 UTF-8로 전송하기 위한 모든 방법

톰캣(Tomcat)에서 WAR 파일을 사용하여 응답 데이터를 UTF-8로 전송하는 방법은 다음과 같습니다:server.xml 설정 변경: server.xml 파일에서 태그의 URIEncoding 속성을 "UTF-8"로 설정합니다.servlet 설정 변경: 서블릿에서 response.setCharacterEncoding("UTF-8") 메소드를 사용하여 응답 인코딩을 설정합니다.response.setCharacterEncoding("UTF-8");JSP 페이지 인코딩 설정: JSP 페이지 상단에 지시어를 추가합니다.필터 사용: web.xml에 UTF-8 인코딩을 설정하는 필터를 추가하고 모든 요청에 대해 이 필터를 적용합니다. encodingFilter o..

WEB,WAS 2024.05.06

[IT잡지식] 웹 서버 기반 세션(Session using WAS) 와 JWT 세션 비교표

아래에는 웹 애플리케이션에서 세션을 관리하는 두 가지 주요 방법인 "웹 서버 기반 세션 (Session using WAS)"과 "JWT를 이용한 세션 관리 (Session using JWT)"에 대한 비교표를 제시해 드리겠습니다. 비교 요소 웹 서버 기반 세션 (Session using WAS) JWT를 이용한 세션 관리 (Session using JWT) 정의 및 설명 웹 서버에서 클라이언트의 상태를 추적하고 관리하는 방법입니다. JSON Web Token (JWT)를 사용하여 클라이언트 상태를 암호화하고 관리하는 방법입니다. 서버 상태 저장 웹 서버에 클라이언트 세션 데이터가 저장됩니다. 서버에 상태를 저장하지 않고, 클라이언트에 JWT를 전달하여 클라이언트가 관리합니다. 확장성 대규모 트래픽에서 세..

IT잡지식 2023.09.25

[Docker] Websphere traditional 구축하기

IBM WebSphere는 IBM이 개발한 엔터프라이즈급 애플리케이션 서버 및 통합 솔루션 패밀리입니다. 이는 다양한 기능과 도구를 제공하여 엔터프라이즈 환경에서 애플리케이션 개발, 배포, 운영을 지원하는 데 사용됩니다. WebSphere는 Java EE(Java Platform, Enterprise Edition) 사양을 준수하며, 다양한 통합, 보안, 확장성, 성능 및 관리 기능을 갖추고 있습니다. 주요 특징: Java EE 지원: WebSphere는 Java EE의 다양한 사양을 완전히 지원합니다. 서블릿, JSP, EJB, JMS 등의 Java 기술을 사용하여 엔터프라이즈 애플리케이션을 개발할 수 있습니다. 확장성: 대규모 및 복잡한 환경에서도 확장성을 제공하며, 클러스터링, 부하 분산, 고가용성..

Docker 2023.08.31

[WEB/WAS] nginx conf 파일에서 취약점 조치 사항

nginx에서 모든 취약점을 조치하기 위해서는 다양한 설정들이 필요합니다. 그러나, 이를 하나의 코드로 작성하는 것은 어렵습니다. 대신, nginx.conf 파일에 취약점에 대한 보안 설정들을 추가하는 방법을 알려드리겠습니다. SSL/TLS 설정: HTTPS 프로토콜을 사용하는 경우 SSL/TLS 설정이 필요합니다. 아래와 같이 SSL/TLS 설정을 추가합니다. ssl_certificate /path/to/cert; ssl_certificate_key /path/to/cert_key; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DHE+AES128:!ADH..

WEB,WAS 2023.05.15