* 다음 포스팅은 인프런 김영한 강사님의 "스프링 핵심 원리 - 기본편" Section2" 강의를 요약 정리한 글 이기에, 대부분의 구현 코드가 생략 되어 있습니다. 자세한 내용은 다음 유료 강의를 참고해 주세요. 스프링 핵심 원리 - 기본편 | 김영한 - 인프런김영한 | 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보www.inflearn.com#목차#0 비즈니스 요구사항 및 설계#1 회원 정책 설계#2 주문 도메인 설계 #3 해당 코드의 문제점 #4 해결방안- DI : Dependency Injection#0 비즈니스 요구사항 및 설계-회원 정책1. 회원 가입 및 조회 기능이..
http://www.h2database.com/html/download.html Downloads Downloads Version 2.2.224 (2023-09-17) Windows Installer (SHA1 checksum: 1e4cda116519e8f95cac8298b1a4d7cbd50073ec) Platform-Independent Zip (SHA1 checksum: 8de40da72b269ae1d7a899f25aa0bbcb242b6220) Version 2.1.214 (2022-06-13) Windows Installer (SHA1 check www.h2database.com 위 주소로 이동하여, Platform-Independent Zip 파일을 다운로드 받는다. 윈도우는 별도의 권한 설정 없..
#1 정적 페이지 방식 정적 페이지 방식은 서버 측에서 html 파일을 따로 가공하지 않고 그대로 페이지에 렌더링하는 방식이다. 따라서 매우간단하게 사용할 수 있으나, 페이지 변경이 불가능하다. src/resources/static 경로에 해당 정적 페이지 파일을 위치해 두면 Spring 프레임워크가 자동으로 정적 페이지를 탐색해 화면에 출력해 준다. SpringBootApplication @SpringBootApplication 이노테이션은 스프링 프레임 워크의 진입점을 의미하며, 스프링 프로젝트를 처음 생성하면 다음과 같은 코드가 작성된다. package com.example.testspring; import org.springframework.boot.SpringApplication; import ..
Java 언어에서 Final, Static Final Keyword를 사용하면 상수를 선언할 수 있다. 이번 포스팅 에서는 Final Kewyord와 Static Final Keyword에 대해 알아볼 예정이다. #1 Final - Final & Value - Final & Method - Final & Class - Final 필드의 접근 제어자 설정 #2 Static Final * 해당 포스팅은 개인적인 공부 기록 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있으며, 혹여나 틀린 정보가 있다면 언제든지 댓글로 남겨주세요! #1 Final - Final & Value Final Keyword가 붙은 변수는 처음 값을 할당한 후로 값을 변경할 수 없으며, 관례적으로 변수명을 대문자와 단어 사..
Java 프로그래밍 언어를 공부할 때 메모리 구조에 대한 이해는 반드시 요구되는 기본 사항이다. 메모리 구조에 대해 명확하게 파악하고 있으면 어떤 식으로 인스턴스가 생성되며, GC[Garbage Collector]가 정확히 어떤 방식으로 동작하는지, static value 는 어떤 영역에 할당되는 지 등 다양한 심화 지식을 이해하는 데 도움이 된다. 이번 포스팅 에서는 자바의 메모리 구조와 스태틱 키워드에 대하여 정리해 보고자 한다. * 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용이 있을 수 있으며, 혹여나 틀린 정보가 있다면 언제든지 댓글로 남겨 주시기 바랍니다! 목차 #1 Java Memory Structure #2 Static - 멤버 변수의 구분 - 스태틱 변수 접근 - 언..