분류 전체보기374 [REACT] 컴포넌트 반복 [REACT] React Event[REACT] STATE[REACT] 컴포넌트(Components)와 Props[REACT] 코드 살펴보기[REACT] REACT 란REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하hong-study.tistory.com 컴포넌트 반복목록 요소들을 반복처리 할 때는 MAP함수를 이용한다.반복 컴포넌트에는 반드시 Key Props를 전달해야 한다.※ map - 실행한 결과를 가지고 새로운 배열을 만들 때 사용array.map(callbackFunction(currentValue, index, array), thisArg)currenValue : 현재 값index : 현재 인덱스array : .. 2024. 5. 14. [REACT] React Event [REACT] STATE[REACT] 컴포넌트(Components)와 Props[REACT] 코드 살펴보기[REACT] REACT 란REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하는 라이브hong-study.tistory.comReact Event이벤트 규칙이벤트의 이름은 전부 카멜 표기법으로 표현된다. onkeyup → onKeyUp이벤트를 전달할 때는 { 함수 } 형태로 사용한다.Input 값 핸드링 하기Input의 값이 변화되는 이벤트 onChange 연결이벤트 내부 첫 번째 매개변수에서 event 객체 활용하기e.target.속성값setter를 이용해 state 변경value 속성을 이용해 state 동기화 처리va.. 2024. 5. 14. [REACT] STATE [REACT] 컴포넌트(Components)와 Props[REACT] 코드 살펴보기[REACT] REACT 란REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하는 라이브러리이다.SPA란Single Page Applicationhong-study.tistory.comSTATE 란1. 리액트에서 state는 컴포넌트 내부에서 바뀔 수 있는 값을 의미한다.2. state 가 체인지가 되면 변화를 감지하여 리렌더링을 수행한다.3. 클래스와 함수형 컴포넌트의 사용 방법은 각 각 다르다.4. 함수형 컴포넌트에서는 훅(Hook) 개념을 이용해서 더욱 쉽게 사용 가능하다.useStateuseState는 배열 반환 함수이다.첫 번째 배열의 요.. 2024. 5. 14. [REACT] 컴포넌트(Components)와 Props [REACT] 코드 살펴보기[REACT] REACT 란REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하는 라이브러리이다.SPA란Single Page Application의 줄임말index.html하hong-study.tistory.comComponents ( 컴포넌트 )위 사진은 리액트의 컴포넌트의 형태로, Tree 구조를 띄고있다.컴포넌트는 함수형, 클래스형으로 총 2가지로 구성되어 있다.함수형function Welcome(props) { return Hello, {props.name};}클래스형class Welcome extends React.Component { render() { return Hello, {t.. 2024. 5. 6. [REACT] 코드 살펴보기 [REACT] REACT 란REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하는 라이브러리이다.SPA란Single Page Application의 줄임말index.html하나만 로드하고hong-study.tistory.com코드 살펴보기index.jsconst root = ReactDOM.createRoot(document.getElementById('root'));root.render( );React.StricMode : 옛날 기능을 사용할때 경고를 출력하는 기능 root의 render함수는 App컴포넌트를 화면에 그리는 기능 App.jsimport React from 'react';import logo fro.. 2024. 5. 6. [REACT] REACT 란 REACT리액트는 자바스크립트 라이브러리이다. 구조가 MVC, MVVM과 같은 다른 프레임워크등과는 다르게 오직 View만 처리하는 라이브러리이다.SPA란Single Page Application의 줄임말index.html하나만 로드하고 실행시키는 구조이다.어떻게?번들러(Webpack)가 이 모든것을 해결한다.Webpack이란 어플리케이션을 동작시키는데 필요한 자원(JS파일들, CSS, Image 등)을 하나로 묶어서 조합하여 경량화 하여 결과물을 만들어 주는 도구이다.번들러는 node.JS를 통해 직접 설정 할 수 있지만, 리액트 프로젝트를 생성시 자동으로 포함된다.DOM ( Document Object Model )HTML을 이해하기 쉽도록 트리 구조로 만들어진 태그(객체)들이다. 리액트의 Virtu.. 2024. 5. 6. [JSP] EL / JSTL [JSP] Connection Pool[JSP] MVC 패턴MVC 패턴MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다.MVC 패턴은 Model, View, Controller로 구성되어 있hong-study.tistory.comEL ( Expression Language )EL이란 JSP에서 저장객체를 출력할때 스크립팅을 전혀 쓰지 않을 수 있는 기술이다.EL은 일종의 스크립트 언어로 자료 타입, 수치 연산자, 논리 연산자, 비교 연산자 등을 제공하며 표현식을 대체할 수 있 습니다.EL의 내장객체JSTL ( JSP Standard Tag Library )JSP의 경우 HTML태그와 같이 사용되어 전체적인 코드의 가독성이 떨어.. 2024. 5. 6. [JSP] Connection Pool [JSP] MVC 패턴MVC 패턴MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다.MVC 패턴은 Model, View, Controller로 구성되어 있다.모델: 데이hong-study.tistory.comConnection Pool ( 연결 풀 )데이터베이스 연결 풀은 데이터에 대한 요청이 발생하면 재사용되는 것으로, 데이터베이스 의 수행 능력을 향상시키기 위해 사용된다.연결 풀에서 하나의 연결이 생성되어 풀에 배치되면 새로운 연결이 만들어지지 않도록 재사용하지만, 만약 모든 연결이 사용 중에 있으면 새로운 연결이 만들어져 풀에 추가된다.연결 풀을 통해 사용자는 데이터베이스 연결을 위해 기다리는 시간을 축소시켜준다. 2024. 5. 6. [JSP] MVC 패턴 MVC 패턴MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다.MVC 패턴은 Model, View, Controller로 구성되어 있다.모델: 데이터와 비즈니스 로직을 관리합니다.뷰: 레이아웃과 화면을 처리합니다.컨트롤러: 모델과 뷰로 명령을 전달합니다.Model DAO 클래스 ( Data Access Object )데이터베이스에 접속해서 데이터의 추가, 삭제, 수정 등의 작업을 하는 클래스이다.일반적으로 JSP 혹은 Servlet에서 위의 로직을 함께 기술할 수 있지만, 유지보수 및 코드의 모듈화를 위해 별도의DAO를 만들어 사용한다.보통 한 개의 테이블마다 한 개의 DAO 클래스를 작성한다.DAO 클래스는 테이블로부터 데이터.. 2024. 5. 6. [JSP] JDBC [JSP] Action Tag, 액션 태그[JSP] 예외 페이지[JSP] 쿠키와 세션 - 세션[JSP] 쿠키와 세션 - 쿠키[JSP] 내장 객체[JSP] GET과 POST[JSP] 태그[JSP] 서버와 클라이언트👨💻웹 프로그래밍이란?- 웹 프로그래밍이란, 웹 어플리케이션을hong-study.tistory.comJDBC ( Java Database Connectivity )JDBC는 자바 프로그램에서 SQL문을 실행하여 데이터를 관리하기 위한 JAVA API이다.SQL 문을 실행하는 것엔 다양한 방법이 존재한다.1. MyBatis2. 하이버네이트 JPA 등데이터베이스 연결을 위한 Connection 객체데이터베이스와 JAVA연결DriverManger.getConnection() 메서드를 사용하여 Co.. 2024. 5. 6. 이전 1 ··· 3 4 5 6 7 8 9 ··· 38 다음 반응형