본문 바로가기
프로젝트/자바 빈과 JSP만을 사용한 게시판 만들기

2장 개발환경

by IT여행자 2020. 5. 8.
728x90

본 콘텐츠를 진행할 때 사용되는 개발 환경입니다. 

 

  • os : window 10
  • IDE : eclipse EE
  • Database : oracle 11gXe
  • web container : Tomcat 8.X
  • java : jdk1.8
  • file upload API : apache commons API

 

본 콘텐츠들에 사용된 요소들이지만 굳이 개발환경에 종속적일 필요는 없을 것 같습니다. 물론 저의 개발 환경과 이 글을 보고 계시는 독자분들과 완전 동일한 개발 환경을 갖고 있다면 포스팅을 참조할 때 더 많은 이해와 도움이 되겠지만 설령 조금 다르더라도 충분히 이해할 수 있을 것이라 생각됩니다. 단, 개발 환경별 주의 사항이나 참조 사항은 아래를 참조해 주시기 바랍니다.

 

  • window 10과 window 7에서 메뉴의 호출 방법이나 메뉴의 항목이 조금 달라 당황스러울 수 있겠습니다. 이는 이미지와 텍스트를 통해 최대한 전달할 것입니다. 
  • IDE는 eclipse EE 버전이 아니라면 웹 개발 환경을 설정할 때 상당한 어려움이 예상됩니다. 반드시 EE 버전을 설치해 두시기 바랍니다. 만약 eclipse가 아닌 다른 툴을 사용하고 계신다면 아마도 개발 환경을 구축하는 데는 다른 이들의 포스팅을 참조해야 할 것입니다.
  • Database는 oracle이면 어떤 버전이든 무관할 것입니다. 그러나 oracle이 아닌 mysql이나 ms-sql이라면 몇몇 sql문장들을 사용할 수 없을 것입니다. 11gXe버전은 데이터 베이스가 하나밖에 없는 무료 데이터베이스입니다.
  • web container는 tomcat 컨테이너를 사용합니다. 8.X 버전이 아니더라도 상관은 없지만, 설치될 JDK의 버전에 영향을 받기 때문에 JDK 버전과의 호환성을 고려하여 설치해야 할 것입니다.
  • JDK1.8 버전으로 실행하였지만, 만약 라이선스에 저촉을 받을 수 있는 환경이라면 openJDK를 사용하셔도 상관없습니다. 그러나 openJDK인 경우 서블릿을 사용해야 하는 경우 별도의 프로그램을 설치해야 할 필요가 있습니다.
  • apache commons API를 사용하여 파일 업로드를 구현하였습니다. 사용상 제약이 없는 무료입니다. 만약 다른 API를 사용해본 경험자라 하더라도 API에 따라서 사용 방법이 많이 다르기 때문에 조금 어려울 수 있습니다.