java (5) 썸네일형 리스트형 [자바/스프링 개발자를 위한 실용주의 프로그래밍][chapter07] : 서비스란 무엇인가?, 애플리케이션/도메인 서비스는 어떻게 다른가?, 서비스의 본질은 ? 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스개요서비스의 역할은 “도메인 객체나 도메인 서비스라고 불리는 도메인에 일을 위임하는 공간”이어야 한다이는 서비스의 역할을 다음과 같이 크게 3가지 종류의 일을 해야한다는 의미이다.도메인 객체를 불러온다.도메인 객체나 도메인 서비스에 일을 위임한다.도메인 객체의 변경 사항을 저장한다.서비스 컴포넌트가 왜 이러한 역할을 해야하는지 알아보자.도메인 서비스란 무엇이며, 스프링에서는 서비스는 왜 서비스라고 부르는지, 서비스 컴포넌트에 추가적으로 기대하는 역할이나 책임은 무엇인지 파헤쳐 보자. 7.1 Manager: 스프링에서 서비스는 왜 서비스라고 부를까 ?이에 대한 해답은 스프링의 “@Service” 애너테이션이 작성된 실제 코드.. Real-World Software Development : Chapter02 : KISS, Code Maintainability, SRP, Cohension, Coupling 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요최근 Java를 사용하고 익히고자 책을 몇 권 구매하게되었다. 교보문고에 가서 Project 기반으로 Java를 학습할 수 있는 책을 찾고 있던 도중 “실전 자바 소프트웨어 개발”이란 책이 눈에 띄었는데 이 책의 예제 코드와 학습한 내용을 정리해보고자한다. 이 글에서 정리하는 범위는 Chapter 02이며 page로는 21page ~ 48page 까지이다. Chapter02 ~ 03은 “입출금 내역 분석기” 이다. 또한 SOLID 원칙 중 단일 책임 원칙을 다룬다. 입출금 내역 분석기 - 요구사항책에서는 가상 인물인 “마크 버그저커”라는 인물을 등장시킨다. 이 인물은 여러 군데에서 많은 돈을 소비하는데 소비 내역을 자.. [Intelli-j] IntelliJ에서 Java 라이브러리 직접 설치하기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 Maven이나 Gradle로 만들어진 Project를 다루는 경우에 라이브러리를 추가 설치할 때 pom.xml이나 bundle.gradle 에 해당 라이브러리 관련 설정을 추가함으로써 설치할 수 있다. 그러나 빌드 도구 혹은 Project에 의존하지 않고 순수 Java 코드로 라이브러리를 다루려면 앞선 방법과 다른 방법이 필요하다. 이 글에서 작성된 방식은 intelli-j를 사용해 Java Library를 검색하고 설치하는 방법이다. How To2019 ~ 2020년도 당시 eclipse를 통해 잠깐 java를 사용했던 적이 있다. 그 당시에는 *. jar 파일을 손수 검색하고 내려받아서 Project 구조 하위.. [Programmers][Java] 가장 큰 수 찾기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 https://school.programmers.co.kr/learn/courses/30/lessons/120899 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. Solution public int[] solution(int[] array) { int current_max = 0; int current_index = 0; int[] answer = {0, 0}; for (int i = 0; i 2. Other So.. [Programmers][Java] 모음 제거 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr Solutionpackage solution;public class Solution { public.. 이전 1 다음