본문 바로가기

IT321

페이징 처리 DB : 오라클 사용시 sql문에 대한 수정이 필요하다. maria mysql 사용시 수정 필요 x 로그 라이브러리 추가 root-context 수정 value="core.log.jdbc.driver.OracleDriver" /> ​ edu.bi.ex.page 패키지 생성 PageMaker 클래스 생성 package edu.bit.ex.page; public class PageMaker { private Criteria cri; //page, carPageNum 을 가지고 있음 private int totalCount; //전체 게시글수 //11,12,13,14.....20 의 경우 start는 11 end는 20 페이지가 된다. private int startPage;//게시글 번호에 따른 보여지는 페.. 2019. 8. 20.
Day19 1.마이바티스에서 @(애너테이션) 으로 DAO를 구성하는 방법에 대하여 설명하시오. Mapper 인터페이스를 이용하는 방식으로 처리하며 @Select("쿼리문")의 방식으로 쿼리문을 사용한다. 2. @(애너테이션)으로 DAO로 구성 할시,xml 기반 구성과 다른점은 무엇인가? xml의 경우 미리 만들어져있는 sqlSession 에 있는 메서드를 사용하여 방식으로 처리한다. 3.아래의 태그에 대하여 설명하시오. 자동 주입할 수 있는 MapperFactoryBean을 생성하기에 SqlSessionFactory나 SqlSessionTemplate에 대하여 인터페이스의 위치를 명시를 해줄 필요가 없어진다. 2019. 8. 20.
우분투 Sqlplus 안 먹힐 때 oracle_env.sh 파일을 찾아줘야한다. sudo find / -name oracle_env.sh -print 위의 명령어를 통해 위치를 찾아주자 /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh 설치한 위치, 버전에 따라 다르겠지만 위와 같은 결과가 나올 것이다. source 위의 경로 위와 같이 해준다면 source /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh 이러한 식이 될것이다. 그 후 sqlplus를 실행하면 정상적으로 작동 할 것이다. 2019. 8. 19.
Day18 1.마이바티스에서 SQL을 저장한 MAPPER를 연결하는 방법 2가지에 대하여 설명하시오. 자바 코드에서 스트링을 통해 쿼리문을 직접 입력하는 방법 xml에서 쿼리문을 입려하여 불러오는 방법 2.아래의 용어에 대하여 설명하시오. 컨트롤러(Controller) : 리퀘스트를 받아서 서비스 단으로 전송해주거나, 뷰페이지와 맵핑의 역할 서비스(Service) : Dao가 DB에서 받아온 데이터를 전달받아 가공 DAO(Data Access Object) : 단일의 데이터의 접근/갱신에 대한 처리 VO(Value Object) : 불변의 클래스에 넣어진 데이터를 getter와 setter를 이용해서 처리 리터럴을 흉내낸 개념 DTO(Data Transfer Object) : 데이터를 getter와 setter를 .. 2019. 8. 19.