728x90
반응형
SMALL

IoT 빅데이터 응용 교육 과정_하계 18

[IoT 빅데이터 응용 교육 과정]23307.04_2 10장 예외처리

10장 https://thebook.io/080266/0346/ 스프링 코딩 공작소: 10.1.2 예외 처리 방법의 종류 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 예외 처리 방법의 종류 애너테이션 설명 @ResponseStatus 예외 처리를 위한 가장 간단한 방법으로, 발생한 예외를 HTTP 상태 코드로 매핑시켜 응답하는 애너테이션입니다. @ExceptionHandler 컨트롤러 안에 요청 처리 메서드에서 발생하는 오류나 예외를 직접 구체화하여 예외 처리를 위한 메서드에 선언하는 애너테이션입니다. @ControllerAdvice 여러 컨트롤러에서 발생하는 오류의 공통점을 묶어 예외 처리를 위한 클래스에 선언하는 애너테이션입니다. HTTP ..

[IoT 빅데이터 응용 교육과정]23.07.04 파일 업로드

교재 https://thebook.io/080266/0317/ 스프링 코딩 공작소: 9.1.1 파일 업로드 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 길벗 : 교재 정답 파일 소스파일 9.1.1 파일 업로드 정적 리소스인 이미지 파일을 처리하는 방법 multipartFile 사용하기 웹 애플리케이션에서 파일을 업로드 -> 멀티파트 서버 업로드 가능 파일 => 텍스트 파일, 바이너리 파일, 이미지 파일, 문서 등 pom.xml 에 파일 업로드 라이브러리 등록 commons-fileupload commons-fileupload 1.4 commons-io commons-io 2.11.0 "dependencies 사이에 저장" servlet-cont..

[IoT 빅데이터 응용 교육과정] 23.07.03_1 8장 스프링 시큐리티

교재 https://thebook.io/080266/0265/ 스프링 코딩 공작소: 8.1.1 스프링 시큐리티 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 8.1.1. 스프링 시큐리티 pom.xml 파일에 의존 라이브러리 등록하기 spring-security-web.jar spring-security-config.jar 시큐리티 필터 - 인증의 필요 여부를 확인하는 것 web.xml 파일에 다음과 같이 서블릿 필터 등록 springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /* 시큐리티 설정 파일 등록하기 빈을 ..

[IoT 빅데이터 응용 교육 과정] 웹 애플리케이션 (23.06.26_2)

교재 https://thebook.io/080266/0157/ 스프링 코딩 공작소: 5.3 @RequestMapping을 이용한 요청 매핑 경로 설정 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 5장 @Requestmapping 속성 타입 설명 value String 기본 매핑 경로 이름 method RequestMethod 매핑할 HTTP 요청 방식(GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE) headers String 매핑된 요청의 헤더 name String 해당 매핑에 이름 지정 params String 매핑된 요청 매개변수 path String 서블릿 환경에서만 경로 매핑 URL consumes St..

[IoT 빅데이터 응용 교육 과정] 웹 애플리케이션 (23.06.26_1)

교재 : https://thebook.io/080266/0126/ 스프링 코딩 공작소: 4.2.3 실습 도서 정보를 관리하는 퍼시스턴스 계층 - 2 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 4.1 웹 애플리케이션의 계층적 구조 서블릿 관련 폴더 : 비지니스 폴더 처리 결과 : jsp 파일 도메인 객체 메모리에 적제 -> getter, setter 필요 실습 퍼시스턴스 계층 데이터 액세스 계층을 의미 @Repository : 저장소 역할임 특정 클래스에 @Repository를 선언 - > 저장소 저장소 객체 생성하기 -> com.springmvc.repository 저장소 역할 import pakage 할때 단축키 : ctrl + shift ..

[IoT 빅데이터 응용 교육 과정] 스프링 MVC 애플리케이션 분석

교재 : https://thebook.io/080266/0061/ 스프링 코딩 공작소: 3.1.1 프로젝트 구조 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 3장 첫번째 스프링 MVC 애플리케이션 분석 : '도서 쇼핑몰' 시작 페이지 만들기 3.1 스프링 MVC의 프로젝트 구조 resources : 스프링 부트 api, css 등 리소스 파일 root-context.xml : bean 파일, views : jsp 파일을 관리 루트 컨텍스트 서블릿 annotation 매핑(각 단어와 어떤 역할인지 파악하기) 자바 클래스의 빈 객체 설정하기 암기 어노테이션( repository, service, controller, ... ) 컨트롤러는 클라이언트..

[IoT 빅데이터 응용 교육 과정] mvc 패턴

교재 : 스프링 코딩 공작소 스프링 MVC 스프링이 제공하는 웹 애플리케이션 개발 전용 프레임워크 MVC(모델(Model)-뷰(View)-컨트롤러(Controller)) 패턴 스프링 컨테이너가 관리하고 스프링이 제공하는 많은 기능을 자유롭게 확장하여 웹 애플리케이션 컨테이너 객체 프론트 컨트롤러 : 프론트(웹, 애플린케이션 ...)에 서비스를 요청받으면 그 요청하기 위해서 분산 시킴 모델 : 해당 컨트롤러에서 요청한 데이터를 처리할 수 있는 객체 (징검다리) 컨트롤러 : 해당 요청 서비스를 처리 함 뷰 : 해당 받은 서비스에 대한 데이터를 웹으로 전송하는 것 • 모델(model): 애플리케이션의 데이터가 들어 있는 객체입니다. • 뷰(view): 모델의 정보(데이터)를 특정 형식으로 나타냅니다. 일반적으..

[IoT 빅데이터 응용 교육 과정] Virtual Box 설치하기

가상머신 인프라 관련해서 필요하다구 하셔서 설치 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.1 packages, see Virt www.virtualbox.org 해당 사이트에서 본인 pc에 맞는 걸..

728x90