"JAVA"라는 언어로 서버를 만드는데 필요한 프레임워크MS Word가 문서작업하는데 특화된 메모장인 것처럼, 자바로 코드를 작성하는데 특화된 IDEIntelliJ 시작하기New Project - Spring Initializr 선택Spring Initializr 설정
RDBMS RDBMS(Relational DataBase Management System)은 컴퓨터에 정보를 저장하고 관리하는 기술이다. 성능/관리 면에서 매우 고도화된 엑셀이라고 생각해도 좋다. 종류 MySQL PostgreSQL Oracle D
아키텍쳐 Controller - Service - Repository의 3계층 존재 Repository 만들기 > Memo.java > Timestamped.java > MemoRepository.java findAllByOrderByModifiedAtDes
NAVER 검색(쇼핑) API 이용하기 NAVER 검색(쇼핑)오픈 API 신청 사용 API: 검색 비로그인 오픈 API 서비스 환경: WEB 설정(URL: http://localhost) Spring 프로젝트 시작 시작 전 확인해야 할 주의사항 auto import
AWS 로그인AWS 대시보드(https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-23. 데이터베이스 생성 버튼 클릭DB 인스턴스 식별자: springboot-db마스터 이
스프링 프레임워크 학습 전략 스프링 학습이 어려운 이유 약 20여년 간 진화된 프레임워크 개발 편의성 증대해주는 방향으로 발전. But, 원리 파악은 어려움 방대한 양의 관련 기능과 옵션. But, 모듈화가 잘 되어있음 스프링 학습 전략
웹의 인증 및 인가 인증(Authentication): 사용자 신원을 확인하는 행위 인가(Authorization): 사용자 권한을 확인하는 행위 웹에서의 인증 및 인가 인증: 로그인을 통해 본인임을 확인(주로, 아이디와 패스워드 이용) 인가: 주로 역할