Backend
![[백엔드 시작하기] #2 웹 개발 3종류](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnhtp5%2FbtrRaE0xwnY%2FyBnlt96FIaWIoadp2uPgkK%2Fimg.png)
[백엔드 시작하기] #2 웹 개발 3종류
웹을 개발할 때 기본적인 3가지 종류가 있다. 파일 그 자체로 웹에 올리는 1. 정적 컨텐츠 MVC 방식으로 폴더를 구성해 웹에 올리는 2. MVC와 템플릿 엔진 웹에 json 모양의 데이터만 보내는 3. API 이에 대해 비교해본다. 근데 강의가 훨씬 설명을 잘해주셔서 링크를 달고 강의를 추천한다. ▶ [김영한] 스프링 입문 - 코드로 배우는 스프링 부트 1. 정적 컨텐츠 이전 글에서 보인 복잡한 구조를 따르지 않고 눈에 보이는대로 코드를 작성해서 파일로 저장한 형태다. 구동 방식 2. MVC와 템플릿 엔진 MVC : Model, View, Controller 템플릿 엔진 : 템플릿을 만들어주는 프로그램 보통 웹을 구현하는 방법이다. MVC 형태로 파일을 만들고 코드를 연결한다. 구동 방식 Contro..
![[백엔드 시작하기] #1 코드가 웹이 되는 과정](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWy3dJ%2FbtrRdes0YHR%2FHgiBDdxWGKIVFKZHRuJyQK%2Fimg.png)
[백엔드 시작하기] #1 코드가 웹이 되는 과정
이것이 맞는가 시작하기 우리가 흔히 생각하는 웹개발이란 허허벌판 서버에서 내가 생각하는대로 작동하는 홈페이지를 띄우는 것이다. 정의는 이해가 가지만, 허허벌판에서 어떻게 작동을 한 것일까? 그 흐름을 살펴보려 한다. 우선 웹개발을 위해 코드를 작성할 때 아주 다양한 언어가 사용될 수 있다는건 모두 알 것이다. 이 중 예시로 사용할 언어는 java이다. 코드가 웹이 되는 과정 java는 말그대로 언어일 뿐이다. 이 언어를 이용해서 써내려간 코드가 실행될 수 있도록 내부적으로 처리하는 무언가가 필요하다. 그것이 스프링 프레임워크이다. 우리는 스프링을 사용해서 기본 폴더나 라이브러리들이 완성된 프로젝트를 생성하고 원하는대로 코드를 작성하기 시작한다. 그 뒤, 코드를 작성하고 프로젝트 빌드하면 프로젝트가 돌아가..
![[.NET/C#] .Net 프로젝트 생성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcocWs1%2FbtrOgxuZCoT%2Fn4pzpUM20778TZstEC7CWk%2Fimg.png)
[.NET/C#] .Net 프로젝트 생성
.Net (닷넷)이란? 마이크로소프트에서 개발한 백엔드 프레임워크이다. 언어는 C#을 사용한다. 필요 프로그램 Visual Studio Web API 생성 절차 ASP.NET Core 프로젝트 생성 MVC 설정 ControllerBase 클래스를 상속하는 클래스 생성 액션 메서드 구현 ASP.NET 프로젝트 생성하기 새 프로젝트 생성 API 선택 프레임워크를 .NET Core 3.1로 선택 프로젝트 이름, 프로젝트 경로 설정 기본 프로젝트 생성 완료 폴더 추가 방법 (우클릭 > 추가 > 새 폴더) 코드 파일 추가 방법 (폴더 우클릭 > 새 클래스 > 빈 클래스) 참고 링크 API 개념 https://www.youtube.com/watch?v=YZeXtFw7-5Q 코드 작성 https://sosopro.t..