학습기록남기기
2022_05_06_JSP_1일 본문
JSP(Java Server Pages)
웹 프로그래밍 :웹 애플리케이션을 구현하는 행위
웹 애플리케이션 : 웹을 기반으로 작동되는 프로그램
웹 : 1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한 가지 형태
인터넷 : 1개 이상의 네트워크가 연결되어 있는 형태
URL : http://192.110.32.11:8080/
- 프로토콜(protocol) : 네트워크 상에서 약속한 통신규약(HTTP,FTP,SMTP,POP,DHCP) —http
- IP주소 : 네트워크 상에서 특정 컴퓨터를 식별할 수 있는 주소
- —192.110.32.11
- Port번호 : IP 주소가 컴퓨터를 식별할 수 있게 해준다면 ,포트 번호는 해당 컴퓨터의 구동 되고 있는 프로그램을 구분할 수 있는 번호
- —8080
- DNS(도메인):IP주소를 인간이 쉽게 외우도록 맵핑한 문자열
- —google.com
http://www.google.com : 80 /index.html
동적 데이터 : 네이버화면의 광고의 내용(내용 변경이 가능 하기 때문),
HTTP 요청과 응답
- 브라우저를 통해 인터넷의 자원을 사용할 때 대부분의 경우 HTTP 프로토콜을 사용합니다.
- HTTP 프로토콜은 hyper text문서 즉, HTML 문서를 전송하는 프로토콜입니다(protocol: 네트워크상에서 약속한 통신규약 )
- 브라우저가 서버의 페이지를 요청(request)하면 서버는 해당 파일을 찾은 다음 HTTP 응답(response)를 통해 클라이언트에 전송하는 방식으로 사용자의 요청을 처리합니다
- 서버로부터 전송된 페이지를 응답페이지라고 하며, 브라우저는 이 응답페이지를 해석(렌더링)하여 화면에 보여줍니다.
웹 서버: 클라이언트의 요청(request)에 의해 정보를 제공해 주는 서버.
웹 브라우저: 웹 서버에 정보를 요청하고, 웹서버로부터 정보를 받는 매개체, 이 때 HTTP 프로토콜을 사용함
JSP(Java Server Pages)
- JSP는 HTML 페이지를 만들기 위한 방법 중 하나입니다.
- JSP는 사용자가 코드를 작성한 다음 컴파일 과정을 거치지 않고 서버에서 실 행시킬 수 있습니다.
- JSP는 웹 서버에 의해 서블릿으로 변환된 다음 실행됩니다.
서버 내에서 JSP파일은 자바의 클래스로 변환이 되는데 이를 서블릿이라 함
Java Servlets
- 서블릿은 서버에서 실행되는 자바 프로그램입니다.
- 서블릿이 사용자에 의해 요청되면 서버에서는 HTTP request에 응답하기 위해 웹 서버에서 서블릿 객체를 생성하고 이를 통해 사용자의 요청을 처리합니다.
'수업_정리' 카테고리의 다른 글
| 2022_05_10_jsp_3일 (0) | 2022.05.10 |
|---|---|
| 2022_05_09_JSP_2일 (0) | 2022.05.09 |
| 2022_05_04_DB_10일 (0) | 2022.05.04 |
| 2022_05_03_DB_9일 (0) | 2022.05.03 |
| 2022_05_02_DB_8일 (0) | 2022.05.02 |