Dao(3)
-
Spring JDBC (Back End) ... Part 4
강의: [edwith 부스트코스] 웹 프로그래밍 챕터 3, 웹 앱 개발: 예약서비스 1/4 학습일: 2020년 4월 19일 8. Spring JDBC - BE Spring JDBC를 이용해 INSERT 쿼리문 실행하기 쿼리문 실행에 필요한 클래스 SELECT와 달리, 별도의 쿼리문이 필요하지 않으므로 RoleDaoSqls 클래스는 사용하지 않음 INSERT 쿼리문을 실행하기 위한 SimpleJdbcInsert 객체를 필요로 함 RoleDao 클래스 수정 SimpleJdbcInsert 타입 객체 insertAction 선언 RoleDao 생성자에 SimpleJdbcInsert 객체를 dataSource로 생성 쿼리문의 대상 테이블은 withTableName( ) 메서드로 입력 쿼리문을 실행할 insert(..
2020.04.19 -
Spring JDBC (Back End) ... Part 3
강의: [edwith 부스트코스] 웹 프로그래밍 챕터 3, 웹 앱 개발: 예약서비스 1/4 학습일: 2020년 4월 17일 8. Spring JDBC - BE Spring JDBC를 이용해 SELECT 쿼리문 실행하기 쿼리문 실행에 필요한 클래스 Role (DTO): 데이터가 오고갈 때 필요한 클래스 RoleDaoSqls: 쿼리문 정보를 담은 클래스 RoleDao (DAO): 데이터에 접근할 수 있는 객체를 만드는 메서드를 담은 클래스 실행 시 Spring JDBC가 제공하는 객체인 NamedParameterJdbcTemplate과 SimpleJdbcInsert를 이용 Role (DTO) 클래스 생성 DTO 클래스 파일만 모아놓을 패키지 생성 패키지명: kr.or.connect.daoexam.dto Ro..
2020.04.17 -
Spring JDBC (Back End) ... Part 2
강의: [edwith 부스트코스] 웹 프로그래밍 챕터 3, 웹 앱 개발: 예약서비스 1/4 학습일: 2020년 4월 17일 8. Spring JDBC - BE Spring JDBC 실습에 필요한 기본 개념 DTO (Data Transfer Object) 계층간 데이터 교환을 위한 Java Bean 계층: Controller View, Business 계층, Persistence 계층 데이터를 개별적으로 움직이려면 번거롭기 때문에 하나로 묶어 한꺼번에 움직이는 개념 특징 일반적인 DTO는 순수한 데이터 객체로, 별도의 로직을 갖지 않음 필드와 getter, setter 메서드를 가짐 toString( ), equals( ), hashCode( ) 등의 Object 메서드를 추가적으로 Override할 수 ..
2020.04.17