728x90
src
JAVA 코드 공간
Class [.java 파일] 을 생성하는 공간
MVC 패턴의 Controller, Model 파트의 공간 --> 각 파트 별로 패키지를 생성하여 사용함
src > main > webapp
META-INF, WEB-INF 폴더는 컴파일이 깨질 수 있으므로 건드리지 않음
.html 파일을 생성하는 공간
MVC 패턴의 View 파트의 코드 (플러그인 코드도 여기서 진행)
<>
<> 태그들을 요소(엘리먼트)라고 부른다
태그의 2가지 속성
- 블록
- 인라인
img(이미지) 태그와 table(표) 태그 속성을 비교하여 얘기를 하자면, img 태그는 필수 속성을 가지고 있고, table 태그눈 옵션 속성을 가지고 있다
또한, 모든 태그들은 아래의 둘 중 하나의 속성을 가지고 있다
필수 속성 : 필수적으로 작성해야 하는 요소를 말함
옵션 속성 : 선택하여 작성하는 요소를 말함 (써도 되고 안써도 되고)
<form> 태그
form 요소로 데이터를 전송하게 되면 Action 속성에 설정한 경로에 데이터가 도착하게 된다
method 는 기본적으로 GET으로 설정되어 있고, POST 형식으로 전송하고 싶다면 'method=POST' 를 작성하여야 한다
URL
경로를 뜻함
GET 방식(method) 로 전송한다는 뜻이며, 상대적으로 보안에 불리하다
또한, 너무 큰 데이터는 전송할 수 없고 CRUD 중 R 에 해당하는 비즈니스 메소드를 실행할 때 주로 사용한다
POST
POST 는 URL을 볼 수 없다
즉, GET 방식보다 상대적으로 보안에 유리하다 또한, 데이터 크기에 제약을 받지 않는다
따라서 CRUD 중 CUD 에 해당하는 비즈니스 메소드를 실행할 때 주로 사용된다
728x90
'Web > HTML' 카테고리의 다른 글
[Javascript] 브라우저 객체 모델 (BOM) (0) | 2023.06.25 |
---|---|
[HTML] form 태그 (0) | 2023.06.24 |
[HTML] table 태그 (0) | 2023.06.23 |
[HTML] img 태그 (0) | 2023.06.22 |
[HTML] 시맨틱 태그 (0) | 2023.06.21 |