전체 글

전체 글

    1부 이야기 - 관계형 데이터베이스 매핑

    마틴 파울러의 엔터프라이즈 애플리케이션 아키텍처 패턴을 읽고 정리한다. 1부 이야기에서는 다양한 개념과 발전 과정을 말한다. 작성 시점은 20년 전으로 당시와 지금의 용어가 약간 다를 수 있고, 더 이상 사용 안 하는 것도 있을 수도 있다. 자세한 내용이 궁금하면 읽어보는 걸 권한다. 엔터프라이즈 애플리케이션 아키텍처 패턴(재출간판) - 교보문고 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법 | 이 책은 『엔터프라이즈 애플리케이션 아키텍처 패턴』의 재출간판이다. 『리팩토링』의 저자로도 잘 알려진 마틴 파 www.kyobobook.co.kr 시작하면서 데이터 원본 계층의 역할은 애플리케이션이 작업을 수행하는 데 필요한 인프라의 다양한 부분과 통신하는 것이며, 이 계층에서 가장 중요한 일..

    1부 이야기 - 도메인 논리 구성

    마틴 파울러의 엔터프라이즈 애플리케이션 아키텍처 패턴을 읽고 정리한다. 1부 이야기에서는 다양한 개념과 발전 과정을 말한다. 작성 시점은 20년 전으로 당시와 지금의 용어가 약간 다를 수 있고, 더 이상 사용 안 하는 것도 있을 수도 있다. 자세한 내용이 궁금하면 읽어보는 걸 권한다. 엔터프라이즈 애플리케이션 아키텍처 패턴(재출간판) - 교보문고 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법 | 이 책은 『엔터프라이즈 애플리케이션 아키텍처 패턴』의 재출간판이다. 『리팩토링』의 저자로도 잘 알려진 마틴 파 www.kyobobook.co.kr 도메인 논리 구성 트랜잭션 스크립트, 도메인 모델, 테이블 모듈 세가지 주요 패턴으로 분리했다. 트랜잭션 스크립트는 도메인 논리를 저장하는 가장 간..

    1부 이야기 - 계층화

    마틴 파울러의 엔터프라이즈 애플리케이션 아키텍처 패턴을 읽고 정리한다. 1부 이야기에서는 다양한 개념과 발전 과정을 말한다. 작성 시점은 20년 전으로 당시와 지금의 용어가 약간 다를 수 있고, 더 이상 사용 안 하는 것도 있을 수도 있다. 자세한 내용이 궁금하면 읽어보는 걸 권한다. 엔터프라이즈 애플리케이션 아키텍처 패턴(재출간판) - 교보문고 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법 | 이 책은 『엔터프라이즈 애플리케이션 아키텍처 패턴』의 재출간판이다. 『리팩토링』의 저자로도 잘 알려진 마틴 파 www.kyobobook.co.kr 계층화 계층화(layering)는 소프트웨어 설계자가 복잡한 소프트웨어 시스템을 분할하는 데 사용하는 가장 일반적인 기법이다. 계층의 관점에서 시스..

    스프링 MVC 기본 기능, HTTP 요청 메시지 - 단순 텍스트, JSON

    인프런 김영한 님의 스프링 강의이며, 섹션 6 - 스프링 MVC 기본 기능을 정리하는 시간이다. 자세한 설명이 궁금하면 수강을 권장한다. 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com HTTP 요청 메시지 - 단순 텍스트 이전 시간에 했던 요청 파라미터와 다르게 HTTP 메시지 바디를 통해 데이터 넘어오는 경우 @RequestParam, @ModelAttribute를 사용할 수 없다. 단, HTML Form 형식은 요청 파라미터로 인정된다. HTTP 메시지 바..

    스프링 MVC 기본 기능, HTTP 요청 - 기본, 헤더 조회, 파라미터

    인프런 김영한 님의 스프링 강의이며, 섹션 6 - 스프링 MVC 기본 기능을 정리하는 시간이다. 자세한 설명이 궁금하면 수강을 권장한다. 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com HTTP 요청 - 기본, 헤더 조회 애노테이션 기반의 스프링 컨트롤러는 다양한 파라미터를 지원한다. @Slf4j @RestController public class RequestHeaderController { @RequestMapping("/headers") public Str..

    스프링 MVC 기본 기능 - 로깅 알아보기, 요청 매핑, API 예시

    인프런 김영한 님의 스프링 강의이며, 섹션 6 - 스프링 MVC 기본 기능을 정리하는 시간이다. 자세한 설명이 궁금하면 수강을 권장한다. 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com 스프링 MVC 기본 기능 -프로젝트 세팅 start.spring.io 에서 다음과 같이 세팅한다. Project: Gradle Project Language: Java Spring Boot: 2.4.x Project Metadata Group: hello Artifact: spr..

    스프링 MVC 이해 - 시작하기, 컨트롤러 통합, 실용적인 방식

    인프런 김영한 님의 스프링 강의이며, 섹션 5 - 스프링 MVC 구조 이해를 정리한다. 자세한 설명이 궁금하면 수강을 권장한다. 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com 스프링 MVC 시작하기 스프링이 제공하는 컨트롤러는 애노테이션 기반으로 동작해서, 매우 유연하고 실용적이다. 과거에는 애노테이션이 없었다, 스프링도 초반엔 xml 방식으로 컨트롤러를 제공했었는데 당시엔 스트럿츠 외에도 여러 프레임워크가 있었다. 하지만 애노테이션 기반의 컨트롤러가 등장하면..

    엔터프라이즈 애플리케이션 아키텍처 패턴을 시작하며...

    엔터프라이즈 애플리케이션 아키텍처 패턴(재출간판) - 교보문고 엔터프라이즈 애플리케이션 구축을 위한 객체지향 설계의 원리와 기법 | 이 책은 『엔터프라이즈 애플리케이션 아키텍처 패턴』의 재출간판이다. 『리팩토링』의 저자로도 잘 알려진 마틴 파 www.kyobobook.co.kr 엔터프라이즈 애플리케이션 아키텍처 패턴은 마틴 파울러의 책이다. 이 책을 구매한 이유는 최근에 멘토링을 받기 위해 이력서를 작성해보면서 지난 흔적을 더듬다가, 내가 아는 건 무엇일까? 의문이 생기면서 예상 질문도 스스로 생각해보고 답변도 달기 위해 시간을 투자해보니 애플리케이션을 개발하고 운영하기 위해선 인프라부터 시작하여, 네트워크, 데이터베이스, 스프링, 자바 등 관심을 가지고 신경 써야 할게 많다는 것이다. 서버도 한개만 있..