반응형 전체 글266 React란? React 페이스북에서 발표한 사용량 1위의 웹 라이브러리이다. JavaScript와 HTML을 합친 JSX(JavaScript XML)라는 문법을 사용한다. - 이 문법으로 인해 기존 방식보다 코드를 작성하는데 간편하다는 장점이 있다. React의 장점 SPA · 최근 웹은 ‘웹 애플리케이션’이라고 불릴 정도로 복잡하고 동적이다. · 동적인 웹 페이지가 늘어나면서 웹의 크기가 커졌기 때문에 서버와의 통신 속도가 느렸다. · 하지만 리액트는 SPA 방식을 지원하기 때문에 기존 웹 방식보다 속도가 빠르다. · SPA란 HTML, CSS, Javascript 파일을 최초 1회만 로드하고, 이후에는 필요한 부분만 조작하는 방식이다. - SPA 지원: React, ES6, Node.js, npm, webpack.. 2021. 4. 20. Get, Post 사용하기 Control 레이어 클라이언트가 http를 요청시 요청을 처리하고 응답을 해주는 레이어이다. 컨트롤 레이어를 담당할 controller 패키지를 추가한 후 HelloController 자바 Class 를 생성한다. HelloController를 아래와 같이 작성한다. package com.sanghun.fullstack.HelloController; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") p.. 2021. 4. 17. 웹기능, 정적 리소스 추가하기 앞서 실행한 구성이 완료되면 build.gradle 파일이 있다. dependencies를 보면 의존성 라이브러리를 알수 있고, 우측탭에도 연관된 라이브러리가 보일것이다. 웹 기능 추가 웹 기능 추가를 위해 dependencies 의 implementation에 -web을 추가시켜주자. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test'.. 2021. 4. 16. intelliJ IDEA를 통한 Project 생성 앞서 JAVA 1.8을 설치되어 있어야 한다. IDEA에서 New -> Project 에서 Spring Initializer와 SDK 1.8을 선택한다. Group은 패키지명, Artifact는 프로젝트 명이다. 또한 Type은 Grandle, Java는 8을 선택한다. Developer Tools 에선 Lombok만 선택한다. 본인에게 맞는 경로를 설정한다. 우측 하단의 라이브러리 구성상황을 기다려준다. 2021. 4. 16. Spring으로 Rest API 만들기 MariaDB + DataGrip 우선 Spring Rest API에 사용할 DB구현을 위해 DataGrip과 MariaDB를 사용하려고 한다. 2021. 4. 16. 이전 1 ··· 27 28 29 30 다음 반응형