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

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

연지양갱 2023. 7. 17. 15:23
728x90
반응형
SMALL

교재

\https://thebook.io/080266/0633/

 

스프링 코딩 공작소: 16장 타일즈: 웹 페이지 모듈화하기

더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.

thebook.io

 

 


 

16장 타일즈 : 웹 페이지 모듈화하기

 

타일즈 : 타임 리프

 

모듈화 : 레고

성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법

 

타일즈 : 중복되는 코드를 모듈화하여 재사용 할 수 있고 쉽게 관리할 수 있도록 지원하는 오픈소스 프레임워크

 

 

 

타일즈를 사용하는 이유

부분적으로만 페이지 새로 고침 가능

세분화하여 관리 가능

=> 타임리프

 

pom.xml -> 의존 라이브러리 등록

 

servlet-context.xml -> 빈 등록

 

 

실습

의존 라이브러리 등록

 

 

 

<tiles-definitions>요소

 

<definition>요소

▼ 표 16-1 <definition> 요소의 관련 속성

속성 설명
name 템플릿 이름입니다. 기본 템플릿을 제외하고 컨트롤러 안에 요청 처리 메서드가 반환하는 뷰 페이지 이름과 동일해야 합니다.
template 기본 템플릿 파일 이름입니다(경로 포함).
extends 서브 템플릿에 적용할 기본 템플릿 이름입니다.

 

 

 

 

 

실습들 ㅋ실행

 

 

 

 

 

flowBuilder

▼ 표 16-3 <webflow:flow-executor> 요소의 속성

속성 설명
id FlowBuilder 서비스의 ID입니다.
view-factory-creator ViewFactoryCreator를 커스터마이징하는 스프링 빈 ID입니다.
conversion-service SWF 시스템에서 사용하는 ConversionService를 커스터마이징할 수 있습니다.
expression-parser ExpressionParser를 커스터마이징하는 데 사용합니다.
development Flow 개발 모드를 설정합니다. true일 때는 Flow 정의가 변경되면 hot-reloading을 적용합니다(message bundles와 같은 리소스 포함).

 

 

 

flow 

레이아웃

tiles 생성

 

실습

 

 

 

 


 

 

 

 

 

교재

https://thebook.io/080266/0680/

 

스프링 코딩 공작소: 17장 데이터베이스 연동: 도서 목록 CRUD 처리하기

더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.

thebook.io

 


17장 데이터베이스 연동 : 도서 목록 CRUD 처리하기

 

▼ 표 17-1 SQL 문장의 종류

종류 기능
데이터 정의 언어(Data Definition Language) CREATE, ALTER, DROP 등
데이터 조작 언어(Data Manipulation Language) SELECT, INSERT, DELETE, UPDATE 등
데이터 제어 언어(Data Control Language) GRANT, REVOKE, COMMIT, ROLLBACK 등

 

 

실습

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형