01. JSP 개발 환경 개요
  • JSP 개발 환경을 구축하려면 여러 개발 툴을 상호 연동하여 설치해야 한다.
  • JSP는 자바로 구현되므로 자바 개발환경이 필요하다.
  • 또한 작성한 코드를 웹 서버에서 실행하려면 JSP 운영환경이 필요하고, 자바를 이용한 편리한 개발을 위해 통합 개발환경도 필요하다.
  • 개발환경을 구축할 때는 안정적인 하드웨어와 검증된 운영체제를 사용하는 것이 좋다. 문제가 생기면 개발 중인 중요한 소스를 날릴 수도 있고, 개발이 지연될 경우 전체 프로젝트에 막대한 지장을 초래

02. JSP 개발 환경 구축

  1. 자바 개발환경 구축 : JDK
    • 자바는 객체지향 언어로서, 하드웨어와 운영체제에 영향을 받지 않는 특징이 있다. 이는 '한 번 만든 프로그램은 어디에서나 실행 가능하다(Write once run anywhere)'는 자바의 모토이기도 하다. 실제 자바는 이러한 특징은 서버 컴퓨터에서 휴대폰과 같은 다양한 장치(Device)에 이르기까지 폭넓게 적용 될 수 있는 기반이 된다.
  2. JSP 운영환경 구축 : 아파치 톰캣
    • 아파치 톰캣(Apache Tomcat)은 웹 서버 소프트웨어의 하나로, 서블릿 컨테이너라고도 한다.
    • 서블릿 컨테이너는 서블릿과 JSP를 실행할 수 있는 환경을 말한다. 기본적으로 웹 서버의 기능도 포함하고 있으며 자바로 개발되어 있다.
    • 개발용이 아닌 실제 서비스용으로 웹 서버를 운영하려면 아파치 웹 서버를 설치하고 서블릿 컨테이너로 톰캣을 사용할 수 있도록 설정하는 것이 좋음
  3. 통합 개발환경 구축 : 이클립스
    • 이클립스(Eclipse)는 IBM에서 개발해 오픈소스 프로젝트로 기증한 통합 개발환경이다.
      • 이클립스는 자바, JSP 및 C/C++ 개발도 가능하고 안드로이드 모바일 앱 개발에서 사용된다.
03. 이클립스 기본 환경 설정
  1. 작업공간
    • 작업 공간(Workspace)은 이클립스에서 프로젝트 및 소스코드를 관리하는 영역
    • 만일 여러 명의 사용자가 하나의 컴퓨터 계정을 사용하거나 혹은 하나의 실습실에서 여러 종류의 자바 강의가 동시에 이뤄질 경우, 프로젝트 단위로 구분하는 것도 가능하지만, 소스 관리나 개인적인 프로젝트 설정 등을 유지 하려면 작업공간 자체를 바꿔서 관리하는 것이 좋다.


Posted by OnewayK
,