Back-end (11) 썸네일형 리스트형 [Spring boot] 3일차_게시판 만들고 새 글 작성:Create * 폼 데이터 : 태그에 실려 전송되는 데이터 : 데이터를 묶어 실제 서버로 전송해주는 역할 form의 2가지 속성 action : 데이터를 처리하기 위한 서버의 주소 method : 데이터를 전송하는 방식 지정. get, post 2가지 방식 존재 get : 데이터가 전송될 때 주소창에 파라미터 형태로 붙어 데이터가 노출됨 post : 데이터가 전송될 때 데이터가 노출되지 않음 * DTO(Data Transfer Object) : 폼 데이터에 실어 보낸 데이터를 서버의 컨트롤러가 DTO에 담아 받음 * 폼 데이터를 DTO로 받는 과정 * 데이터베이스 데이터를 관리하는 창고. DB의 모든 데이터는 행과 열로 구성하여 테이블에 저장되고 관리 * JPA 자바 언어로 DB에 명령을 내리게 하는 도구. 엔티티와.. [Spring boot] 2일차_MVC 패턴 이해와 실습 MVC 패턴 View - 화면을 담당하는 뷰 템플릿(=뷰) Controller - 클라이언트의 요청에 따라 서버에서 처리하는 역할 Model - 데이터 관리 뷰 템플릿 화면을 담당하는 기술. 웹 페이지를 하나의 틀로 만들고 여기에 변수를 삽입해 서로 다른 페이지로 보여줌 Mustache : 뷰 템플릿을 만드는 도구 뷰 템플릿은 src > main > resources > templates 에 생 컨트롤러는 src > main > java > com.example.firstproject에 하나의 패키지로 생성 //controller/FirstController.java package com.example.firstproject.controller; import org.springframework.stere.. [Spring boot] 1일차_스프링 부트 시작 스프링 부트 자바 웹 프로그램을 쉽고 빠르게 만들기 위한 도구. 스프링 프레임워크를 개선한 것.(개발 환경 설정 간소화, 웹 애플리케이션 서버를 내장함->개발에만 더 집중할 수 있음) 클라이언트-서버 구조 웹 서비스는 클라이언트의 요청에 따른 서버의 응답으로 동작. 클라이언트 : 서비스를 사용하는 프로그램/컴퓨터 서버 : 서비스를 제공하는 프로그램/컴퓨터 웹 브라우저 - 클라이언트, 스프링 부트 - 서버 역할 반드시 서버를 실행해야만 웹 브라우저를 통해 응답받을 수 있음 Intellij에서 hello.html 파일을 만든 후 chrome에서 localhost:8080/hello.html로 실행하려고 했는데 이런 오류만 계속 떴었다. 이것 저것 만지다가 내가 html파일을 res-static폴더에 만들었어.. 이전 1 2 다음