profile
금융 개발 전문가가 목표

빈 생명주기 콜백

빈 생명주기 콜백 시작 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 이번 시간에는 스프링을 통해 이러한 초기

2023년 4월 20일
·
0개의 댓글
·

의존관계 자동 주입

다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 생성자 주입 이름 그대로 생성자를 통해서 의존 관계를 주입 받는 방법이다. 지금까지 우리가 진행했던 방법이 바로 생성자 주입

2023년 4월 15일
·
0개의 댓글
·
post-thumbnail

데이터베이스 개체

데이터베이스에서는 테이블 외에 인덱스, 뷰, 스토어드 프로시저, 트리거, 함수, 커서 등의 개체가 필요하다.데이터를 조회할 때 테이블에 데이터가 적다면 결과가 금방나오지만 많아질수록 결과과 나오는 시간이 많이 소요된다. 인덱스는 이런 경우 결과가 나오는 시간을 대폭 줄

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

컴포넌트 스캔

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편지금까지 스프링 빈을 등록할 때는 자바 코드의 @Bean이나 XML의 <bean> 등을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다.예제에서는 몇개가 안되었지만, 이렇게 등록해야 할 스프링 빈이

2023년 4월 8일
·
0개의 댓글
·
post-thumbnail

싱글톤 컨테이너

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편스프링은 태생이 기업용 온라인 서비스 기술을 지원하기 위해 탄생했다.대부분의 스프링 애플리케이션은 웹 애플리케이션이다.웹 애플리케이션은 보통 여러 고객이 동시에 요청을 한다.스프링 없는 순수한 DI 컨테이너 테

2023년 4월 2일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리_스프링 컨테이너와 스프링 빈

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편 스프링 컨테이너 생성

2023년 4월 1일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리_객체 지향 원리 적용

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편 새로운 할인 정책 개발 서비스 오픈 직전에 할인 정책을 지금처럼 고정 금액 할인이 아니라 좀 더 합리적인 주문 금액당 할인하는 정률(%) 할인으로 변경하고 싶어요. RateDiscountPolicy 추가

2023년 3월 25일
·
0개의 댓글
·

스프링 핵심 원리_예제 만들기

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편 프로젝트 생성 비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다. 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리_객체 지향 설계와 스프링

출처. inflearn, 김영한 스프링 핵심 원리 - 기본편스프링은 특정 하나의 기술이 아니라, 여러가지 기술의 모임이라고 할 수 있다.아래와 같은 기술들을 모두 통합해서 스프링 프레임워크라 한다.강의는 스프링 핵심 기술에 초점을 맞춰 진행된다.요즘 트렌드는 스프링 프

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

Oracle 실전 pack

COLUMN PROPERTY에는 VARCHAR, NUMBER, DATE등이 있다.CONSTRAINT에는 PRIMARY KEY등이 있다.TABlE을 생상하면 COMMENT와 같이 설명을 달아주는 것이 좋다.시퀀스를 사용하지 않고 MAX+1등의 select문을 사용하면 동

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

CI/CD 자동화 도구의 이해

CI/CD는 개발자 및 팀에 의해서 개발된 결과물에 대해 지속적인 통합/배포 하는 프로세스를 말함.CI(Continuous Integration)CD(Continuous Delivery) -- CI에서 통합된 데이터를 검증하고 최종 배포를 수동으로 수행하는 것CD(Co

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

Baekjoon 11659 : 구간 합 구하기

https://www.acmicpc.net/problem/11659

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

Baekjoon 1546 : 평균 구하기

https://www.acmicpc.net/problem/1546

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

Baekjoon 11720 : 숫자의 합

인덱스를 사용하여 값에 바로 접근할 수 있다.새로운 값을 삽입하거나 특정 인덱스에 있는 값을 삭제하기 어렵다. 값 을 삽입하거나 삭제하려면 해당 인덱스 주변에 값을 이동시키는 과정이 필요하다.배열의 크기는 선언할 때 지정할 수 있으며, 한 번 선언하면 크기를 늘

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

Waterfall vs Agile

WATERFALL : 전통적인 개발 방식 중 하나이다. 순차적인 프로젝트 관리 방법론으로도 불린다. 순차적인 흐름은 요구사항정의 -> 분석/설계 -> 구현 -> 테스트 -> 운영 순으로 이어지고 각 단계는 이전 단계가 완료된 후에만 진행되고 이전 단계로 역행할 수 없다

2023년 2월 6일
·
0개의 댓글
·

전자정부프레임워크의 Spring MVC 패턴

src >> main >> webapp >> WEB-INF >> web.xmlWEB-INF >> config >> egovframework >> springmvc >> dispatcher-servlet.xml

2023년 1월 8일
·
0개의 댓글
·