[리액트] 리액트 시작하기 : 가상 DOM부터 이벤트 처리까지 꼭 알아야 할 핵심 기본기 저는 그동안 파이썬, 자바, 그리고 프론트엔드의 기초 기술(HTML, CSS, 바닐라 JS)을 익혀왔습니다.최근 취업 준비와 새로운 사이드 프로젝트를 위해 많은 개발자들이 사용하는 React를 본격적으로 공부해보고자 바로 학습을 시작했습니다.오늘은 『Do it!』 프로그래밍 시리즈 책을 보며 정리한 내용을 공유하고자 합니다. 1. 리액트를 이루는 3가지 기본 요소리액트 프로젝트를 만들게 되면 항상 다음 두 패키지가 함께 사용됩니다.reactreact-dom이 두 패키지는 리액트 앱이 어떤 환경에서 실행되든 항상 공통적으로 사용되는 필수 구성요소입니다.그리고 리액트 프로젝트는 크게 다음 3가지 요소로 구성됩니다:1) 가상 DOM(Virtual DOM)리액트의 핵심 개념입니다.브라우저의 실제 DOM을 직접 .. 🌱 Spring 구조 이번에 회사에서 새로운 프로젝트를 진행하는데, 사용하는 프밍 언어가 spring boot 여서 새롭게 공부를 시작하려고 한다!프로젝트하기 전에는 사용하려는 프로그래밍 언어에 대해서 파악하고 사용해야한다. (아는 선배가 말해준듯이 ) 기본적으로 내가 하는거에 있어서 왜 굳이? 이 언어를 사용해야 하는가는 알아야 하니까 ㅎ 쨋든 그래서 이번 페이지에서. spring boot가 어떤 것이고, spring과 spring boot의 차이점, spring 구조에 대해서 살펴볼 것이다. spring boot란?spring boot와 spring의 차이점spring 구조🧷 spring boot란?Java/Kotlin 기반의 웹 프레임워크로 2003년에 spring이 최초로 공개되었고, 2020년 12월 기준으로 스.. 📌 Jar 와 War 의 차이점 📌 회사에서 자바 프로젝트를 진행하면서 배포해야할때 압축을 해야하는데 .jar 로 해야할지 .war로 할지 고민이 되어 대충아는 대로 war 파일이 대충 이해해서는 웹프로그램을 압축해 놓은 파일이라고만 알고 있어 war파일로 주로 압축을 했었습니다. 하지만 문득 확실히 알고 가야겠다는 생각에 공부한 내용을 이 글에 정리하려고 합니다. 📌 자! 먼저 jar 와 war를 왜 사용해야 할까요? .jar, .war 모두 압축파일로 하여 애플리케이션을 간단하게 배포하고, 어느 환경에서나 구동시킬 수 있도록 소스들이나, 관련 파일들을 하나로 패키징하기 위하여 사용하는 것이다. 그렇다면! jar, war가 대체 무엇인지 알아보자. 🔎 먼저 Jar란 무엇일까? 🔎 Jar는 Java Archive의 약자 이며 여러개의 Ja.. 이전 1 다음