분류 전체보기155 쿠버네티스에 React 올리기 (1) - M1 맥 환경 React 프로젝트를 생성하는 과정 1. Node.js 설치 하기 https://nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 폴더를 생성하고 Visual Studio에서 폴더를 연다 . 내가 만든 폴더의 이름은 종합설계 프로젝트를 따서 "jong_project"이다. 좌측 EXPLORER에 JONG_PROJECT가 떴으면 성공 ! 3. React 프로젝트 생성 폴더를 연 Visual studio에서 terminal을 연 다음, $npx create-react-app [프로젝트 명] 명령어를 입력한다. npx: Node.js 설치가 되어있어야함. 라이브러리 .. 2024. 3. 10. 스프링 DB 접근 기술 (인프런) 김영한 님의 스프링입문 - 코드로 배우는 스프링부트,웹 MVC, DB접근기술 강의를 보고 리뷰한 글입니다. H2 데이터베이스 설치 순수 Jdbc 스프링 통합 테스트 스프링 JdbcTemplate JPA 스프링 데이터 JPA H2 데이터베이스 설치 http://h2database.com/html/main.html H2 Database Engine H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console applicatio.. 2024. 3. 8. 회원 관리 예제 - 웹 MVC 개발 (인프런) 김영한 님의 스프링입문 - 코드로 배우는 스프링부트,웹 MVC, DB접근기술 강의를 보고 리뷰한 글입니다. 회원 웹 기능 - 홈 화면 추가 목표 : MemberController를 통해서 회원을 등록하고 조회하는 기능을 구현해보자 ! 정적 컨텐츠를 띄워주는 로직과 같이 요청이 오면 스프링 컨테이너안에 있는 관련 컨트롤러가 있는지 먼저 찾음. (컨트롤러가 없으면 static 찾음) //controller/HomeController.java package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping.. 2024. 3. 6. 스프링 빈과 의존관계 (인프런) 김영한 님의 스프링입문 - 코드로 배우는 스프링부트,웹 MVC, DB접근기술 강의를 보고 리뷰한 글입니다. "스프링 빈을 등록하는 두 가지 방법" 컴포넌트 스캔과 자동 의존 관계 설정 자바 코드로 직접 스프링 빈 등록하기 컴포넌트 스캔과 자동 의존관계 설정 = @AutoWired 사용하기 MemberController -> MemberService를 통해서 회원가입 및 회원 조회가 가능하게 해야함. ➔MemberController와 MemberService는 서로 의존관계에 있다. = MemberController가 MemberSerive를 의존한다. @Controller를 선언해놓은 경우, 이 MemberController 객체를 생성해서 Spring에 넣어두고 Spring이 관리. ➔스프링.. 2024. 3. 6. 회원 관리 예제 : 백엔드 개발 (인프런) 김영한 님의 스프링 입문 강의를 듣고 리뷰한 글입니다. 일반적인 웹 애플리케이션 계층 구조 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 ex) 회원은 중복 가입이 안되는 등의 로직들이 담겨있음. 레포지토리 : 데이터 베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비즈니스 도메인 객체 ex) 회원, 주문 , 쿠폰 등등 주로 데이터베이스에 저장하고 관리함. - 아직 데이터 저장소가 선정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 - 데이터 저장소는 RDB, NoSQL 등등 다양한 저장소를 고민중인 상황으로 가정 //Member.java package hello.hellospring.domain; public class Memb.. 2024. 3. 6. 스프링 웹 개발 기초 (인프런) 김영한 님의 스프링입문 - 코드로 배우는 스프링부트,웹 MVC, DB접근기술 강의를 보고 리뷰한 글입니다. 정적 컨텐츠 MVC와 템플릿 엔진 API 정적 컨텐츠 static 폴더에 hello-static.html 파일을 만든다. 정적 컨텐츠 입니다. hello 정적 파일이 그대로 반환되어 렌더링 된다. http://localhost:8080/hello-static.html 주소를 치면 톰켓 서버에서 스피링 컨테이너에서 hello-static 관련 컨트롤러를 찾아본다. (우선순위) 하지만 파일이 존재하지 않으므로 resources의 static 에서 hello-static.html을 찾는다. 존재하면 html 파일 반환 및 렌더링 MVC와 템플릿 엔진 MVC = Model View Control.. 2024. 3. 5. 이전 1 ··· 19 20 21 22 23 24 25 26 다음