국비학원/수업기록107 국비 지원 개발자 과정_Day97 import React from "react"; import ReactDOM from "react-dom/client"; import "bootstrap/dist/css/bootstrap.min.css"; import "react-datetime/css/react-datetime.css"; import App from "./App"; import { BrowserRouter } from "react-router-dom"; import ImageUploader from "./service/imageUploader"; import { Provider } from "react-redux"; import { legacy_createStore } from "redux"; import rootReducer from.. 2023. 4. 18. 국비 지원 개발자 과정_Day96 import { initializeApp } from "firebase/app"; import { getDatabase } from "firebase/database"; const firebaseConfig = { apiKey: process.env.REACT_APP_FS_APIKEY, authDomain: process.env.REACT_APP_FS_AUTHDOMAIN, databaseURL: process.env.REACT_APP_FS_DATABASEURL, projectId: process.env.REACT_APP_FS_PROJECTID, storageBucket: process.env.REACT_APP_FS_STORAGEBUCKET, messagingSenderId: process.env.REAC.. 2023. 4. 17. 국비 지원 개발자 과정_Day95 @RestController → text/plain출력됨 → json포맷생성 → React.js, Vue.js 활용 → 모바일앱(하이브리드=웹+앱) return String타입이지만 페이지 이동처리 불가 @Controller - 둘 다 가능(페이지처리와 text/plain:@ResponseBody) HomeController.java @GetMapping(”/”) → index.jsp이동하기 → @Controller 선택 루트에 대해서는 모두에게 허용하기 인증을 거쳐 들어온 사용자를 구분해서 웹페이지 서비스를 제공하려면 role에 정의가 필요함 → ROLE_ADMIN, ROLE_USER 필터체인을 적용할 필요가 있음 SecurityConfig.java를 추가하는 것만으로 디폴트 로그인을 피할 수 있다 인.. 2023. 4. 14. 국비 지원 개발자 과정_Day94 package com.example.demo.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.security.access.hierarchicalroles.RoleHierarchy; import org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl; import org.springframework.security.config.annotation.authentication.builders.AuthenticationMa.. 2023. 4. 13. 국비 지원 개발자 과정_Day93 서블릿 컨테이너 1. 사용자 request → 2. 필터체인 - 인코딩, 세션, 로그아웃 관련 필터 등등 → 3. DispatchServlet / 또 다른 서블릿도 존재할 수 있음 → Controller / 업무마다 하나씩 존재 → 4. 메소드 실행 모든 리퀘스트는 필터체인을 거쳐야 서블릿에 도착한다 최초 경유 필터 Filter0 → FilterProxyFilter(인터셉트, 인증인가에따라 다른 서비스를 적용) → 또 다른 Filter1 → Servlet 필터체인은 한 개 이상, URL패턴에따라 다르게 설정 가능 package com.example.demo.config; import org.springframework.context.annotation.Bean; import org.springframew.. 2023. 4. 12. 이전 1 2 3 4 5 6 ··· 22 다음