×
📋
Loading text ...
🌓
odevtube: 개발 관련 유튜브
검색
esc X
차태진
2024-10-01
타임리프 조건문을 이용해 나이에 따른 할인 여부 판별 문제 풀기, 라이브 리로드로 서버 재시작 없이 변경 반영하기
차태진
2024-09-30
타임리프 조건문 사용법
차태진
2024-09-30
타임리프 변수 사용법
차태진
2024-09-30
일반적으로 하나의 기능을 만들 때는 템플릿을 보여주는 메서드와 데이터를 처리하는 메서드가 같이 만들어진다
차태진
2024-09-30
GET/POST 구별하여 요청하기 GET은 가져올 때, POST는 뭔가를 처리할 때 사용한다
차태진
2024-09-30
타임리프 템플릿을 이용해 게시물 저장하기
차태진
2024-09-28
자바의 Object 타입을 이용하여 모든 객체를 하나의 메서드로 처리할 수 있다
차태진
2024-09-27
스프링부트 gradle에서는 build gradle에 라이브러리를 추가할 수 있다 이때 maven repository에서 받아 찾는다
차태진
2024-09-27
자바 코드로 html 작성하는 것은 힘들다 html 파일을 따로 만들어서 분리해야 한다 이때 컨트롤러 메서드에서 @ResponseBody를 제거해야 템플릿이 호출된다
차태진
2024-09-27
@ResponseBody는 사실 리턴값을 html 코드로 브라우저에 전달하는 역할이었다
차태진
2024-09-27
ArticleDao의 save 메서드에도 매개변수를 Article 하나로 사용하도록 적용
차태진
2024-09-27
메서드에 많은 매개변수를 넘기다 보면 실수할 확률이 높다 객체에 담아서 넘기고 이때 객체는 빌더 패턴을 이용해 만든다
차태진
2024-09-27
게시물 삭제 기능 delete 적용
차태진
2024-09-27
게시물 수정 기능 update 적용
차태진
2024-09-27
컨트롤러의 게시물 저장, 조회하는 메서드들 더 좋은 방식으로 리팩토링
차태진
2024-09-27
점프 투 스프링부트 공부하는 방법
차태진
2024-09-26
자바 파일에 sql이 같이 작성되면 추후에 sql이 복잡해질 때마다 관리가 어려워지므로 sql을 따로 분리한다
차태진
2024-09-26
게시물 id같은 데이터를 확보하는데 반드시 필요한 정보는 url에 포함시켜 서버에 넘기는 PathVariable 방식으로 사용
차태진
2024-09-26
DB에서 게시물 전부를 가져와 브라우저에 출력하기
차태진
2024-09-26
DB에서 게시물 전부를 가져와 브라우저에 출력하기
차태진
2024-09-26
ArticleDao를 이용해 DB에 데이터 저장해보기
차태진
2024-09-26
MyBatis Mapper인 ArticleDao 작성
차태진
2024-09-26
스프링부트 기초 내용 복습
차태진
2024-09-26
Spring Initializr을 이용해 스프링 프로젝트 구성하고 다운받기
차태진
2024-09-26
인텔리제이 설치하고 D2Coding 폰트 설치
차태진
2024-09-05
Controller는 View와 Model 사이를 중재하여 Model에게 받은 데이터를 View에게 넘겨준다
차태진
2024-09-05
View는 데이터를 보여주는 역할을 부여 받는다 여기서는 출력문을 활용한 부분이 View로 들어간다
차태진
2024-09-05
Model이 해야할 일들 재배치하기2
차태진
2024-09-05
Model은 데이터와 관련된 역할을 부여 받는다 Model이 해야할 일들 재배치1
차태진
2024-09-05
프로그램 규모가 커지면 업무를 분담해야 한다 MVC 패턴을 적용하여 크게 3부분으로 나눈다
차태진
2024-09-05
게시물 기능의 각 기능들을 함수로 만들어 격리하면 함수끼리 서로 영향을 줄여 유지보수성을 높이고 가독성도 높일 수 있다
차태진
2024-09-04
게시물 검색 기능 search 기능 추가
차태진
2024-09-04
게시물 상세보기시 조회수 올라가는 기능 추가 조회수 증가 메서드를 post가 제공하는 것이 편함
차태진
2024-09-04
편한 테스트 환경을 위해 테스트 데이터 생성 중복되는 부분은 메서드로 재활용성 높임
차태진
2024-09-04
자바의 현재 날짜 구하기를 chat gpt를 이용해 알아보고 게시물 등록 날짜에 적용
차태진
2024-09-04
findPostById를 활용하여 상세보기 기능 detail 구현
차태진
2024-09-04
main 메서드는 static 제약이 있어서 핵심 로직을 main 메서드에 작성하면 좋지 않다 일반 객체로 빼고 main은 스위치 역할만 시킨다
차태진
2024-09-04
findPostById에서 결과를 찾지 못하면 null을 리턴하여 예외처리 진행
차태진
2024-09-04
번호를 받아 해당 번호의 게시물을 찾아서 리턴 해주는 findPostById 메서드 구현
차태진
2024-09-04
메서드에서 객체를 만들어 리턴하여 다른 메서드에 전달 가능
차태진
2024-09-04
게시물을 찾는 로직에 반복되는 부분이 있다 메서드로 재활용하기 위해 먼저 메서드에 객체를 주고 받는 방법을 알아보자
차태진
2024-09-03
요구사항 5 1 게시물 번호 도입 및 삭제 기능 delete 구현
차태진
2024-09-03
요구사항 4 2 게시물 수정 기능 update 예외 처리
차태진
2024-09-03
요구사항 4 1 게시물 수정 기능 update 기능 구현
차태진
2024-09-03
요구사항3 게시물 목록 조회 기능 list 구현
차태진
2024-09-03
요구사항2 게시물 추가 기능 add 구현
차태진
2024-09-03
요구사항1 종료 기능 exit 구현
차태진
2024-09-02
이순신 주식회사에서 자바 개발자를 수월하게 교체하기 위해 형변환을 적용하는 예제
차태진
2024-09-02
객체 타입 형변환에서 자식 객체가 부모 객체로의 변환은 안전하지만 반대가 위험한 이유
차태진
2024-09-02
객체 타입으로 확인하는 자동형변환과 수동형변환 예제
차태진
2024-09-02
형변환 예제1 올바른 실수 연산 문제 풀이
차태진
2024-09-02
숫자 타입으로 확인하는 자동형변환과 수동형변환 예제
차태진
2024-09-02
구성 예제1 팔길이 문제 풀이
차태진
2024-09-02
이순신 주식회사 예제를 통해 보는 구성 방식
차태진
2024-09-02
객체를 사용해 객체를 만드는 구성 방식은 중복을 해결하는 또하나의 좋은 도구이다
차태진
2024-09-02
상속은 중복을 해결해주는 훌륭한 도구지만 만능은 아니다 상속의 한계
차태진
2024-09-02
오리시뮬레이션 예제를 통해 보는 오버로딩과 생성자 연쇄 호출
차태진
2024-09-02
중복은 유지보수를 어렵게 한다 상속을 이용하면 중복을 해결할 수 있다
차태진
2024-08-30
햄버거 키오스크 햄버거 주문 추가하기 구현
차태진
2024-08-30
자판기 프로그램 객체 도입하여 ArrayList 하나만 사용하기
First
Previous
5
6
7
8
9
Next
Last
-
삽질없이 쉽게 따라하는 윈도우 개발 환경 셋업: https://inf.run/9Y2oY
-
VS Code에서 쉽게 사용하는 Git: https://inf.run/LPpDg
,
Udemy
-
React + API Server 프로젝트 개발과 배포 (CI/CD): https://inf.run/H6vcA
- 50% 할인 쿠폰 코드:
20652-ab1f1cd4c373
subscribe
top
* Contact:
[email protected]
, OKdevTV:
https://youtube.com/@KenuHeo