1. jspmvc 시스템 구성도
- OS 안에 JspMvc, Apache Tomcat, DBMS, JVM, Web Browser 등이 속해있다.
- JVM은 자바 바이트코드를 실행하는 실행기이며, 아래의 두 가지 기본 기능을 가지고 있다.
- 자바 프로그램이 어느 기기, 또는 어느 운영체제 상에서도 실행될 수 있게 하는 것
- 프로그램 메모리를 관리하고 최적화하는 것
- RDBMS(Relational DataBase Management System)
- 관계형 데이터베이스 관리 시스템을 의미한다
- 데이터를 2차원 테이블형식으로 저장한다
- 테이블은 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장, 구성 및 관리한다
2. URL 구조 (http://localhost:8080/jspmvc/boardList.bbs?id=4)
2.1 구조
http : 프로토콜을 나타낸다
Localhost : 호스트주소(IP주소)를 나타낸다.(Localhost의 IP주소는 127.0.0.1)
8080 : 포트번호를 나타낸다
Jspmvc/boardList.bbs : 경로를 나타낸다
Id=4 : 쿼리를 나타낸다
2.2 해석
- http 프로토콜로 localhost 머신에 접속 한다.
- 해당 머신의 포트는 8080 이고
- 머신의 ip와 포트에 해당하는 웹 어플리케이션의 이름은 jspmvc이다
- 이 jspmvc 웹 어플리케이션이 기능하는 url중 boardList.bbs를 요청함.
- 이 boardList.bbs의 요청 파라미터의 키는 id이고 값은 4 이다.
3. Apache Tomcat의 역할
- OS에서 실행되는 프로세스의 하나
- 웹 어플리케이션 서버를 담는 웹 컨테이너
- 원격지의 머신으로부터 웹 요청 (http, https)을 받아 url에 따라 해당 웹 어플리케이션에게 요청을 전달.
Apache – 정적(html,사진,영상)인 데이터를 처리하는 웹 서버
Tomcat – 동적인 데이터를 처리하는 웹 서버(WAS)
'JSP' 카테고리의 다른 글
2021-09-10(Hash & Salt) (0) | 2021.09.10 |
---|---|
2021-09-09(게시판 - 로그인 기능) (0) | 2021.09.09 |
2021-09-03(게시판-답글 기능) (0) | 2021.09.04 |
2021-09-01(게시판-댓글 기능) 문제점 수정 (0) | 2021.09.02 |
2021-08-30(게시판 - 댓글 기능) (0) | 2021.08.30 |