스프링

· 스프링
'코딩 자율학습 스프링 부트 3 자바 백엔드 개발 입문' 책을 참고하여 작성된 글입니다. 뷰 템플릿과 템플릿 엔진 뷰 템플릿이란 웹 애플리케이션에서 웹 페이지를 하나의 틀로 만들고 입력받은 변수에 따라 서로 다른 페이지를 보여줄 수 있는 기법이다. 네이버의 로그인 창을 보면 같은 웹페이지 화면이라도 로그인한 사용자 정보에 따라 프로필 사진, 닉네임 등이 다르게 나타난다. 이는 HTML이나 CSS와 같은 마크업 언어의 템플릿 양식에 데이터 변수가 합쳐져서 웹 페이지가 출력된 양식이다. 마크업 언어와 데이터를 합쳐주기 위해서는 그 역할을 해주는 소프트웨어가 필요한데, 이를 해주는 것이 템플릿 엔진이다. 템플릿 엔진의 종류에는 JSP, Thymeleaf, Velocity, Mustache... 등이 있다. 머..
· 스프링
스프링 프레임워크 스프링은 자바 기반의 애플리케이션 프레임워크로, 기업 수준의 애플리케이션을 개발하기 위한 다양한 기능들을 제공한다. 스프링은 목적에 따라 여러 프로젝트를 제공하는데, 그 중 하나가 스프링 부트이다. 스프링 부트는 자바 기반 웹 서비스를 더욱 편리하게 만들도록 하기 위해 개발되었다. 프레임워크 : 기능들을 추상화 시켜 놓은 틀에서 주요 업무(필요한 기능)만 구현하게 하는 도구로, 프레임워크를 통해 개발자는 훨씬 쉽게 개발을 할 수 있다. 스프링 부트는 기존의 스프링에 톰캣 서버를 내장하고 개발 환경 설정을 간소화하는 등 다양한 기능을 추가하여 현재에 널리 사용되고 있다. 이 때 톰캣은 웹 서버와 쉽게 연동하여 실행할 수 있는 자바 환경을 제공하는 웹 애플리케이션 서버이다. 스프링은 다음과..
주니모
'스프링' 태그의 글 목록