-
(오전 보충)
우리가 하는 일은 정보시스템을 구축하기 위해서 구현하는 것이다.
정보 저장, 관리, 조회를 해야하는데 이 때 DB를 사용한다.
DB - 데이터베이스 (데이터를 실질적으로 저장하고 있음)
DBMS - 데이터베이스 관리시스템 (데이터를 분석하여 CRUD작업을 함)
정보를 표현하는 클래스 : VO클래스
정보에 대한 DB엑세스 작업을 하는 전담하는 객체 : DAO 객체
OJDBC 라이브러리 : 오라클 DB 엑세스 작업을 하기 위해 필요한 라이브러리
IBATIS와 관련된 환경설정 : 소스폴더 - src/main/resources 안에다가 폴더 META-INF/ibatis/mappers 폴더를 만든다.
ibtis-config.xml과 sql이 정의되는 매퍼파일(.xml)을 넣는다.
매퍼파일(.XML)은 테이블 당 하나씩 만든다.
테이블을 표현하는 VO클래스, 테이블 CRUD작업을 구현하는 dao클래스, sql이 정의되는 mapper파일 한개를 만든다고 생각하면 됨.
insert 쿼리 작성할 때 default 값이 있는 건 넣지 않는다.
ibatis는 값을 한개 밖에 전달할 수 없다. 따라서, VO객체로 전달한다.
매개변수 : 메소드를 실행하는데 필요한 값
jsp : 웹어플리케이션프로그램 (HTTP요청을 처리함)
jsp의 내장객체로 request 객체를 제공함.
jsp는 자바코드로 변환되게 되는데 자바코드는 아래와 같다.
public void _jspService(HttpServletRequest request, HttpServletResponse response) {
개발자가 작성하는 jsp코드
}
(오후 보충)
'기록' 카테고리의 다른 글
학원 day71. (0) 2022.12.14 학원 day70. 회원가입 (0) 2022.12.13 학원 day68. Map 정복 (0) 2022.12.09 학원 day67. 싱글턴 정복중.... (0) 2022.12.08 학원 day66. github (0) 2022.12.07