profile
항상 더 나은 개발자가 되기 위해서 끊임없이 공부하고 학습하면서 성장하는 사람이 되겠습니다.

싱글턴 패턴과 정적 클래스

싱글턴 패턴과 정적클래스

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

스프링 빈 설정 메타 정보 - BeanDefinition

스프링 컨테이너는 다양한 형식의 설정 정보를 받아드릴 수 있게 유연하게 설계되어 있습니다. 위 그림처럼 xml, 자바 코드 Groovy 등등을 이용해서 설정을 할 수 있습니다.

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

BeanFactory와 ApplicationContext

스프링 컨테이너의 최상위 인터페이스로 스프링 빈을 관리하고 조회하는 역할을 담당합니다.

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

좋은 객체 지향 설계의 5가지 적용

SRP,DIP,OCP를 이용해서 좋은 객체 지향 설계를 알아보도록 하겠습니다.

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

개발 진행 시 고민해야할 점

개발을 진행할 때 고민해야할 점입니다.

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

Index

인덱스는 데이터를 데이터베이스에서 빠르게 찾을 수 있는 하나의 장치로 인덱스를 설정하면 테이블 안에 내가 찾고자 하는 데이터를 빠르게 찾을 수 있습니다.인덱스는 보통 B-Tree라는 자료구조로 루프 노드, 리프 노드, 브랜치 노드로 구성되어있습니다.

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

직접 스프링 Bean을 등록하기

Spring에서 앱을 실행시키게 되면 Component Scan을 통해 @Controller, @Service, @Repository등을 찾아서 자동으로 의존관계에 대해서 설정을 해주게 됩니다.

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

좋은 객체 지향 설계의 5가지 원칙(SOLID)

클린코드로 유명한 로버트 마틴이 정리한 좋은 객체 지향 설계의 5가지 원칙

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

좋은 객체 지향 프로그래밍 - 다형성

컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것입니다.

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

JPA

JPA란 자바 ORM(Object Relational Mapping) 기술에 대한 API 표준 명세를 의미합니다.

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

이진트리와 이진검색트리

각 노드가 왼쪽 자식과 오른쪽 자식 둘을 갖는 트리를 이진트리라고 합니다.

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

트랜잭션과 무결성

데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업단위를 이야기합니다.

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

JSP

JavaServer Pages의 약자로 HTML 코드에 JAVA코드를 넣어 동적 웹페이지를 생성하는 웹애플리케이션 도구를 이야기합니다.

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

트리

리스트는 순서대로 데이터를 나열하는 자료구조인 반면, 트리는 데이터 사이의 계층 관계를 나타내는 자료구조입니다.

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

데이터베이스의 관계와 키

데이터 베이스에는 여러개의 테이블이 있고, 이 테이블들은 서로의 관계가 정의되어 있습니다.

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

데이터 베이스의 타입

데이터 베이스의 각 필드가 가지고 있는 타입에는 다양한 타입들이 있습니다.

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

데이터베이스

일정한 규칙, 혹은 규약을 통해 구조화되어 저장되어있는 데이터의 모음으로 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS라고 합니다.데이터베이스간에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 CRUD기능등을 수행할 수 있습니다.

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

DNS

Domain Name System의 약자로 우리가 웹사이트에 접속할 때 외우기 어려운 IP주소 대신 사용하는 이름 입니다.

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

디자인 패턴 (2)

디자인 패턴의 다양한 종류입니다. 옵저버, 프록시, 이터레이터 패턴입니다.

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

TCP/IP 4계층 모델

TCP/IP는 네개의 계층을 가지고 있으며, OSI 계층은 7개의 계층을 가지고 있습니다.이 계층구조는 특정계층이 변경되었을 때 다른 계층이 영향을 받지 않도록 설계가 되어있습니다.

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