컴파일 언어와 비교한 인터프리터 언어Python에 대해 알아보기에 앞서 인터프리터에 대해 간략이 알아보자.소스 코드를 기계어로 컴파일해서 실행파일을 만들고 실행하는 컴파일 언어와는 다르게 인터프러터 언어는 코드를 한 줄씩 읽어 내려가며 실행하는 ...…Continue reading

웹에서 쿠키와 세션를 이용한 회원 인증이 어떻게 이루어지는 지와 세션과 쿠키에 대한 개념, 용도 등에 대해서 알아본다.쿠키(Cookie)와 세션(Session)을 사용하는 이유HTTP 프로토콜에는 비연결성(Connectionless)과 비상태...…Continue reading

IntelliJ에서 Spring MVC 프로젝트를 시작하는 방법에 대해서 알아본다. Spring 프로젝트를 생성하여 초기 환경 설정을 하고 간단한 MVC 코드와 index.jsp 파일을 만들어서 메인 페이지를 띄워본다.개발 환경 Java8 ...…Continue reading

최근 스프링을 공부하면서 JSP는 코드를 수정한 후 빌드를 다시하지 않아도 사용할 수 있다는 개념을 알게 되었다. 즉 이미 배포 되어 있는 서비스에 JSP가 변경되더라도 서버를 재시작하는 재배포의 과정 없이 JSP파일만 수정해주면 바로 서비스...…Continue reading

클라우드 컴퓨팅이란?클라우드 컴퓨팅이란 특정한 기술이 아니라 인터넷에 존재하는 클라우드를 사용하여 정보 처리하는 사고방식 혹은 개념을 말합니다. Amazon AWS 클라우드 컴퓨팅 정의에 의하면 인터넷을 통해 IT 리소스와 애플리케이션을 원할 때...…Continue reading

스프링이란?스프링 프레임워크(Spring Framework)란 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다고 한다. 스프링을 사용하므로써 이미 잘 짜여진 구조 위에서 핵...…Continue reading