분류 전체보기22 [Eclipse] 이클립스 Lombok 적용 안될 때 해결 방법 1. lombok 홈페이지 접속 후 다운로드한다. projectlombok.org/download 2. jar 파일을 실행한다. cmd에서 하는 경우 jar파일 경로에서 java -jar lombok.jar 아니면 더블클릭해서 킨다. 여기서 Specify location을 클릭하여 이클립스를 선택해 설치한다. 3. 이클립스 설정 추가 프로젝트 우클릭 -> build Path -> Configure Build Path 클릭 JavaBuildPath -> Add External JARs.. 선택해 설치된 lombok 클릭 후 apply and close이미지처럼 lombok이 있다면 닫고 클린 후 리빌드 해주면 lombok이 사용 가능하다. 2024. 4. 23. [React] State State 란? 일반적으로 컴포넌트의 내부에서 변경 가능한 데이터를 관리해야 할 때 사용 값을 저장하거나 변경할 수 있는 객체로 보통 이벤트와 함께 사용 컴포넌트에서 동적인 값을 상태(state)라고 부르며, 동적인 데이터를 다룰 때 사용된다 볼 수 있다. props에서 state로 이동 render() 메서드 안에 있는 this.props.date를 this.state.date로 변경 초기 this.state를 지정하는 class constructor를 추가 → 어떻게 props를 기본 constructor에 전달하는지 유의 클래스 컴포넌트는 항상 props로 기본 constructor를 호출 root.render(); 요소에서 date prop을 삭제 → root.rander(); State를 올바르.. 2024. 4. 22. [JPA] JPA정의 JPA란? 자바 진영에서 만든 ORM(Object Relation Mapping) 기술 표준 스프링 진영에서도 스프링 프레임워크 또는 스프링 데이터 JPA라는 기술로 JPA를 지원 전자정부 표준 프레임워크의 ORM 기술도 JPA를 사용 하이버네이트(Hibernate)란? JPA를 사용하기 위해서 JPA를 구현한 ORM 프레임워크 중 하나 JPA의 구현체로, JPA 인터페이스를 직접 구현한 라이브러리이며, 내부적으로 JDBC API를 사용함. JDBC란? JDBC는 DB에 접근할 수 있도록 자바에서 제공하는 API JPA는 JDBC를 통해 DB와 통신 ORM이란? 객체와 관계형 데이터베이스를 매핑. ORM프레임워크는 객체와 테이블을 매핑. 장점 : 객체를 데이터베이스에 저장할 때 INSERT SQL을 직접.. 2024. 4. 22. [React] Component Component 란 리액트로 만들어진 앱을 이루는 최소한의 단위 MVC의 뷰를 독입적으로 구성하여 재사용을 할 수 있고, 새로운 컴포넌트를 쉽게 만들 수 있다. 컴포넌트의 이름은 항상 대문자 데이터(props)를 입력받아 View(State) 상태에 따라 DOM Node를 출력하는 함수 함수 컴포넌트와 클래스 컴포넌트 함수 컴포넌트 function Welcome(props) { return Hello, {props.name}; } 클래스 컴포넌트 class Welcome extends React.Component { render() { return Hello, {this.props.name}; } } React가 사용자 정의 컴포넌트로 작성한 엘리먼트를 발견하면 JSX 어트리뷰트와 자식을 해당 컴포넌트.. 2024. 4. 21. 이전 1 2 3 4 ··· 6 다음