728x90

전체 글 45

[스프링 MVC] #11

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 8 : 스프링 MVC - 웹 페이지 만들기 상품 목록 페이지 ID나 상품명을 클릭하면 상품의 상세 페이지로 이동합니다. 상품 등록 폼에서 등록 후 또는 취소 버튼을 클릭하면 상품 목록 페이지로 리다이렉트 됩니다.강의에서는 상품 목록, 상세, 등록, 수정 이렇게 4가지 기능만 구현하지만, 삭제 기능도 구현해보면 좋을 것 같아 직접 추가해보았습니다.가운데에 상품 삭제 버튼을 추가했습니다.삭제 버튼 클릭 시 해당 상품이 삭제되고, 목록 페이지로 리다이렉트 합니다.위의 사진에서 상품 삭제를 클릭한..

Spring Study 2025.05.25

[스프링 MVC] #10

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 7 : 스프링 MVC - 기본 기능요청 파라미터 처리 방법 - 쿼리 파라미터, HTML FormHttpServletRequest의 request.getParameter()를 사용하면 다음 두 가지 방식으로 전송된다. GET 방식 (쿼리 파라미터 전송)http://localhost:8080/request-param?username=hello&age=20 POST 방식 ( HTML Form 전송)POST /request-param ... content-Type : application/x-w..

Spring Study 2025.05.17

[스프링 MVC] #9

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 7 : 스프링 MVC - 기본 기능운영 시스템에서는 System.out.println()과 같은 시스템 콘솔을 사용하지 않고, 로깅 라이브러리를 사용해서 로그를 출력한다. 로깅 라이브러리스프링 부트 라이브러리를 사용하면 위의 사진처럼 스프링 부트 라이브러리(spring-boot-starter-logging)가 함께 포함된다. LogTestControllerpackage Hello.springmvc.basic;import org.slf4j.Logger;import org.slf4j.Log..

Spring Study 2025.05.14

[스프링 MVC] #8

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 5. 유연한 컨트롤러1 - V5[이전 버전]https://lyjduswls.tistory.com/57 [스프링 MVC] #7김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세lyjduswls.tistory.com한 프로젝트 내에서 어떤 개발자는 ControllerV3 방식, 다른 개발자는 ControllerV4방식을 선호하는 경우가 있다.private..

Spring Study 2025.05.10

[백준 28278]스택 2, Stack 기본 정리

코딩테스트를 준비하며, 스택에 대해 정리해 보았습니다. 아직 많이 부족한 학생이니, 틀린 부분이 있다면 언제든지 댓글로 알려주세요 감사합니다 🙇‍♂️🙇‍♂️스택(Stack)목록 끝에서만 데이터가 들어오고 나가는 자료구조이다. 가장 최근에 들어간 데이터가 가장 먼저 나오는 선형구조(LIFO - Last In First Out)으로 되어있다.주요 메서드메서드설명push()스택 위(top)에 요소 추가pop()맨 위 요소 제거 후 반환peek()맨 위 요소 확인(제거 X)isEmpty()스택이 비어 있는지 확인size()스택에 들어있는 요소 개수 반환search(Object)해당 요소가 스택의 몇 번째에 있는지 반환(1부터 시작, 없으면 -1) pop()이나 peek()을 호출하기 전에 isEmpty()로..

CodingTest 2025.05.09

[스프링 MVC] #7

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 5. 단순하고 실용적인 컨트롤러 -V4[이전 버전]https://lyjduswls.tistory.com/56 [스프링 MVC] #6김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세lyjduswls.tistory.com이전 단계 V3는 서블릿 종속성과 뷰 경로 중복을 제거한 구조적으로 잘 설계된 컨트롤러이다. 그러나 개발자 입장자 입장에서 매번 Mod..

Spring Study 2025.05.04

[스프링 MVC] #6

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 5. Model 추가 - V3[이전 버전]https://lyjduswls.tistory.com/55 [스프링 MVC] #5김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세lyjduswls.tistory.comMemberSaveControllerV2 - 회원 정보 저장 컨트롤러public class MemberSaveControllerV2 implem..

Spring Study 2025.05.04

[스프링 MVC] #5

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 5. View 분리 - V2[이전 버전]https://lyjduswls.tistory.com/54 [스프링 MVC] #4김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세lyjduswls.tistory.comString viewPath = "/WEB-INF/views/save-result.jsp";RequestDispatcher dispatcher =..

Spring Study 2025.05.03

[스프링 MVC] #4

김영한님의 스프링 MVC 1편 강의를 듣고 복습 겸 정리하는 포스팅입니다!!아직 공부하는 중인 학생이라 부족한 부분이 있을 수 있습니다. 혹시라도 틀린 부분이 있다면 언제든지 댓글로 남겨주세요. 감사합니다 🙇‍♂️섹션 5. 프론트 컨트롤러 도입 - V1프론트 컨트롤러 도입 전공통 로직을 각각의 컨트롤러에 직접 삽입해야 한다.공통으로 처리해야 하는 작업이 많아질수록 중복 코드가 증가한다.유지보수가 어렵다. 프론트 컨트롤러 도입 후 프론트 컨트롤러 (FrontController)프론트 컨트롤러도 하나의 서블릿이다. 이 서블릿이 클라이언트의 모든 요청을 받아 처리한다.요청에 맞는 컨트롤러를 찾아 호출하는 역할이다. 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다.프론트 컨트롤러 ..

Spring Study 2025.05.03

[자바 프로그래밍 입문] #2

코딩테스트 준비 겸, 자바 프로그래밍 입문 책을 보고 정리하는 내용입니다 ! 만약 틀린 부분이 있다면 언제든지 댓글로 알려주세요 🙇‍♂️🙇‍♂️배열이란?같은 자료형의 데이터를 여러 개 연속적으로 저장할 수 있는 자료구조이다.각각의 데이터는 인덱스(번호) 를 통해 접근할 수 있다. 배열의 인덱스는 항상 0부터 시작한다. 배열은 변수와 마찬가지로 자료형을 함께 선언한다.자료형[] 배열이름 = new 자료형[개수];자료형 배열이름[] = new 자료형[개수]; 배열 요소배열을 이루는 각각의 데이터를 배열 요소라고 한다.배열 요소는 모두 같은 자료형이어야 한다.int[] studentIDs = new int[10]; // int형 요소가 10개인 배열 선언 배열 초기화자바에서 배열을 선언하면 그와 동시에 각..

Java 2025.05.01
728x90