ㄴㅏ랏말ㅆ.ㅁㅣ
article thumbnail
2. 스프링 부트3 시작하기

스프링 프레임워크의 등장 : 많은 사용자의 요청을 동시에 처리해야 해서 서버 성능과 안정성, 보안이 중요. 이러한 개발환경 제공을 하는 스프링 프레임워크 스프링 부트는 스프링에 속한 도구로 개발할 때 몇 가지 차이점이 있다 구성의 차이 : 스프링은 애플리케이션 개발에 필요한 환경을 수동으로 구성하고 정의 내장 WAS의 유무: 스프링 부트는 WAS를 자체적으로 가지고 있어 별도 WAS설정 없이 실행가능 : 스플링 애플리케이션은 일반적으로 톰캣과 같은 WAS에서 배포(웹 애플리케이션을 실행하기 위한 장치) 스프링 스프링 부트 목적 엔터프라이즈 애플리케이션 개발을 더 쉽게 만들기 스프링의 개발을 더 빠르고 쉽게 하기 설정파일 개발자가 수동으로 구성 자동 구성 XML 일부 파일은 XML로 직접 생성하고 관리 사..

article thumbnail
1. 자바 백엔드 개발자가 알아두면 좋은 지식

서버와 클라이언트 인터넷 서비스 [ 클라이언트 ] (웹 브라우저) ↔ (관계 맺기) ↔ [ 서버 ] (스프링 부트) 클라이언트란? 서버로 요청하는 모든 프로그램 ex) 웹 브라우저에 주소를 입력한뒤 Enter → 서버에 요청한다 → 요청을 받은 서버가 응답한다 서버란? 클라이언트에서 한 요청에 따라 ‘요청’만 처리하면 되는지, ‘데이터’ 까지 보내줘야하는지 → 새로운 화면을 그리기 위해 데이터를 달라! 데이터 베이스 RDB란? 관계형 데이터베이스의 약자로 행과 열로 이루어진 테이블로 관리 기본키를 사용해 각 행을 식별, 각 테이블간 관계 짓기 가능 ex) Oracle, MySQL, SQL Server등 SQL이란? 데이터 검색을 하는 언어, 표준 SQL과 각 DB별 SQL도 있다 NoSQL이란? RDB는..

검색 태그