
쇼핑몰이나 구인구직 사이트 등은 모두 웹 브라우저를 기반으로 하는 웹 애플리케이션이다. 웹 애플리케이션은 정해진 형식이 있기 때문에 서비스를 제공할 때도 이 형식에 맞게 제작해야 한다. 오늘은 이러한 부분에 대해 알아보자. 웹 애플리케이션이란? 말 그대로 기존의 정적인 웹 애플리케이션의 기능을 그대로 사용하면서 서블릿(Servlet), JSP, 자바 클래스 등을 추가하여 사용자에게 동적인 서비스를 제공하는 프로그램이다. 따라서 정적 웹의 기능인 HTML, CSS, 자바스크립트 등도 그대로 사용할 수 있다는 것이다. 그렇다면 톰캣과 같은 웹 컨테이너에서 실행하는 웹 애플리케이션의 기본 디렉터리 구조는 어떻게 되어 있을까?.? 일반적으로 컨테이너에서 실행되는 모든 웹 애플리케이션은 웹 애플리케이션 이름으로 ..
가장 기본적인 개념이면서도 확실하게 집고 넘어가야 할 개념인 웹 프로그래밍의 기본에 대해 정리해 보려고 한다. 기초를 다지기 위한 공부를 해야할 필요성을 느끼는 요즘, 늦게 시작한 만큼 더욱 열심히 공부해야겠다 ! 나는 회사에서 화면을 만들 때 JSP를 주로 사용하고 있다. JSP는 동적 웹을 만들기 위한 Java Server Page 인데 이는 다음에 더 자세히 알아보고 오늘은 전반적인 사항에 대해 알아보자. JSP 가 등장하기 이전에도 웹 브라우저를 통해 웹 페이지를 보여주는 기능이 있었다. 아파치(Apache) 같은 웹 서버를 이용해서 웹 페이지들을 브라우저에 표시하는 방식이다. 이러한 방식을 정적(static) 웹 프로그래밍이라고 한다. 정적 웹 프로그래밍은 웹 서버에 미리 보여줄 HTML페이지,..