
Controller, Repository, Service 분리 이유 -스프링에서 한곳이아닌 여러 파일로 분리후 Controller, Repository, Service등으로 역할을 분리한 이유는 소프트웨어의 구조적인 모듈화와 관심사의 분리를 하기 위한 것입니다. 각각의 역할을 달리가져 서로 다른 책임과 역할을 수행하며, 이를 통해 코드 가독성 ,유지보수성, 확장성을 개선할 수 있습니다. Controller 사용자의 요청을 처리하고 응답을 반환하는 역할을 담당함 클라이언트와의 상호작용을 처리함. 요청의 라우팅처리 및 Service호출등을 수행함. Service 비즈니스 로직을 구현하고, 제공하는 역할을 담당함. 컨트롤러의 요청을 받아 해당 요청에 맞는 비즈니스 로직을 처리함. 로직 내부에서 데이터 필요 시..

객체지향 프로그래밍이란? - 객체를 중심으로 코드를 작성하는 방법입니다. 객체는 데이터와 메소드 (데이터 조작하는 함수)로 이루어져 있으며, 각 객체는 서로 독립적으로 작동합니다. 객체는 클래스라는 틀을 기반으로 만들어지며, 이 객체들 간의 상호작용을 통해 프로그램을 설계하고 개발하는것 입니다. 예를들어 주변에 존재하는 모든사물 (꽃,자동차,핸드폰) , 생명체 (사람,강아지)등이 다 객체로 표현 될 수 있습니다. 위의 예시를 보시면 두개의 객체가 있습니다. 하나는 person 객체 ,나머지 하나는 car객체. 객체가 클래스 기반으로 만들어져있어 person객체는 3개의 데이터와 3개의 메소드를 가지고 있으며 car객체는 3개의 데이터와 4개의 메소드를 가지고 있습니다. 객체지향 프로그래밍 의 장점 재사용..
- Total
- Today
- Yesterday
- 스프링
- 데이터
- 쿼리
- 파인튜닝
- nat
- 서버
- 테이블
- 배포
- 인공지능
- 네트워크
- IP주소
- DB
- 소프트웨어공학
- 포트포워딩
- 컨테이너
- 메세지큐
- 깃허브
- 프로토콜
- 웹소켓
- 데이터베이스
- JPA
- 자바
- 컴퓨터구조
- 클라우드
- sql
- 도커
- 문법
- 깃
- 자동화
- 보안
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |