본문 바로가기

전체 글322

Day20 1.페이징 처리 하기 위한 변수들을 나열해 보시오. 현재 페이지번호, 현재 화면에서 보여주는 첫 페이지, 현재화면에서 보여주는 마지막 페이지, 총 게시글 수, 한 페이지당 글의 갯 수 2.오라클의 페이징처리와 mysql 페이징 처리의 다른점은? 오라클에서는 지원하지 않는 limit이라는 기능을 mysql에서는 지원하기 때문에 페이징 처리에 있어서 유리하다. 3.스프링 @Controller 클래스의 함수중 리턴 타입이 void인 경우에 대하여 설명하시오. 호출하는 URL과 동일한 jsp파일을 호출한다. 4.UriComponents 클래스에 대하여 설명하시오. 해당 Path나 쿼리문에 대한 uri를 동적으로 생성하는데 사용한다. 2019. 8. 21.
페이징 처리 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.