김영한2 [스프링입문] 웹개발 웹개발 비단 java 뿐만 아니라, 모든 웹 서비스의 backend는 아래의 3가자를 return 하게 되어있다. static : 정적 컨텐츠 관련된 controller 가 없으면, 바로 static 디렉토리의 이미지를 반환한다. 예를 들어, 이미지를 반환하는 GET 메소드가 여기에 해당될 수 있다. mvc : thyme leaf를 활용한 template rendering engine MVC : Model, View, Controller 화면을 그려주는 html 파일인 view, 로직을 수행하는 파일인 controller 로 나뉘게 된다. tomcat server 가 route 을 타고 들어가서 확인, Spring 의 controller 로 다시 들어가서, 별다른 어노테이션이 없는 경우, viewReso.. 2024. 2. 5. [TIL-20240129] 김영한 자바기본 - 다형성과 설계 리팩토링 java rfc (리팩토링) 자바 기본 김영한 님의 강의에 나온 PayMethod 를 다시 리팩토링을 하였습니다. package poly.ex.pay0; public class PayService { public void processPay(String option, int amount) { boolean result; System.out.println("결제를 시작합니다: option=" + option + ", amount=" + amount); if (option.equals("kakao")) { KakaoPay kakaoPay = new KakaoPay(); result = kakaoPay.pay(amount); } else if (option.equals("naver")) { NaverPay n.. 2024. 1. 29. 이전 1 다음