[알고 있어야 할 선수 지식]
1. input 태그
: 값을 입력할 수 있는 양식을 제공하는 태그
| name 속성 | input 태그에 작성된 값(value)가 서버로 제출 될 떄 Key 역할을 하는 속성 |
| value 속성 또는 input에 작성된 값 | 서버로 제출되는 값 |
2. form 태그
내부에 작성된 입력 값(input)을 지정된 경로(주소)에 제출하는 역할의 태그
- 지정된 경로 : 다른 html 경로 / 서버(Servlet) 요청 주소
| action 속성 | 제출할 경로 또는 주소를 작성하는 속성 |
| method 속성 | 제출 방식을 지정하는 속성 Get(기본값) / POST |
ex)
| <form action="/ex1" method="GET" > |
action = "/ex1"
-> 주소 : 포트번호 / ex1 요청을 서버로 보내기 위한 주소
(지정된 주소의 서버한테 /ex1 주세요 ~~~~ 하는 것)
method = "GET"
-> 요청 시 제출하는 데이터(이름, 나이)를 주소 뒤에
쿼리 스트링으로 담아서 전달
※주소 : 포트번호/ex1?inputName = 홍길동&inputAge = 2
[웹 개발 상식]
1. Server
기능을 제공하는 컴퓨터
2. Client
기능을 요청하고 이용하는 고객 컴퓨터
요청(Request) -->
Client Server
<-- 응답(Response)
3. HTTP(Hyper Text Transfer Protocol)
- 서버-클라이언트 간의
Html 요청-응답 전송(전달) 규약
(인터넷에서 HTML을 주고 받을 때의 약속)
4. IP(Internet Protocol)
: 인터넷/네트워크를 통해 데이터를 송수신 하는 규약
→ 인터넷/네트워크에 연결된 각종 통신 기기를 구분하는 주소
(컴퓨터, 휴대폰 등등)
5. 링크-로컬 IPv6 주소 . . . . : fe80::e7df:4314:f5ca:b5fb%9
IPv4 주소 . . . . . . . . . : 192.168.10.25
6. Port 번호
컴퓨터 내 프로그램을 구분하는 식별 번호
** IP + Port 번호를 알아야 다른 컴퓨터(서버)에 요청할 수 있다.
ex) http://192.168.10.5:8080
7. 브라우저
- HTML 해석 도구
1) 클라이언트가 브라우저에 주소로 요청으로 보내면
2) 서버가 HTML로 응답 해줘서
- Servlet 이용
3) 클라이언트 브라우저가 이를 해석해서 화면에 출력해줌
8. 컨테이너
- 어떤환경에서나 실행하기 위해 필요한
모든 요소를 포함하는 소프트웨어 패키지
9. HTTP 포트 번호 중 80번
-http:// 요청 시 80번 포트는 생략 가능!
(참고 : https는 443번 생략 가능)
ex) http://localhost:80
== http://localhost
'BackEnd > Java' 카테고리의 다른 글
| [Servlet/JSP]Servlet을 이용해 서버 요청 보내기 (0) | 2024.08.16 |
|---|---|
| [Servlet/JSP] Servlet을 이용한 예제 (0) | 2024.08.16 |
| [Servlet/JSP]JSP란? (0) | 2024.08.16 |
| [Servlet/JSP]Servlet 정의 (0) | 2024.08.16 |
| [Java]입출력(IO) InputStream과 ObjectStream (0) | 2024.08.12 |