본문 바로가기
반응형

JAVA, Spring17

Spring Boot CRUD만들어보기 (form, dto, controller 설정) - form태그 어디로 ,어떻게 보내야 할지 적어줘야한다. 이 from태그를 받는 객체는 DTO라고한다. 클라이언트 -> 서버로 전달하는데 그리고 DTO객체를 새로운 컨트롤러로 조작한다. action과 method 부분이 전송에 중요한 부분이다. 각각 어디로, 어떻게 보내는지 부분이다. {{>layouts/header}}} subject content Submit {{>layouts/footer}}} - 폼 데이터 받기 package com.example.first.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.spr.. 2023. 4. 3.
JAVA 객체지향 프로그래밍에 대한 이해 - 자바 객체지향 단순하게 설명한거긴 하지만 계산기를 이용한 예제가 아주 쉽게 이해하는데 도움이 되었다. class Calculator { static int result = 0; static int add(int num) { result += num; return result; } } public class Sample { public static void main(String[] args) { System.out.println(Calculator.add(3)); System.out.println(Calculator.add(4)); } } 결과는 3과 7이나온다. 객체로 선언된 result에 값이 계속 더해지기 때문이다. 근데 만약 계산기가 한번 더 필요한 상황이 나온다면? 저 클래스를 하나 또 만들것.. 2023. 4. 3.
Spring Boot MVC의 역할과 실행 흐름 , 템플릿제작 - MVC의 역할 1)컨트롤러 서버에서 요청은 컨트롤러가 받는다. @GetMapping 어노테이션을 통해 package com.example.first.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class FirstController { @GetMapping("/hi") public String niceToMeetYou(Model model){ model.addAttribute("username","kimjiwon"); return ".. 2023. 4. 2.
Spring Boot 뷰 템플릿과 MVC패턴 -MVC 패턴 1)Model(data) 아래 코드중 Model이란 객체로 생성한 부분이 데이터가 있는 부분이다. Firstcontoller.java package com.example.first.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class FirstController { @GetMapping("/hi") public String niceToMeetYou(Model model){ model.addAttribute("usernam.. 2023. 4. 2.
스프링 부트 첫 프로젝트 만들어보기 - 환경설정 1) https://adoptopenjdk.net/releases.html?variant=openjdk8&jvmVariant=hotspot 로 들어가 JDK설정을 먼저해주고 2)인텔리제이를 설치해 주었다. https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 3)https://start.spring.io/ 사이트를 이용해 프로젝트 설정을 만들어 보았다. JAVA는 빠르게 점프투 자바 https://wikidocs.net/280 사이트에서 클래스,메소드, 상속까지 짬을내서 최대한 문법을 학습해 보았고 며칠정도 이부분을 몇번 더 보긴 해야할거같다. 자바공부랑 스프링부트 공부는.. 2023. 4. 2.
반응형