웹프로젝트 과목 1일차 수업 정리 23.12.26
들어가며, 이 웹 프로젝트 과목에서는 스프링부트에 대해 익히고 사용하는 법을 알려준다. 책은 '점프 투 스프링부트' 를 사용한다. 그럼, 이 과목에서 배운 내용을 일차별로 정리해보겠다. 웹 개발은 크게 두가지로 나뉘어진다. 프론트엔드, 백엔드 이 둘을 합치면 풀스택이라고 한다. 아래에서 설명해보겠다. 프론트엔드 프론트엔드는 소프트웨어나 웹 애플리케이션의 사용자 인터페이스(UI)를 담당하는 부분으로, 사용자가 직접 상호작용하는 영역이다. 웹 페이지의 디자인, 레이아웃, 콘텐츠 표시 등을 담당하며, 주로 웹 개발에서는 HTML, CSS, JavaScript를 활용하여 프론트엔드를 개발한다. 1. HTML (HyperText Markup Language): 웹 페이지의 구조를 정의하는 언어로, 텍스트, 이미지..
2023. 12. 26.
MVC 패턴이 무엇이냐
MVC 패턴이란 무엇일까요 Model - View - Controller 의 약자로, 쉽게 말해 유지보수가 편하도록 만든 하나의 디자인 패턴이다. 아래의 강의를 추천받아, 보고 정리를 해보았습니다. https://www.youtube.com/watch?v=ogaXW6KPc8I Model : 데이터와 관련된 일을 하는 곳 domain, repositpory, service Controller, View가 어떻게 생겼는지 몰라야함 domain, repository, service 역할 다시 생각하기 domain : 객체 기본정보, 기본메서드 repository : 객체 데이터 저장, 꺼내기 service : 해당 객체의 서비스 로직 View : 사용자한테 보여지는 부분을 담당하는 부분 Model, Contr..
2023. 11. 25.