。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

IntelliJ 2

[Spring 입문] 2. spring 웹 개발 기초

스프링 웹 개발 기초 웹을 개발 한다는 것 : 크게 3가지 방식 1. 정적 컨텐츠 : 서버에서 하는 것 없이 파일 그대로 웹브라우저에 내려주는 것 2. MVC와 템플릿 엔진: JSP, PHP(템플릿엔진, 서버에서 프로그래밍해서 HTML을 동적으로 변형하는 것) -서버에서 HTML을 변형, // 템플릿 엔진을 모델뷰컨트롤러로 쪼개서, 뷰를 템플릿엔진으로 html을 좀더 프로그래밍 & 렌더링해서 클라이언트에 전달. 3. API : JSON이라는 데이터 구조 포맷으로 클라이언트에 데이터를 전달하는 방식, 뷰, 리액트 등을 쓸 때도 사용하는 방식임. 서버끼리 통신하는 방식 , 객체를 반환 하는 것. view 이런 거 없이 그냥 바로 ,, ! 정적 컨텐츠 https://docs.spring.io/spring-bo..

강의/Spring 2023.08.08

[Spring 입문] 1-2 라이브러리 살펴보기, view 환경설정, 빌드 실행

라이브러리 살펴보기 gradle, maven 같은 build tool은 의존관계를 다 관리해줌 string-boot-starter 하나 땡겨오면 필요한 라이브러리들을 자동으로 다 땡겨옴 현업자들은 sysout말고 log로 출력해서 확인해야함.... 스프링 부트 라이브러리 spring-boot-starter-web -spring-boot-starter-tomcat: 톰캣 (웹서버) -spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅 -spring-boot --spring-core -spring-boot-starter-logging --logba..

강의/Spring 2023.08.07