ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 학원 day69.
    기록 2022. 12. 12. 12:02

    (오전 보충)

     

    우리가 하는 일은 정보시스템을 구축하기 위해서 구현하는 것이다.

    정보 저장, 관리, 조회를 해야하는데 이 때 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

    댓글

Designed by Tistory.