여러군데에서 확인하는 단어지만 미들웨어를 다루는 나는 가장먼저 본곳이 web-was plugin 였다.
Multipurpose Internet Mail Extensions 의 약자로 일종의 암호화 파일 변환을 뜻한다. MIME은 이메일과 함께 동봉할 attachment 파일을 텍스트 문자로 전화해서 이메일 시스템을 통해 전달하기 위한 목적으로 개발되었다. 그래서 이름이 Internet Mail Extension 이다. -> 이제는 웹을 통해서 여러 형태의 파일을 전달하는데 두루 쓰이고 있다. (UUEnconde 방식을 대폭 보완한 새로운 인코딩 방식. 8비트 3개를 6비트 4개로 바꿈 -> base64방식이라고 한다.)
MIME으로 인코딩한 파일은 Content-type 정보를 파일의 앞부분에 담는다.
그 파일이 실행될 때(또는 포함된 웹페이지가 열릴 때) 마다 연결한 프로그램이 구동된다. 예를들어 .ppt가 application/Powerpoint 라면 .ppt를 열때엔 항상 Powerpoint 가 실행된다.
이와 비슷하게 웹환경을 살펴보면 XML문서도 그 MIME 타입으로 text/xml과 application/xml 두가지 타입으로 설정이 가능한데, 이것은 정책적으로 해당 XML 파일이 브라우저 상에서 text 형태로 처리되어야 할 경우, response MIME 타입을 text/xml로 설정하여 클라이언트 브라우저로 전송한다.
반면, 어플리케이션이 XML문서를 분석하여 처리해야 할 경우에는 웹 서버가 해당 요청에 대한 응답 MIME타입을 application/xml으로 설정하여 클라이언트 브라우저로 전송한다.
즉, 브라우저에서 어떤식으로 XML 문서를 text형식으로 처리할 지, 특정 application에 대한 형식으로 처리할 지는 클라이언트/서버간 미리 정해진 정책상의 문제이다.
'IT 공부 > Web-WAS' 카테고리의 다른 글
[OHS(apahce)] OHS 80 포트 사용방법 (443포트) (0) | 2024.02.28 |
---|---|
[WEB-WAS] mod_wl conf 속성 값 정리 (0) | 2024.02.27 |
[WEB-WAS] WEB-WAS 연동 플러그인 에러 탐지 (0) | 2024.02.23 |
[iPlanet] Obj.conf 이해 (0) | 2024.02.22 |
[WebLogic] 웹로직 스킨 변경 방법 (0) | 2024.02.21 |