웹프로그램이란?
컴퓨터가 소통할 수 있는 다양한 방법 중, " 인터넷 서비스 " 를 이용하여 통신 할 수 있는 프로그램
프로토콜이란?
컴퓨터가 소통할 수 있는 다양한 방법을 분류해 놓은 통신 규약 , HTTP, FTP ,SMTP, POP 등이 있습니다.
(포트 중 80번은 항상 홈화면 : index.html 이 오도록 약속되어 있으며, 생략할 수 있습니다.)
웹프로그램의 동작원리
사용자가 DNS를 통하여 WebServer에 요청을하면 DB에 접근하여 Response를 반환해줍니다.
( DNS 서버란? 숫자로 이뤄진 IP주소를 가독성 좋은 문자열로 사용자에게 보여줍니다.)
WAS (Web Application Server) (Apache Tomcat 8.5) 설치 [ http://tomcat.apache.org/ ]
동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버
1. 다양한 웹 서버 중 무료로 이용할 수 있는 Tomcat Server를 다운로드 하기 위해 해당 URL로 이동합니다.
2. 좌측 토글을 클릭하면 네비게이션 바가 나오게 되는데 그중 Download > Tomcat 8 을 선택합니다.
3. Core > zip 파일을 다운로드 받은 뒤 , 압축을 해지하면 아래와 같이 폴더가 생성 됩니다.
4. 압축을 해지한 Tomcat 서버를 Eclipse에서 사용하기 위해선 Java EE Developer 로 설치하셔야 되며, Windows > Show View > Other > Server를 검색 후 확인 하시면 하단에 Server 탭이 생성됩니다.
5. 생성된 Server 탭에서 붉은 네모칸을 클릭하면 서버를 등록할 수 있고 , 설치된 버전에 맞게 진행 합니다.
6. Tomcat installation Directory 안에 설치된 Tomcat 의 경로를 지정해 줍니다.
7. 위 설정이 완료 되었으면 Server 탭에 설치된 Tomcat을 더블클릭하여 붉은 네모와 같이 변경 합니다.
8. 붉은 색 네모를 클릭하게 되면 Tomcat 서버가 Synchronized 로 변경되는 것을 확인 할 수 있습니다.
9. 서버 설치가 완료 되었다면, 프로젝트 창에서 Dynamic Web Project를 생성합니다.
10. Project Name을 기재 후 나머지 옵션을 만지지 않아도 됩니다.
11. Context Root : 해당 프로젝트가 시작 될 때, 가장 먼저 읽는 장소입니다. [ http://localhost:port/{context root} ]
Content Directory : 기본값으로 WebContent 로 되어 있으며, 컴포넌트 구성요소들이 들어가게 됩니다.
Generate web.xml : 체크를 하면 Web환경 설정을 할 수 있는 파일이 생성됩니다.
12. 생성된 프로젝트 안에서 New > JSP File을 선택하면 WebContent 안에 .jsp 파일 생성되는것을 확인 할 수있습니다.
13. 생성된 JSP 파일을 실행시키면 아래와 같이 브라우저 화면이 출력됩니다.
14. Tomcat 서버 설치 경로에서 실행된 jsp에 대한 .java(컴파일이 안된 파일)와 .class(컴파일된 파일)을 확인하 실 수 있습니다.
{Tomcat Directory}\work\Catalina\localhost\lesson01_JSP_Basic\org\apache\jsp
'Web Programming > JSP' 카테고리의 다른 글
6. JSP Cookie & Session (0) | 2020.03.21 |
---|---|
5. JSP 데이터 공유 (0) | 2020.03.21 |
4. JSP 스크립트 태그 (0) | 2020.03.18 |
3. JSP Servlet Request Response (0) | 2020.03.17 |
2. JSP Servlet Basic (0) | 2020.03.17 |