일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- DBeaver
- git
- db
- JQuery
- 자바
- 오라클
- Redis
- 이클립스
- oracle
- JSON
- Javascript
- 보안
- 디비버
- mybatis
- java
- 자바스크립트
- Server
- Linux
- Tomcat
- 인텔리제이
- 마이바티스
- 자바문법
- 상태코드
- 톰캣
- IntelliJ
- svn
- SQL
- 모바텀
- Eclipse
- HTTP
- Today
- Total
목록2024/10 (8)
JongTachi의 개발 블로그
1. 3xx대의 의미3xx (Redirection) : 요청을 완료하기 위해 유저 에이전트의 추가 조치 필요 2. 3xx대 종류300 Multiple Choices301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect308 Permanent Redirect 여기서 잠깐!!Redirection이란 무엇인지 같이 알아보고 상태코드에 대해 마저 설명드리겠습니다. :) 3. 리다이렉션이란?웹 브라우저는 3xx 응답의 결과에 Location 헤더가 있으면, Location 위치로 자동 이동 -> 이게 리다이렉트그림 설명) 1. 클라이언트가 URL에 /kpopStarBts라고 검색 2. 서버에서 /kpopStarBts 라는 ..
1. 2xx대의 의미2xx (Successful) : 클라이언트의 요청을 성공적으로 처리 2. 2xx대 종류200 OK : 요청성공201 Created : 요청 성공해서 새로운 리소스가 생성됨202 Accepted : 요청이 접수되었으나 처리가 완료되지 않았음 -> 주로 배치 처리 같은 곳에서 사용 예시) 요청 접수 후 1시간 뒤에 배치 프로세스가 요청을 처리)204 No Content : 사바기 요청을 성공적으로 수행했지만, 응답 페이로드 본문에 보낼 데이터가 없음
개발자라면 꼭 알아두어야 할 게 HTTP 상태코드 입니다.아마 한번 쯤 보셨을텐데 예시 사진 하나 보여드릴게요. 저 위에 쓰여있는 200이란 코드가 바로 HTTP 상태를 나타내는 코드입니다. 1. 상태코드란?클라이언트가 보낸 요청의 처리 상태를 응답해서 알려주는 기능 2. 종류1xx(Informational): 요청이 수신되어 처리중 -> 거의 사용하지 않음2xx(Successful): 요청 정상 처리https://jongtachi.tistory.com/189 [Web] HTTP 상태코드 - 2xx(성공)1. 2xx대의 의미2xx (Successful) : 클라이언트의 요청을 성공적으로 처리 2. 2xx대 종류200 OK : 요청성공201 Created : 요청 성공해서 새로운 리소스가 생성됨202 Ac..
1. Resource 설정Resource는 데이터베이스 연결, 메시징 시스템, 이메일 서비스와 같은 외부 자원을 정의하는 데 사용됩니다.톰캣의 JNDI(Java Naming and Directory Interface)를 통해 애플리케이션이 이러한 자원에 접근할 수 있습니다. 2. 주요 속성 설명name : JNDI 경로로 사용될 자원의 이름을 지정합니다. 예를 들어, `jdbc/myDataSource`로 설정하면 `java:comp/env/jdbc/myDataSource` 경로를 통해 접근할 수 있습니다. auth : 자원 인증 방식을 설정합니다. 기본값은 `Container`로, 톰캣이 자원의 인증을 처리합니다. type : 자원의 타입을 지정합니다. `javax.sql.DataSource`는 데이터베..
1. Resources 설정Resources는 톰캣에서 웹 애플리케이션이 사용할 파일 시스템 리소스 또는 외부 자원을 정의하는 섹션입니다. 파일 캐싱, 링크 허용 여부, 리소스 관리 등과 관련된 속성들을 설정할 수 있습니다. 2. 주요 속성 설명allowLinking : 파일 시스템에서 심볼릭 링크를 사용할 수 있도록 허용하는 설정입니다. `true`로 설정하면 심볼릭 링크를 따를 수 있습니다. cachingAllowed : 파일 시스템 리소스를 캐싱할지 여부를 결정합니다. 기본적으로 `true`로 설정되어 있으며, 이를 통해 성능을 높일 수 있습니다. cacheMaxSize : 캐싱할 수 있는 최대 파일 크기를 설정합니다. 기본값은 `10240` (10MB)이며, 필요에 따라 증가시킬 수 있습니다. t..
톰캣(Tomcat) 서버는 자바 기반 웹 애플리케이션을 배포하고 실행하는데 널리 사용됩니다. 톰캣의 설정 중에서 `Context`는 웹 애플리케이션의 실행 환경을 정의하고 외부 자원과 연결하는 데 중요한 역할을 합니다. 이번 포스팅에서는 이 설정들에 대해 자세히 알아보고, 각 속성들이 무엇을 의미하는지 그리고 실제로 어떻게 사용할 수 있는지 설명하겠습니다. 1. 톰캣의 Context 설정Context는 톰캣에서 웹 애플리케이션의 실행 환경을 정의하는 요소입니다. 각 애플리케이션마다 고유의 Context가 있으며, 이를 통해 애플리케이션의 경로, 리소스 접근 방식, 세션 관리 등을 설정할 수 있습니다. 2. 주요 속성 설명docBase : 웹 애플리케이션이 실제로 위치한 경로를 지정합니다. 일반적으로 `p..
크로스 브라우징이란?크로스 브라우징(Cross-Browsing)은 웹 개발에서 매우 중요한 개념으로, 다양한 웹 브라우저와 플랫폼에서 동일한 웹 페이지가 일관되게 작동하도록 만드는 과정을 말합니다. 간단히 말해, 특정 브라우저에 국한되지 않고 Chrome, Firefox, Safari, Edge 등 모든 주요 브라우저에서 웹 페이지가 동일하게 보이고 기능할 수 있게 설계하는 것입니다. 왜 크로스 브라우징이 중요한가? 웹 사용자는 다양한 장치와 브라우저를 사용하기 때문에, 특정 브라우저에만 최적화된 웹사이트는 사용자 경험을 저해할 수 있습니다. 예를 들어, 한 웹사이트가 Chrome에서는 정상적으로 보이지만, Internet Explorer나 Safari에서는 레이아웃이 망가진다면, 이는 사용자 이탈로 이..
Tomcat의 설정 파일들은 Tomcat 서버의 동작을 정의하고 애플리케이션의 배포 및 보안 정책을 관리하는 데 중요한 역할을 합니다. 다음은 대표적인 Tomcat 설정 파일들에 대한 설명입니다 1. server.xml역할: Tomcat 설정에서 가장 중요한 파일로, 서버의 주요 구성을 정의합니다. 위치: `TOMCAT_HOME/conf/server.xml` 주요 구성 요소: - Service: 여러 `Connector`와 `Engine`을 포함하는 Tomcat의 핵심 구성 요소. Tomcat에서 사용하는 서비스들을 정의. - Connector: 클라이언트와의 통신을 담당하는 부분으로, HTTP, HTTPS, AJP 등의 포트를 설정합니다. 예를 들어 HTTP 포트(기본값 8080), HTTP..