스프링의 핵심 요소 중 가장 많이 꼽히는 요소로 의존성 주입, DI(Dependency Injection)이 있다. "Engine" 속성을 가진 "Car"라는 클래스를 개발하고 있다고 가정해보고 간단히 이런 코드를 만들었다. public class Car { private Engine engine; public Engine getEngine() { return engine; } public void setEngine(Engine engine) { this.engine = engine; } } 여기서 "Engine"은 "Car" 클래스에 종속된다. 스프링이 없는 자바에서는 "Car" 클래스 내에 "Engine" 클래스의 인스턴스를 만들어서 사용한다. public class Car { private Engi..
업무를 하다보면 DTO와 VO와 MODEL의 경계선이 모호하다고 느낄때가 있다. 그래서 자문자답 식으로 풀어서 써봤다. 질문 1 자바 스프링에서 dto, vo, model의 차이점은 무엇인가요? 답변 1 Java Spring의 맥락에서 DTO(데이터 전송 개체), VO(값 개체) 및 모델이라는 용어는 응용 프로그램의 데이터를 나타내는 데 사용되는 다양한 개체를 나타내는 데 종종 사용됩니다. 이 용어들 사이에는 약간의 중복이 있지만, 각각 다른 의미를 가지고 있습니다: - 데이터 전송 개체(DTO): DTO는 응용 프로그램의 계층 간에 데이터를 전송하는 데 사용되는 개체입니다. 일반적으로 지속성 계층에서 프레젠테이션 계층으로 또는 프레젠테이션 계층에서 서비스 계층으로 데이터를 전송 하는 데 사용됩니다. D..
첫 번째 질문, 서버를 띄운다는 말의 진짜 의미는 무엇인가? 실무를 하다 보면 누구나 습관처럼 서버에 대해서 이렇게 말한다. 서버 띄울게요. 서버 떠있나요? 서버 안 떠있습니다. 서버는 왜 띄운다는 표현을 쓸까? 솔직히 말해서 어원을 찾을 수 없었다. 그렇다면 뜬다는 무슨 뜻일까? 네이버 국어사전에 있던 여러 가지 뜻 중 제일 그럴싸한 두 개를 가져와봤다. 동사 물속이나 지면 따위에서 가라앉거나 내려앉지 않고 물 위나 공중에 있거나 위쪽으로 솟아오르다. 동사 도면, 모형, 지형(紙型), 연판(鉛版) 따위를 만들다. 서버가 응답을 처리해 줄 준비가 되었다는 것을 은유적으로 표현해서 인터넷상에 떠올랐다고 하는 것일까? 아니면, 서버에 코드를 본떠서 인스턴스를 만들었다는 것일까? 어원이 어찌 되었든, 우리는 ..
블로그에 정말 오랜만에 글을 쓴다. 업무에서 멀티 스레드를 다루던 중 문득 이런 궁금증이 생겼다. 서버는 어떻게 요청을 처리해 줄까? 생각해 보면, 그동안 서버가 어떻게 동작을 하는지 정확히 알지 못했던 것 같다. 그래서 이제부터 차근차근 알아가보려 한다. 사실 글을 쓰는 지금은 아직 한 글자도 알아보지 않은 상태이다. 다만 혹시라도 나와 같은 궁금증을 갖고 있을 누군가를 위해 내 생각의 흐름대로 글을 써보려 한다. 다음과 같은 순서대로 차근차근 알아볼 계획이다. 서버를 띄운다는 말의 진짜 의미는 무엇인가? 서버가 죽었다는 말을 많이 하는데, 그렇다면 죽기 전의 서버는 살아있다는 것인가? 서버가 살아있다면, 서버는 어떤 일상을 보내고 있는가? 서버는 요청을 어떻게 처리해 주는가? 서버는 요청을 처리하기 ..
https://naver.github.io/hackday-conventions-java/ 캠퍼스 핵데이 Java 코딩 컨벤션 중괄호({,}) 는 클래스, 메서드, 제어문의 블럭을 구분한다. 5.1. K&R 스타일로 중괄호 선언 클래스 선언, 메서드 선언, 조건/반복문 등의 코드 블럭을 감싸는 중괄호에 적용되는 규칙이다. 중괄호 naver.github.io 캠퍼스 핵데이 Java 코딩 컨벤션 링크입니다. 자주 참고하면 좋을 내용이어서 공유 겸, 자주 찾아보려고 남깁니다.
- Total
- Today
- Yesterday
- MVC
- AFK아레나
- 쏠편한환전
- 스타벅스
- 설정
- 두번가요
- 스프링
- 꿈의숫자
- Java
- controller
- Tomcat
- 블라디보스톡
- 커피프렌즈
- 내돈돌려줘
- 이클립스
- 자작냉우동
- 세번가요
- 화려해
- 변수
- MariaDB
- 맛집
- Nasdaq
- spring
- 루블
- 환전
- JMT
- mybatis
- sbux
- 주식
- 교환코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |