본문 바로가기
반응형

Dao4

54일차. MVC Pattern에서 Controller의 역활 그리고 Connection Pool을 이용한 DB 접근 Controller의 역활 중요하다고 꼭꼭 외워두라고 강사님이 말씀하신 4가지 역활 Parameter를 얻어온다. 비즈니스 로직을 실행한다 수행 결과를 모델화 한다 response의 결과에 따라 보여줄 View를 결정한다 우리는 이 기능을 숙달시키기 위해서 View를 만들고, properties 파일로 URL Mapping을 해주고, 그 Mapping한 URL로 접근을 통해 Controller를 호출하여 비즈니스 로직을 수행한후, 수행 결과를 Response 받았다면 해당 Response에 따라 View를 각각 지정해서 보여주는 실습을 하고 있다. /join.do=member.command.JoinHandler /login.do=auth.command.LoginHandler /logout.do=auth... 2023. 1. 6.
31일차. ArrayList와 DTO 2022.12.05 - [Study/중앙정보처리학원과정] - 30일차. DTO(Data Tranfer Object) 30일차. DTO(Data Tranfer Object) 오늘은 DTO에 대해서 강의를 들었다. DAO - Data Access Object 는 데이터베이스의 data에 접근하기 위한 객체이며, 보통 Connection을 위한 기능구현까지만 DAO로 분리해서 설정해주는 경우가 많다. DTO - Data yat-ong.tistory.com 30일차 과정과 이어지는 과정으로 생성했던 NoticeBoardDTO 클래스를 이용하면서 NoticeBoardDAO 클래스에서 쿼리문을 수행하면서 이를 ArrayList에 담아주는 방식을 알아보겠다. 오전에 HTML 수업을 진행하느라 ArrayList에 대한.. 2022. 12. 7.
30일차. DTO(Data Tranfer Object) 오늘은 DTO에 대해서 강의를 들었다. DAO - Data Access Object 는 데이터베이스의 data에 접근하기 위한 객체이며, 보통 Connection을 위한 기능구현까지만 DAO로 분리해서 설정해주는 경우가 많다. DTO - Data Transfer Object은 계층간 데이터 교환을 위한 Java Beans라고 한다. 데이터베이스의 데이터를 입력하기 위한 데이터 객체 라고 표현할수 있을거같다. 실행을 위한 Main Method나 로직 없이 Field와 Method(Getter, Setter)로 이루어져있는 경우가 많다 즉, 데이터를 입력 혹은 가져오기위해 기능 구현만 한 클래스라고 표현할수 있을것 같다. 2022.12.04 - [Study/중앙정보처리학원과정] - 29일차. DB 클래스화 .. 2022. 12. 5.
29일차. DB 클래스화 하기(클래스 다이어그램 맛보기?) 오늘은 어제 만든 더미 테이블과 더미 데이터들을 기반으로 JAVA 클래스에서 각종 데이터를 입력 수정 삭제 조회 해보는 쿼리문을 Class에 옮겨 필드 및 메소드화 하여 구현하는 수업을 진행했다. 크게 JDBC 연결을 담당하는 JDBC 연결 패키지, 그리고 쿼리문 수행을 담당하는 쿼리문 클래스, 그리고 실행하는 메인클래스로 나뉘어서 진행하였다. 먼저 DB 접속과 객체 생성을 담당하는 JdbcUtil이라는 클래스를 생성하였다. package db.dbEx2; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; //db 연결을 위한 클래스 public c.. 2022. 12. 4.
반응형