긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Spring

Java Spring Framework

리거니 2021. 9. 2. 20:57


이클립스, 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

=============================================