새소식

IT/Spring

[Spring] CRUD:Update 01

  • -
728x90
반응형

id 불러오기

 

① {{#article}}{{/article}} 범위 형식으로 지정한 경우

  • {{id}}만 사용해도 됨
{{#article}}
<tr>
    <th>{{id}}</th>
    <td>{{title}}</td>
    <td>{{content}}</td>
</tr>
{{/article}}

 

②범위를 지정하지 않은 경우

  • 점(.)을 사용해 {{article.id}}라고 표시해야 됨
<a href="/articles/{{article.id}}/edit">Edit</a>

 

 

@GetMapping()

뷰 페이지에서는 변수를 사용할 때 중괄호 두개 ({{}}) 사용

컨트롤러에서 URL 변수를 사용할 때는 하나만 ({}) 만 사용


 

클라이언트와 서버 간 처리 흐름

 

① MVC(Model-View-Controller) : 서버 역할을 분담해 처리하는 기법

② JPA(Java Persisitence API): 서버와 DB 간 소통에 관여하는 기술

③ SQL(Structured Query Language): DB 데이터를 관리하는 언어

④ HTTP(HyperText Transfer Protocol): 데이터를 주고받기 위한 통신 규약

 

 

HTTP 메서드

프로토콜(protocol)

클라이언트와 서버 간에 데이터를 전송할 때는 다양한 통신 규약(=프로토콜)을 따

컴퓨터 간에 원활하게 통신하기 위해 사용하는 전 세계 표준

 

  •  FTP(File Transfer Protocol) : 파일 전송을 위한 프로토콜
  • SMTP(Simple Mail Transfer Protocol) : 이메일 전송을 위한 프로토콜
  • HTTP(HyperText Transfer Protocol) : 웹 서비스에 사용하는 프로토콜
    • POST : 데이터 생성 요청
    • GET : 데이터 조회 요청
    • PATCH(PUT) : 데이터 수정 요청
    • DELETE : 데이터 삭제 요청

 

데이터 관리 SQL HTTP
데이터 생성(Create) INSERT POST
데이터 생성(Read) SELECT GET
데이터 생성(Update) UPDATE PATCH(PUT)
데이터 생성(Delete) DELETE DELETE

 

728x90

'IT > Spring' 카테고리의 다른 글

[Spring] CRUD:Read  (0) 2024.01.14
[Spring] 롬복  (0) 2024.01.14
[Spring]  (0) 2024.01.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.