728x90
반응형
SMALL

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

[IoT 빅데이터 응용 교육 과정] 23.07.17 14장 타일즈, 17장 데이터 베이스 연동

교재 \https://thebook.io/080266/0633/ 스프링 코딩 공작소: 16장 타일즈: 웹 페이지 모듈화하기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 16장 타일즈 : 웹 페이지 모듈화하기 타일즈 : 타임 리프 모듈화 : 레고 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법 타일즈 : 중복되는 코드를 모듈화하여 재사용 할 수 있고 쉽게 관리할 수 있도록 지원하는 오픈소스 프레임워크 타일즈를 사용하는 이유 부분적으로만 페이지 새로 고침 가능 세분화하여 관리 가능 => 타임리프 pom.xml -> 의존 라이브러리 등록 servlet-context.xml -> 빈 등록 실습 의존 라..

[IoT 빅데이터 응용 교육 과정] 23.07.17 14장 타일즈, 17장 데이터 베이스 연동

교재 \https://thebook.io/080266/0633/ 스프링 코딩 공작소: 16장 타일즈: 웹 페이지 모듈화하기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 16장 타일즈 : 웹 페이지 모듈화하기 타일즈 : 타임 리프 모듈화 : 레고 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법 타일즈 : 중복되는 코드를 모듈화하여 재사용 할 수 있고 쉽게 관리할 수 있도록 지원하는 오픈소스 프레임워크 타일즈를 사용하는 이유 부분적으로만 페이지 새로 고침 가능 세분화하여 관리 가능 => 타임리프 pom.xml -> 의존 라이브러리 등록 servlet-context.xml -> 빈 등록 실습 의존 라..

[IoT 빅데이터 응용 교육 과정] 23.07.13 스프링 웹 플로우

교재 스프링 코딩 공작소 https://thebook.io/080266/0567/ 스프링 코딩 공작소: 15장 스프링 웹 플로우: 주문 처리 페이지 만들기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 스프링 웹 플로우 웹 페이지의 흐름을 이해하고 관리하는 것은 어려움 나머지 실습

[IoT 빅데이터 응용 교육 과정] 23.07.12 스프링 코딩 공작소 15장 스프링 웹 플로우

교재 스프링 코딩 공작소 https://thebook.io/080266/0567/ 스프링 코딩 공작소: 15장 스프링 웹 플로우: 주문 처리 페이지 만들기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 웹 애플리케이션은 처리 흐름을 이해하려고 코드에 파고 들어야 함ㅁ -> 유지보수가 어려움 페이지 흐름을 구현하는 스프링 웹 플로우 제공 웹 애플리케이션을 개발할 때 페이지 흐름을 제어 -> 반복적인 코드로 전후 이동이나 웹 요청에 따른 액처 처리 등 작성 흐름 단위로 관리할 수 있음 스프링 웹 플로우의 특징 • 웹 애플리케이션 내 페이지 흐름을 XML 파일이나 자바 클래스 같은 웹 플로우 정의(web flow definition) 문서에 설정할 수..

[IoT 빅데이터 응용 교육 과정]23.07.12 스프링 코딩 공작소 14장 RESTful 방식

교재 스프링 코딩 공작소 https://thebook.io/080266/0533/ 스프링 코딩 공작소: 14.2.4 실습 RESTful 방식의 장바구니 기본 구조 만들기 - 13 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io RESTful 웹 서비스 CRUD Create Read Update Delete URI를 통해 제어하려는 리소스가 뭔지 리소스에서 GET이나 POST방식으로 식별 web.xml 에 추가 httpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter httpMethodFilter appServlet ▼ 표 14-4 HTTP 메서드 유형 유형 설명 CRUD 매핑 P..

[IoT 빅데이터 응용 교육 과정]23.07.11 14장 장바구니 만들기

교재 스프링 코딩 공작소 https://thebook.io/080266/0509/ 스프링 코딩 공작소: 14장 RESTful 웹 서비스: 장바구니 페이지 만들기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 클라우드 컨테이너 서버가상화 물리서버 서버 구축할 때 어떤걸로 해야하는지,,? RESTful 웹 서비스 웹의 장점을 최대한 활용할 수 있는 아키텍처인 REST원리를 사용하여 구현된 웹 서비스 HTTP에서 CRUD 요청을 시소스와 메소드로 표현하여 특정한 형태로 전달하는 방식 Request : GET, POST, PUT, DELETE등 HTTP 방식을 사용하여 요청보냄 Response : JSON, XML, TEXT, RSS 등 특정 형태로 표..

[IoT 빅데이터 응용 교육 과정]23.07.10 13장 사용자 정의 애너테이션

교재 스프링 코딩 공작소 https://thebook.io/080266/0472/ 스프링 코딩 공작소: 13.3 사용자 정의 애너테이션으로 유효성 검사 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 사용자 정의 애너테이션 유효성 검사 JSR-380 제약 사항의 애너테이션으로는 중복 여부를 체크 할 수 없다. 사용자 정의 제약 사항을 선언할 수 있는 인터페이스 제공 1. 사용자 정의 애너테이션 선언 애너테이션 생성 : 제약 사항 및 구성 속성에 설정하는 @interface를 사용하여 사용자 정의 애너테이션을 생성 constraintValidator 구현체 생성 : 생성한 사용자 정의 애너테이션의 유효성 검사 클래스는 javax.validtaion...

[IoT 빅데이터 응용 교육과정] 23.07.06 13장 유효성 검사

교재 https://thebook.io/080266/0445/ 스프링 코딩 공작소: 13장 유효성 검사: 도서 등록 페이지의 오류 메시지 출력하기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 유효성 검사 부적합 하다고 판단되면 폼 페이지로 다시 되돌려 폼 데이터 값의 오류를 알린다 = 아이디 중복 검사, 로그인 인증할 때 하는 아이디, 패스워드 검사, IP 패킷 검사 등 유효성 검사의 유형 • JSR-380 Validation(Java Bean Validation 2.0) 방식 필드에 대한 유효성 검사 제약 사항(constraints) 애너테이션을 선언하여 해당 값이 올바른지 검증하는 방식 • Validator 인터페이스의 구현체 방식 특정 도..

[IoT 빅데이터 응용 교육 과정] 23.07.06 12장 다국어 처리

교재 : 스프링코딩 공작소 https://thebook.io/080266/041 스프링 코딩 공작소: 12장 다국어 처리: 도서 등록 페이지에서 다국어 페이지 만들기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 12장 다국어 처리 웹 브라우저의 로케일(locale)에 따라 다양한 언어를 지원하는 서비스 인코딩, 디코딩에서 문제가 없도록 지원하는것 => MessageSource 이용 다국어 처리 로케일 : 프로그램이 세계적으로 사용되면서 사용자의 나라 혹은 환경에 따라 결정되는 요소들을 의미 -> 나라별로 언어, 글자, 날짜나 시간의 양식, 통화 기호, 문자열 정렬 순서 등 국제화(internationalization) 여러 다른 언어와 지역적 ..

[IoT 빅데이터 응용 교육 과정] 23.07.05 11장 로그 기록

11장 교재 스프링 코딩 공작소 https://thebook.io/080266/0376/ 스프링 코딩 공작소: 11장 로그 기록: 로그 기록 만들기 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 로그 기록 : 로그 기록 만들기 웹 URL요청을 할 때 중간에서 요청을 가로채는 인터셉터를 이용하여 로그기록을 살핌 Log4j 요청 URL의 경로마다 접근 내역과 작동 내역 등이 남아 있음 아파치 소프트웨어 라이선스에 따라 배포되는 로깅 프레임 워크 >> 안정적, 신속성, 유연성 웹 애플리케이션이 동작하는 중에 남긴 로그 기록은 애플리케이션이 운영되는 동안 정확한 상황과 상태 정보를 제공함 파일이나 DB에 기록 -> ai 인공지능이 클라우드에 저장하고 판..

728x90