728x90

자바 12

[DAY 2] MVC 패턴 이해와 실습

2.1 뷰 템플릿과 MVC 패턴뷰 템플릿 : 화면을 담당하는 기술, 웹 페이지(view)를 하나의 틀(Template)로 만들고, 변수를 삽입하여 서로 다른 페이지를 보여줄 수 있게 하는 기술책에서는 머스테치가 뷰 템플릿을 만드는 도구라고 설명한다. 머스테치와 같은 것을 템플릿 엔진이라고 부른다.템플릿 엔진 (Template Engine)지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어. 웹 템플릿 엔진은 View Code(HTML)과 Data Logic Code(DB)를 분리하여 클라이언트에게 웹페이지를 제공한다.템플릿 엔진은 서버와 클라이언트 2가지로 나눌 수 있다.(1) 서버 사이드 템플릿 엔진 (Server Side Template Engine)서버에서 구동하는 템플릿 엔진..

[DAY 1] 스프링 부트와 버전 오류 이겨내기

길벗 코딩 자율학습단 9기 스프링부트!책이 생각보다 일찍 와서 그냥 바로 시작해버렸다!그래서 지금 3장까지 진도가 나갔지만 학습일지는 진도에 맞춰서 복습 & 트러블슈팅개념으로 기록할거다.사실 자바 시작하기 전 버전 오류 억까 예상하고 있었지만 역시나...ㅋㅋ1.1 스프링 부트란스프링부트 - 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구스프링과 무슨 차이? -> 같은 스프링 프레임워크 기반 / 스프링을 좀 더 편하게 사용하도록 개선한 것이 스프링 부트개발 환경 설정 최소화 - 스프링은 외부 라이브러리를 개발자가 직접 연동, 설정 파일을 작성해야함. 반면 스프링 부트는 프로젝트 설정과 라이브러리를 자동으로 처리하는 기능을 제공. 개발자가 간편하고 빠르게 개발을 시작할 수 있음.웹 애플리케이션 서버를..

728x90