beomgg.

All Posts

총 20개의 글이 작성되었습니다.

CPU 스케줄링

CPU 스케줄링...

CS
292025.11.22

컴퓨터 구조

CPU, 메모리, 보조기억장치, I/O...

CS
312025.11.22

TDD(테스트 주도 개발)

개발 방법론 폭포수 모델(Waterfall Model) > 순차적 개발 과정, 각 단계를 선행적으로 진행 장점 관리가 용이 체계적인 문서화 용이 요구사항의 변화가 적은 프로젝트에 적합 단점 각 단계는 앞 단계가 완료되어야 수행 가능 각 단계가 완벽하게 작성되어야 다...

CS
302025.11.07

MVC

MVC 모델이란? > '프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법'으로 웹 시스템 개발에 자주 사용된다. 소프트웨어 아키텍처 패턴 중 하나 -소프트웨어 시스템을 구성하는 구조와 그 구성 요소 간의 관계를 정의하는 청사진 출처: 링크텍스트 모델(Mod...

CS
292025.11.07

자료구조 2주차

자료구조 2주차 공부...

CS
412025.09.28

자료구조 1주차

자료구조 1주차 공부...

CS
322025.09.27

스프링 부트 핵심 가이드(3)

스프링 부트와 데이터베이스 연동...

Spring boot
302025.08.25

IoC, Bean, Proxy

IoC, Bean, Proxy에 대한 이야기...

개념
372025.08.17

스프링 부트 핵심 가이드(2)

개발에 앞서 알면 좋은 기초 지식 서버 간 통신 단일 서비스 아키텍처는 서버를 업데이트하거나 유지보수할 때마다 서비스를 정지해야 함. 서비스 자체의 규모도 커져 구동하는 데 걸리는 시간도 길어짐. ➡️마이크로 서비스 아키텍처 사용: 서버 간 통신이 필요함 주로 HT...

Spring boot
422025.08.13

스프링 부트 핵심 가이드(1)

스프링 프레임워크란 자바(Java) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공. \-> 스프링은 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 부트(Spring Boot)객체 제어를 외부에 위임일반적...

Spring boot
482025.08.11

7장 요청 파라미터

7-1 요청 파라미터의 종류 요청 파라미터란? > 요청 파라미터(request parameter)란 서버에 전송되는 값을 말한다. 요청 파라미터 취득 방법 하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼이 클릭되어 요청이 보내졌는지를 식별하는 것이 '요청 매핑(Re...

Spring Framework
282025.08.11

스프링 부트

출처: 링크텍스트'스프링 프레임워크(Spring Framework)'자바에서 가장 많이 사용되는 프레임워크의존성 주입(DI, Dependency Injection)과 제어역전(IOC, Inversion of Control), 관점 지향 프로그래밍(AOP)이 가장 중요위...

Spring boot
322025.08.08

스프링 프레임워크 2

출처: 링크텍스트노란색 부분이 주 업무이다. 즉 사용자의 요구사항초록색 부분이 개발자나 운영자의 관점에서 넣게 되는 부가적인 코드.관점 지향 프로그래밍은 객체 지향보다 큰 단위라고 볼 수 있음객체 지향은 주 업무 로직 내에 포함된다고 볼 수 있음오른쪽의 3가지는 사용자...

Spring Framework
342025.08.08

스프링 프레임워크 1

IOC(Inversion Of Control) 컨테이너 DI 순서 위가 일체형 아래가 결합형(IOC 컨테이너) 역순으로 결합. 어노테이션 장점 B2를 빼고 B3로 대체하려면 아래 코드를 B3로 수정하여야 한다. ![](https://velog.velcdn.com...

Spring Framework
332025.08.08

방명록

저장된 방명록 글들을 목록으로 표시각 글에는 작성자와 내용 출력글 옆에 삭제 버튼"새 글 작성하기" 링크 포함사용자에게 글 작성 폼을 표시\-이름 입력란\-내용 입력란\-작성 버튼폼에서 전송된 name과 content를 받음GuestbookEntry 객체로 생성 후 저...

실습
282025.08.01

6장 템플릿 엔진

템플릿 엔진의 개요 템플릿 엔진이란? > 데이터를 미리 정의된 템플릿에 바인딩해서 뷰의 표시를 도와주는 것 타임리프란? HTML 기반의 템플릿 엔진으로, 정해진 문법으로 작성하면 페이지를 동적으로 조립해 준다(조건 분기나 반복 구문 등 사용 가능). HTML을 기반으...

Spring Framework
252025.07.18

HTTP

출처: 링크텍스트...

백엔드 개발자 로드맵
352025.07.14

5장 MVC 모델

'프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법'으로 웹 시스템 개발에 자주 사용된다.소프트웨어 아키텍처 패턴 중 하나\-소프트웨어 시스템을 구성하는 구조와 그 구성 요소 간의 관계를 정의하는 청사진출처: 링크텍스트시스템의 목적을 처리하는 부분이다. 시스템...

Spring Framework
292025.07.13

4장 데이터베이스 작업

4-1 데이터베이스 생성 데이터베이스란? > 데이터베이스(Database)란 데이터를 보관하기 위한 '상자'라고 할 수 있다. 이때 특정한 규칙을 적용해서 데이터를 정리하여 보관한다. 관계형 데이터베이스란? > 관계형 데이터베이스(Relational Database...

Spring Framework
302025.07.11

3-4 AOP(관점 지향 프로그래밍)의 기초 지식

데이터베이스 액세스 처리에는 예외 발생 시 처리하는 내용이 반드시 포함되어야 한다.예외 처리를 하지 않으면 프로그램이 중지되고 자바의 경우 예외 처리를 프로그램에 포함하지 않으면 컴파일에 실패한다.구현하고 싶은 프로그램은 데이터베이스의 액세스 처리이며 예외 처리는 구현...

Spring Framework
302025.07.07