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에 따라서 사용 방법이 많이 다르기 때문에 조금 어려울 수 있습니다.
'프로젝트 > 자바 빈과 JSP만을 사용한 게시판 만들기' 카테고리의 다른 글
5장 프로그램및 라이브러리 설치-eclipse (0) | 2020.05.08 |
---|---|
4장 프로그램및 라이브러리 설치-Tomcat (0) | 2020.05.08 |
3장 프로그램및 라이브러리 설치-JDK (0) | 2020.05.08 |
1장 개요 (0) | 2020.05.08 |
자바 빈만으로도 웹 서비스가 가능하다. (0) | 2020.05.08 |