본문 바로가기
반응형

Library & Framework/Spring13

자바 스프링입문4 - 정적컨텐츠, mvc, api 서버 동작 방식 1. 정적 콘텐츠 : 서버에서 뭔가 동작하지 않고 페이지를 보여주는 방식 2. 동적 컨텐츠 : 템플릿 엔진 : 서버에서 프로그래밍 후 동적으로 템플릿 엔진을 통해 html을 뿌려주는 방식 모델 1 방식! mvc개념이 생기기 전까지 view에서 처리를 다했었음!! 그래서 view의 코드가 엄청나게 길어짐 mvc : model - view - controller를 통해 html을 동적으로 관리해주는 방식 controller에서 처리를 해서 model에 담아 view를 렌더링! 3. api : 안드로이드, ios와 같이 json데이터 포맷을 이용해 클라이언트에게 전달하는 방식 서버끼리 통신할때도 사용함! 스프링 부트 정적컨텐츠 api https://docs.spring.io/spring-boo.. 2022. 1. 26.
자바 스프링입문3 - View환경설정, 빌드&실행 Welcome 페이지 만들기!!(정적 페이지) 스프링 부트에서 제공하는 Welcome Page 기능이 있다. "static/index.html"을 만들어두면 자동으로 제공된다! ( https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page 해당 페이지에서 자세한 정보 확인 가능!!! ) Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and w.. 2022. 1. 25.
자바 스프링입문2 - 라이브러리 그래들, 메이븐 같은 빌드 툴들은 의존관계를 관리해준다! 무슨 말이냐면 spring-boot-starter-web의 라이브러리를 내가 가져오면 해당 라이브러리에 필요한 라이브러리들을 자동으로 가져온다!! 그러므로 나는 web만 가져왔는데 자동으로 필요한 라이브러리들을 전부 가져와준다!! 짱짱기능 확인하는 방법 프로젝트 메뉴에 보면 "Extenal Libraries"에 들어가 보면 어떤 라이브러리를 가져왔는지 확인할 수 있다! 또한 가장 왼쪽 아래에 있는 버튼을 눌러보면 모양을 클릭해보면 해당 메뉴가 나오는데 거기서 "Gradle"에 진입하면 우측에 사진과 같이 나오는데 해당 메뉴 중 "Dependencies"에 들어가면 의존관계들을 확인할 수 있다. 라이브러리명에 (*) 표시가 되어있는 것들은 다른 부분.. 2022. 1. 25.
자바 스프링입문1 - 프로젝트 생성 앞으로의 스프링 작성글은 해당 강의를 정리하며 쓴 글입니다.! https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com https://start.spring.io/ 해당 페이지에 접속하여 새로운 스프링 프로젝트를 생성하는 방법을 알아보도록 하겠습니다. 스프링 기반으로 새로운 프로.. 2022. 1. 24.
반응형