<img>화면에 이미지를 추가할 때 사용
<a href="" target=""> </a>으로 감싸서 클릭시 링크 이동하게 표현 가능title 공용속성 : 태그에 설명을 추가하는 기능
적용된 태그 위에 마우스를 가져다대면 설명팝업(툴팁, tooltip)이 보임
표 형식을 표현하는 태그
<table> : 표를 만들 때 사용하는 태그<tr><th>, Table Head / <td>, Table Data<table>
<tr>
<th>제목1</th>
<th>제목2</th>
</tr>
<tr>
<td>데이터1</td>
<td>데이터2</td>
</tr>
</table>
<caption> : 테이블의 이름(설명)을 지정하는 태그<thead>, Table HEADer : 테이블의 머릿글로 최상단행으로 고정됨<tbody>, Table BODY : 테이블의 본문으로, thead와 tfoot의 중간 영역<tfoot>, Table FOOTer : 테이블의 바닥글로 최하단행으로 고정됨<th>, <td> 테이블셀 태그들의 공간 확장 속성<colspan> : 열(column)을 확장하는 속성<rowspan> : 행(row)을 확장하는 속성HTTP Request(HTTP 요청), HTTP Response(HTTP 응답)에 사용되는 정보를 메시지라고 부름
요청 메시지, 응답 메시지는 HEADER 영역, BODY영역으로 구성됨
클라이언트가 서버로 HTTP요청을 보낼 때 데이터를 포함해서 전달(요청)할 수 있도록 만들어주는 태그
요청데이터 : HTTP요청 메시지에 포함시키는 데이터 ➡ 요청 파라미터, 전달 파라미터, 전달 데이터<input>, <textarea>, <select> 등의 특정 자식 태그를 이용하여 데이터 입력요소를 만듦<input type= "text"> : 서버로 전송할 데이터를 사용자가 입력할 수 있는 입력창 태그<input type= "submit"> : 서버로 입력된 데이터를 전송하는 버튼 태그Request Method, 요청 메소드
URL의 마지막에 ?를 붙이고 그 뒤에 요청 데이터를 포함시킴 👉🏻 HEADER영역으로 들어감
https://www.google.co.kr/search?q=JAVA
서버의 경로 + 자원의 경로를 포함하고 있음http://localhost:8088/tag/tag_11.html?query1=12345&query2=abcdehttp://localhost:8088//tag/tag_11.html?는 전달데이터(요청 파라미터)의 시작을 알림 👉🏻 쿼리스트링 형식으로 작성됨요청 데이터를 쿼리스트링 형식으로 요청 메시지의 BODY영역에 포함시켜 전달 👉🏻 GET방식과는 다르게 URL에 전달 데이터가 노출되지 않음
💡
- 서버의 데이터(DB), 자원을 조회(SELECT)할 때 필요한 데이터를 전달한다면 GET 방식을 선호
- 서버의 데이터(DB), 자원을 변화(INSERT, UPDATE, DELETE)시킬 때 필요한 데이터 전달에는 POST 방식을 선호
👉🏻 그렇다고 변화가 있을 때 무조건 POST만 쓰는 것은 아님! 코드가 짧고 민감정보가 아니면 GET을 사용하기도 함
- DB데이터를 삭제(DELETE)하는 URL 요청은 GET으로도 많이 작성됨
HTTP통신에서 클라이언트가 서버로 데이터를 전달하는 형식
ex. id=abc&pass=123