목록2024/03/09 (4)
soowanlog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zI8Ae/btsFGA7JYd2/S1ny5KIGYz4OkfUGLHSbN0/img.png)
React란? ※ Virtual DOM React의 등장배경 - 1세대 프론트엔드 기술 - 2세대 프론트엔드 기술 - 3세대 프론트엔드 기술 JSX란? JSX 문법 - 부모 요소 하나가 감싸는 형태 - Javascript 표현식 - camelCase 프로퍼티 명명 규칙 React란? Javascript를 기반으로 하는 오로지 view만을 담당하는 Library입니다. 그만큼 내장되어 있는 기능이 부족해 3rd-party Library(react-router-dom, redux)를 함께 사용합니다. React와 같은 프론트엔트 Library나 Framework를 사용하는 가장 큰 이유 중 하나는 UI를 자동으로 업데이트 해준다는 점입니다. React는 UI를 자동으로 업데이트하는 과정에서 Virtual D..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beczyB/btsFE2DW4NV/Yc6MBYcedKUyMSNzbRB0B1/img.png)
Framework란? Library란? Framework와 Library의 차이 Framework란? Framework란 개발자가 SW를 개발함에 있어 코드를 구현하는 개발 시간을 줄이고 코드의 재사용성을 증가 시키기 위한 일련의 Class, Interface의 집합이자 필수적인 코드, 알고리즘, DB Connection 등의 기능들을 위한 구조라고 할 수 있습니다. IoC의 개념이 적용된 대표적인 기술이라 할 수 있습니다. Framework의 종류는 다음과 같습니다. 설명 종류 Persistance Framework 데이터의 CRUD를 다루는 Class 및 설정 파일들을 라이브러리화하여 구현한 Framework - Mybatis - Hibernate 등 Java Framework Java EE를 통한 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bACJ2q/btsFHmuomHg/q4lcNQTUVcx1LazsWsUeBK/img.png)
Spring 이란? Spring의 핵심 기술 - IoC(제어의 역전) - DI(의존성 주입) - AOP(관점 지향 프로그래밍) - PSA - POJO Spring boot란? Spring boot 동작방식 ※ Front Cotnroller Pattern Spring 이란? Spring 이란 Java의 웹 프레임워크로 Java 언어를 기반으로 합니다. Java의 활용도가 점점 높아짐에 따라 JSP, Mybatis, JPA 등 Java를 이용한 여러 가지 기술들을 더 편하게 사용하기 위해 만들어진 것입니다. 즉, Spring이란 Java 기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임워크입니다. Spring의 핵심 기술 - IoC(Inversion of Control, 제어의 역전) : 객체의 생성..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/owK74/btsFFQpV6fm/eJDmo77iEX4QD9KCEBR8P1/img.jpg)
Javascript란? ※ Java와 Javascript Javascript 특징 - 스크립트 언어 - 객체 기반의 언어 - 객체 주심, 함수 중심의 설계 가능 Javascript의 역할 - 브라우저 제어 - 웹 요소 제어 - 사용자와 상호작용 - 웹 애플리케이션 제작 - 폭 넓은 확장성 변수 선언 - var - let - const Hoisting이란? TDZ란? ※ V8 Engine Hoisting 되는 / 되지 않는 Javascript란? Javascript(JS)란 웹 페이지를 만들기 위해 사용되는 스크립트 언어(인터프리터 언어)입니다. 웹 페이지의 화면에서 단순한 정적 페이지를 보여주는 것뿐만 아니라 동적인 상호작용이 가능하도록 합니다. 기존의 JS는 브라우저 상에서만 사용할 수 있었지만 현재는..