본문 바로가기

SpringBoot2

웹프로젝트 과목 1일차 수업 정리 23.12.26 들어가며, 이 웹 프로젝트 과목에서는 스프링부트에 대해 익히고 사용하는 법을 알려준다. 책은 '점프 투 스프링부트' 를 사용한다. 그럼, 이 과목에서 배운 내용을 일차별로 정리해보겠다. 웹 개발은 크게 두가지로 나뉘어진다. 프론트엔드, 백엔드 이 둘을 합치면 풀스택이라고 한다. 아래에서 설명해보겠다. 프론트엔드 프론트엔드는 소프트웨어나 웹 애플리케이션의 사용자 인터페이스(UI)를 담당하는 부분으로, 사용자가 직접 상호작용하는 영역이다. 웹 페이지의 디자인, 레이아웃, 콘텐츠 표시 등을 담당하며, 주로 웹 개발에서는 HTML, CSS, JavaScript를 활용하여 프론트엔드를 개발한다. 1. HTML (HyperText Markup Language): 웹 페이지의 구조를 정의하는 언어로, 텍스트, 이미지.. 2023. 12. 26.
[Spring] Spring Boot, REST API, Oracle, MyBatis, Mapper, DTO 간의 상관관계(?) 들어가며, 예전에 스프링 프로젝트를 살짝 맛보았을 때 사용했던 기술과 프레임 워크가 있었다. 그때 정리해둔 글을 가져와봤다. 정리라고 해도 그냥 용어 뜻 알기? 정도이다. 그땐 참 막막했어서 모든 것을 찾아보며 공부했었다. 현재의 나는 인프런 스프링 강의를 바탕으로 JPA 등을 사용하지만 아래의 것들도 분명 중요한 개념이기에 그때의 글을 가져와보겠다. FrameWork - Spring Boot: 자바 기반의 프레임워크로, 웹 애플리케이션 및 마이크로서비스 개발에 사용됩니다. Spring Boot는 편리한 설정과 개발환경을 제공하며, Spring 기반 애플리케이션을 빠르게 구축할 수 있게 해줍니다. REST API: REST는 Representational State Transfer의 약자로, 네트워크 아.. 2023. 11. 10.