이클립스, VS 사용하여
spring.io/tools 사용
VS는 Spring 플러그인 별도 설치
패키지는 소문자
클래스 이름 첫글자는 대문자
index.html
html 환경설정 구축한후 ppt 과제 수행하기
라이브러리 - 개발자들이 자주 쓰는 코드들을 모은것
프레임워크 - 라이브러리들을 모은것
- php 같은경우 laravel 이라는 프레임워크가 있음
프레임워크의 단점 - 각 개인 및 팀의 역량에 따라 코드 품질이 달라짐
~~.jsp 및 ~~Servlet 이라는 파일의 주소
DB에 다이렉트로 연결이 가능하지만 구조적으로 안좋음
웹 브라우저 ( Client )
Config ( 주소에 따라 처리하는 곳 )
View ( Jsp )
Dispatcher Servlet ( Jsp 를 처리함 )
Controller ( DB를 조회하는 곳 )
Controller
주소창에 주소 적은후 엔터 또는 새로고침
<a href="..."> 는 둘다 Get 메소드
View 단으로 전달하는 역할
Post
<form action=" "></form> = Get
<form action=" " method="post"></form> = Post @PostMapping
http://localhost:8080/ -> index.html
http://localhost:8080/home -> home.html
http://localhost:8080/menus -> menus.html
http://localhost:8080/crews -> crews.html
MODE.addtitube 에 "변수명" + " " 식으로
home.html에 전달된다
========================================
이미파일은
<img src="image/drip.jpg"> ->
<img th:src="${img1}">
= img1 변수에 해당하는 이미지파일
여는 태그와 닫는 태그 사이에 들어가는 것은 th:text
src attribute는 th:src 로 작성
==========================================
controller에서 message 라는 데이터를 추가로 보내고
home.html 에 p태그로 메세지를 출력해보자.
즉, <p th:text="${message}"></p>
<h2> <p> 같은 태그들은 Element
<img src=" " > -> 태그안에 속성(src 등)들은 Attribute
열린 태그와 닫히는 태그 사이의 글 Text
=============================================
'Spring' 카테고리의 다른 글
[Spring] @PathVariable 사용하기 (0) | 2021.09.16 |
---|---|
[Spring] Model 로 객체를 받아 전달하기 (0) | 2021.09.16 |
부트스트랩 Model 창 띄우기 (에러 해 (0) | 2021.09.15 |
Spring Boot Whitelabel error page (0) | 2021.09.09 |
[Spring]Web server failed to start. Port 8080 was already in use. (0) | 2021.09.07 |