DTO는 Controller와 Service 계층을 이어주는 객체application.properties 또는 application.yml이란 파일에 설정해두고 JPA가 알아서 Connection 객체를 생성해서 DB와 연결을 맺는다백에서 클라이언트로 받은 요청에 대한
인터넷 브라우저에서 실행되는 웹 사이트와 웹 응용 프로그램에 집중모든 웹 사이트의 프레임워크, 서버 측 기능, API 통합 및 비즈니스 로직을 처리웹 사이트의 모양과 느낌, 즉 ‘룩 앤드 필(Look & Feel)’을 책임짐웹 환경을 다루는 경우에는 HTML, Java
테스트는 버그를 식별하고 소프트웨어의 신뢰성을 향상개발자가 개발 중에 코드의 일부를 검증하는 데 사용목표: 소프트웨어의 가장 작은 기능 단위, 일반적으로 메소드나 함수를 테스트하는 것이 목표입니다.범위: 개별 코드 블록 또는 함수를 격리시켜 테스트합니다. 다른 컴포넌트

소프트웨어 개발 방법론 중 하나개발 프로세스의 일부로 테스트 케이스를 먼저 작성한 다음, 해당 테스트 케이스를 통과시키는 코드를 개발하는 방식입니다. TDD는 소프트웨어의 품질 향상, 버그의 조기 발견, 코드의 견고성 향상을 목표로 합니다. TDD의 주요 단계는 다음과
핀테크(Fintech)란 금융(Finance)에 IT기술(Technology)을 접목핸드폰, S/W 기술 등을 기반으로 금융 관련 서비스를 제공하는 사업 🗾 영역 : 송금, 결제, 자산관리, 투자, 데이터분석, 보안ex. 삼성페이, 네이버페이, 카카오페이, 토스간편결
제품 수명 주기 관리아이디어 구축, 개발, 판매, 심지어 제품의 수명이 끝난 후까지, 모든 수명 주기를 관리하는 전략적 프로세스일반적으로 컨셉 구축에서 리테일 판매에 이르는 제품과 관련된 모든 업무를 관리하는 주요 기술 소프트웨어친환경적이고 윤리적인 비즈니스 모델로 제

"Clean code does one thing well.” 클린 코드는 하나의 일을 잘 하는 코드이다. \- Bjarne Stroustrup, inventor of ‘C++“Clean code is simple and direct." 클린 코드는 간결하며, 직접적이다
❓ 코틀린이란?JetBrains에서 개발한, 현대적이고 다목적 프로그래밍 언어입니다. 코틀린은 자바(Java)와 100% 상호 운용이 가능하며, 안드로이드 앱 개발을 비롯한 다양한 플랫폼에서 사용할 수 있습니다.표현력과 간결성: 코틀린은 자바보다 간결한 문법을 가지고
객체 지향 프로그래밍 언어각각의 역할을 하는 객체로 설계를 구성객체의 재 사용성 ↑보안성이 뛰어나다 \- 네트워크 분산 처리 환경에서 사용하기 위해 설계된 언어이다.(네트워크 환경은 다른 환경보다 보안의 측면이 강조되는 환경임)자바 개발자 : 소프트웨어, 웹 사이트
SI 아무것도 없는 무(無)의 상태에서 고객의 요구사항을 기반으로 만들어내는 것이다.개발 앞 단계인 분석설계 단계부터 시작해서 전반적인 과정에 참여 장점 다양한 환경에서 다양한 개발을 두루 경험할 수 있어 배움의 기회가 넓다 문제해결력,개발 응용력 단점 솔루션 본사에
전산적 자원 관리기업 내부의 운송 및 물류 관리를 위한 종합적인 정보 시스템재무, 인사 관리, 제조, 공급망, 서비스, 조달 등 비즈니스의 여러 부문에서 자동화화 프로세스를 지원해 운영 효율성을 높이도록 돕는 소프트웨어 시스템입니다.제조 실행 시스템, 생산 관리 시스템
REST를 대체, RESTful API와 달리 클라이언트가 필요한 데이터를 서버에서 직접 요청할 수 있는 유연한 방식으로 데이터를 가져올 수 있습니다.클라이언트가 어떤 데이터가 필요한지 명시적으로 선언할 수 있도록 해줍니다. 클라이언트가 데이터 스키마에 정의된 필드와