prepare, review 2

MyBatis로 게시판 만들기

1. MyBatis란? : SQL Mapping Framework - Easy & Simple : 자바 코드로부터 SQL문을 분리해서 관리 : 매개변수 설정과 쿼리 결과를 읽어주는 코드를 제거 (setString, getInt 등) => 작성할 코드가 줄어서 생산성 향상 & 유지 보수 편리 2-1. BoardDao 작성하기 1) DB테이블 생성 2) Mapper XML & DTO 작성 3) DAO 인터페이스 작성 4) DAO 인터페이스 구현 & 테스트 => 하나를 조회해올 떄는 selectOne, list일 때는 selectList 2-2. DTO란? Data Transfer Object : 계층 간의 데이터를 주고받기 위해 사용되는 객체 DB에서 꺼내서 객체에 담음 (DTO) 사용자의 요청 ** 요청할..

part 1. 프론트엔드 개발 (HTML/CSS/JS로 만드는 스타벅스 웹사이트)

01. 첫 인사 및 강의 개요 프론트 엔드 개발 ? - HTML, CSS, JS를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고, 그것으로 사용자와 상호작용 할 수 있도록 하는 것. 02. HTML, CSS, 그리고 JS HTML( Hyper Text Markup Language) - 기획자 - 페이지의 제목, 문단, 표, 이미지, 동영상 등 웹의 구조를 담당. CSS(Cascading Style Sheets) - 디자이너 - 실제 화면에 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시간적인 표현(정적)을 담당 JS(JavsScript) - 개발자 - 콘텐츠를 바꾸고 움직이는 등 페이지를 동작시키는 동적처리를 담당 + 제작된 웹사이트(웹 애플리케이션, 웹앱)..