본문 바로가기

dto3

5월 11일 (1) Spring - JDBC 연동 프로젝트 Spring - JDBC 연동 프로젝트 최초 프로젝트 생성 시 추가할 dependency 1. JDBC API 2. MyBatis Framework 3. MySQL Driver MyBatis Framwork DB 연동에 필요한 코드와 설정을 자동으로 처리하는 프레임워크 SQL 쿼리문과 해당 DAO 메소드 선언만 작성하면 자동으로 나머지 소스 코드를 생성하여 처리 이 때, DAO 작성은 interface 로 작성(메소드 선언부만 필요 - 리턴타입, 메소드이름, 파라미터) Mapper라는 xml 파일에 SQL쿼리문을 작성 참고) interface란? 객체지향 특성인 추상화(abstraction)를 제공하기 위한 코드 작성 방법 모든 멤버 메소드의 몸통(body) 정의하지 않는 클래스. 메소드의 선언부만 작성.. 2023. 5. 11.
5월 1일 과자 제품 관리 프로그램 프로젝트(MVC 패턴 - 출력부분) Dto package com.dto; import lombok.Getter; import lombok.Setter; @Getter @Setter public class SnackDto { private String snname; private String snpri; private int snnum; private String sndate; @Override public String toString(){ return "이름 : " + snname + "\n" + "가격 : " + snpri + "\n" + "수량 : " + snnum + "\n" + "유통기한 : " + sndate; } } Dao package com.dao; import com.dto.SnackDto; import java.sql.*.. 2023. 5. 2.
4월 27일 Java - Lombok, JDBC 2 Lombok 라이브러리 Dto 클래스 작성 시 유용한 라이브러리. 생성자, setter, getter 등의 코드를 자동으로 생성해 줌. Lombok 플러그인 설치(Intellij는 설치되어 있음) lombok.jar 파일을 프로젝트에 포함시켜 줘야 함. (드라이버 설치와 동일한 방법) 작업 폴더에 다움 받아서 연결하기 Project Lombok projectlombok.org https://projectlombok.org/download 어노테이션(Annotation) 컴파일러에게 전달하는 지시사항을 작성하는 주석 해당 어노테이션을 처리할 수 있는 라이브러리를 활용하여 지시 작업을 수행 -> 관련 코드 자동 생성 SQL 쿼리문 실행 객체 Statement(PreparedStatement) try catc.. 2023. 4. 27.