All Posts
총 20개의 글이 작성되었습니다.
CPU 스케줄링
CPU 스케줄링...
컴퓨터 구조
CPU, 메모리, 보조기억장치, I/O...
TDD(테스트 주도 개발)
개발 방법론 폭포수 모델(Waterfall Model) > 순차적 개발 과정, 각 단계를 선행적으로 진행 장점 관리가 용이 체계적인 문서화 용이 요구사항의 변화가 적은 프로젝트에 적합 단점 각 단계는 앞 단계가 완료되어야 수행 가능 각 단계가 완벽하게 작성되어야 다...
MVC
MVC 모델이란? > '프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법'으로 웹 시스템 개발에 자주 사용된다. 소프트웨어 아키텍처 패턴 중 하나 -소프트웨어 시스템을 구성하는 구조와 그 구성 요소 간의 관계를 정의하는 청사진 출처: 링크텍스트 모델(Mod...
자료구조 2주차
자료구조 2주차 공부...
자료구조 1주차
자료구조 1주차 공부...
스프링 부트 핵심 가이드(3)
스프링 부트와 데이터베이스 연동...
IoC, Bean, Proxy
IoC, Bean, Proxy에 대한 이야기...
스프링 부트 핵심 가이드(2)
개발에 앞서 알면 좋은 기초 지식 서버 간 통신 단일 서비스 아키텍처는 서버를 업데이트하거나 유지보수할 때마다 서비스를 정지해야 함. 서비스 자체의 규모도 커져 구동하는 데 걸리는 시간도 길어짐. ➡️마이크로 서비스 아키텍처 사용: 서버 간 통신이 필요함 주로 HT...
스프링 부트 핵심 가이드(1)
스프링 프레임워크란 자바(Java) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공. \-> 스프링은 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 부트(Spring Boot)객체 제어를 외부에 위임일반적...
7장 요청 파라미터
7-1 요청 파라미터의 종류 요청 파라미터란? > 요청 파라미터(request parameter)란 서버에 전송되는 값을 말한다. 요청 파라미터 취득 방법 하나의 뷰에 버튼이 여러 개 있을 때 어느 버튼이 클릭되어 요청이 보내졌는지를 식별하는 것이 '요청 매핑(Re...
스프링 부트
출처: 링크텍스트'스프링 프레임워크(Spring Framework)'자바에서 가장 많이 사용되는 프레임워크의존성 주입(DI, Dependency Injection)과 제어역전(IOC, Inversion of Control), 관점 지향 프로그래밍(AOP)이 가장 중요위...
스프링 프레임워크 2
출처: 링크텍스트노란색 부분이 주 업무이다. 즉 사용자의 요구사항초록색 부분이 개발자나 운영자의 관점에서 넣게 되는 부가적인 코드.관점 지향 프로그래밍은 객체 지향보다 큰 단위라고 볼 수 있음객체 지향은 주 업무 로직 내에 포함된다고 볼 수 있음오른쪽의 3가지는 사용자...
스프링 프레임워크 1
IOC(Inversion Of Control) 컨테이너 DI 순서 위가 일체형 아래가 결합형(IOC 컨테이너) 역순으로 결합. 어노테이션 장점 B2를 빼고 B3로 대체하려면 아래 코드를 B3로 수정하여야 한다. . HTML을 기반으...
HTTP
출처: 링크텍스트...
5장 MVC 모델
'프로그램의 처리 역할을 나누어서 프로그램을 작성하는 방법'으로 웹 시스템 개발에 자주 사용된다.소프트웨어 아키텍처 패턴 중 하나\-소프트웨어 시스템을 구성하는 구조와 그 구성 요소 간의 관계를 정의하는 청사진출처: 링크텍스트시스템의 목적을 처리하는 부분이다. 시스템...
4장 데이터베이스 작업
4-1 데이터베이스 생성 데이터베이스란? > 데이터베이스(Database)란 데이터를 보관하기 위한 '상자'라고 할 수 있다. 이때 특정한 규칙을 적용해서 데이터를 정리하여 보관한다. 관계형 데이터베이스란? > 관계형 데이터베이스(Relational Database...
3-4 AOP(관점 지향 프로그래밍)의 기초 지식
데이터베이스 액세스 처리에는 예외 발생 시 처리하는 내용이 반드시 포함되어야 한다.예외 처리를 하지 않으면 프로그램이 중지되고 자바의 경우 예외 처리를 프로그램에 포함하지 않으면 컴파일에 실패한다.구현하고 싶은 프로그램은 데이터베이스의 액세스 처리이며 예외 처리는 구현...