본문 바로가기

전체 글6

WAS란 무엇인가? 웹 개발을 위한 WAS를 설치하기 전에 WAS(Web Application Server)가 무엇인지 알아보겠습니다. 무작정 따라하는 것도 좋지만 "내가 무엇을 하고 있고 어떻게 사용되는가"에 대한 기본적인 지식은 있어야 이해나 활용에 있어서 좀 더 높은 레벨에 도달할 수 있을테니까요. 1. 웹서비스의 기본 구성 웹서비스의 기본 구성은 정적인 페이지를 처리하기 위한 WebServer와 동적인 페이지 처리를 위한 WAS로 구성됩니다. 웹서버(Web Server) 브라우저로부터 HTTP 요청을 받아 정적인 데이터(html, jpg, png 등)를 처리하여 HTTP 프로토콜로 응답하는 프로그램입니다. 정적인 파일을 처리하여 WAS의 부담을 덜어주고, 동적 처리가 필요한 정보는 WAS로 송신하여 처리하며 이중화 .. 2023. 1. 7.
Open JDK 설치 1. Oracle JDK 썬 마이크로시스템즈(Sun Microsystems)에서 만들어진 자바(Java)는 GPL 라이선스로 제공되었기 때문에 자바 프로그램 개발 및 운용에 있어 누구나 무료로 JDK(Java Development Kit, 자바 개발 도구)를 사용할 수 있었습니다. 네. 무료였죠. IT에 관심이 있으신 분들은 모두 아시겠지만 여기서 무료"였"다고 표현한 이유는 말 그대로 현재는 무료가 아니라는 의미입니다. 썬 마이크로시스템즈(Sun Microsystems)가 오라클(Oracle)에 인수된 후 오라클은 JDK에 대한 정책을 유료로 변경하였습니다. 물론, 비상업적이거나 학습 용도로는 무료로 사용이 가능하지만, 이윤을 창출하는 회사에서 서버나 혹은 PC에서 사용하는 JDK 라이선스는 매년 유료.. 2023. 1. 3.