전체 글186 국비 지원 개발자 과정_Day79 MVC의 한계 양방향 데이터 바인딩 → 복잡도증가 → 리덕스와 같이 단방향(One Way) 방식 사용 상태관리 → 쿠키와 세션 → 상태값 변했을때 화면반영 → 브라우저가 Render Tree 그려야 함(기존의 DOM Tree+css) → Render Engine에 따라 속도, 성능차이 새로운 데이터 관련 → useState, useEffect → 리렌더링(return 안의 것들이 다시그려짐) createStore → 예제로 만든 Store 컴포넌트 바깥쪽에 존재하는 저장소 상태를 관리해 줌 → 모든 상태 변경이 결정됨 let state를 가지고 있음 파라미터로 worker를 받음 increase를 받으면 카운트값 올림 worker(state, action) → 예제로 만든 Dispatcher Action.. 2023. 3. 22. 국비 지원 개발자 과정_Day78 리액트-카카오 인증 http://localhost:3000/auth/kakao/callback?code=코드값 router활용 → index.js {/* 리덕스 설정 - 단방향성 */} → App.jsx 스프링-카카오인증 http://localhost:8000/auth/kakao/callback MVC패턴 요청이 들어가는 곳과 응답이 나오는 곳이 분리되어 있다 DispatcherServlet 전달자역할, URL 요청에 따라 인터셉트 Controller @Controller, @RestController → 매칭역할 Model DataSet View Front-End ModelAndView(스프링 레거시의 경우)에 담은 데이터를 View를 통해 반영시킴 사용자에게 입력받은 값 전달-ajax, fetch, .. 2023. 3. 21. 국비 지원 개발자 과정_Day77 web.xml에서 TestController.java를 Servlet으로 등록하는 태그를 작성 TestServlet com.kh.test.controller.TestController 위에서 작성한 Servlet 클래스를 mapping하는 태그를 작성 TestServlet /test/test.do 기본 생성자와 파라미터 5개 생성자, 모든 필드에 대한 getter/setter를 작성 package com.kh.test.model; public class Test { private int seq = 0; private String writer = null; private String title = null; private String content = null; private String regdate =.. 2023. 3. 20. 여행 예약 웹사이트_1주차(03/13~03/19) 1) 프로젝트 시작 두 번째 프로젝트이자 학원에서의 마지막 프로젝트가 시작됐다. 원래 4월부터 팀을 구성하고 프로젝트를 시작할 예정이었는데 빠르게 팀을 구성하고 자리를 바꿔서 서로 공부를 도와주는 게 어떻겠냐는 의견이 나와서 3월 초에 사다리 타기로 팀원을 정하게 됐다. 팀장은 선생님이 저번 세미 프로젝트와 그동안 지켜봐 왔던 것을 토대로 4명을 뽑았는데 나도 그중 하나였다. 팀원은 세미에 함께했던 팀원 반, 새로운 팀원 반으로 구성됐다. 처음엔 파이널 전에 미리 공부할 겸 간단한 익명 게시판을 세미 프로젝트로 진행하려고 했는데, 수업 진도 문제로 프로젝트 시간을 4월부터 1~2시간 정도밖에 못 준다는 말을 듣고 계획을 변경해서 2주간 서류 작업과 스터디를 진행한 후 구현에 들어가는 것으로 정했다. 주제.. 2023. 3. 19. 국비 지원 개발자 과정_Day76 쿠키 생성하기 첫 번째 파라미터: 이름(Map의 key - 식별, 유일무이) 두 번째 파라미터: 값(문자열만 가능함) 생성했다고 해서 실제 로컬 PC에 내려가지 않음 Cookie c = new Cookie(”cmem_id”, “tomato”); // 쿠키 타임 설정이 가능함(ex. 장바구니 보관은 n일동안 유지) c.setMaxAge(60); // 단위는 초단위이다 // 쿠키의 적용 범위 c.setPath(); // 생략 가능 요청 http://localhost:9000/member/cindex.jsp upmu[0] = member upmu[1] = cindex.jsp 응답 void → doGet(req, res), doPost(req, res) String → “redirect:upmu[0] 업무명/u.. 2023. 3. 17. 이전 1 ··· 12 13 14 15 16 17 18 ··· 38 다음