분류 전체보기140 day76) MyBatis로 DAO변경하기 [Mybatis 프레임워크] 1) Java코드의 개입을 축소시키기 위해 사용한다. 2) SQL명령어를 Java코드에서 분리시킨다. -> 분리된 SQL명령어는 XML파일에서 관리한다 -> 결합도가 낮아지고, 응집도가 높아졌다. 3) "실행 결과를 VO 자바 객체로 매핑"하는 설정이 필요하다. ==설정이 있다면 자동으로 매핑 ==매핑이 안되면 설정부분에서 에러가 날 확률이 높다. -mapping.xml의 resultType과 sql-map-config alias를 일치 시킨다(매핑) [mybatis설치] marketplace-> mybatis-> 참새 두개다 설치 -> pom.xml 에 설정추가 [pom.xml] org.mybatis mybatis 3.3.1 org.apache.ibatis ibatis-co.. 2022. 4. 19. Personal 1-2) (Oracle) 페이징 이해 - 원하는 데이터 최적화하여 가져오기 - 페이징에서 DB로 가져와야 할 값은 2가지이다. 1. 페이징 처리해야 할 전체 데이터(row의 수) 2. 화면에 보여줘야 할 데이터의 List - 페이징 할 테이블이다. CREATE TABLE COFFEE( CID INT PRIMARY KEY, CNAME VARCHAR(300) NOT NULL, CCOUNTRY VARCHAR(100) NOT NULL, CNUM INT DEFAULT 0, CPRICE INT NOT NULL, CCONTENT VARCHAR(300), CPIC VARCHAR(500) ); [페이징 처리해야 할 전체 데이터(row의 수)] private final String COFFEELIST_CNT = "SELECT COUNT(*) AS LISTCNT FROM COFFEE"; 여기에 검.. 2022. 4. 15. Personal 1-1) [커피 쇼핑몰] 프로젝트 설계 [주제] 커피 쇼핑몰 웹크롤링과 SpringFrameWork를 활용한 웹 애플리케이션 프로젝트명: 커피 저장소 [기간] 2022-03-28 ~ 2022-04-29(예정) [요구조건] 현대인의 커피 소비량이 늘어나면서 커피숍에서 뿐만 아니라 직장, 혹은 집에서도 커피를 즐기는 사람이 많아지고 있습니다. 이러한 변화에 발맞춰 집에서도 싸고 맛 좋은 커피를 맛볼 수 있도록 하는 커피 쇼핑몰을 구현해 보고자 합니다. -상세- 소비자들이 원하는 조건에 따른 제품을 쉽게 찾을 수 있어야 한다. 회원들이 볼 제품 목록이 직관적이어야 한다. 회원, 비회원, 관리자에 따른 권한을 다르게 부여해야 한다. [주요 기능] 가격, 나라, 이름에 따른 검색 기능 좋아하는 커피를 쉽게 찾을 수 있는 찜 목록 기능 원하는 상품을 정.. 2022. 4. 15. Team5) [맛집 추천 사이트] (JSP,JS,AJAX,HTML,CSS) 오늘의 메뉴 보호되어 있는 글 입니다. 2022. 4. 15. 이전 1 ··· 3 4 5 6 7 8 9 ··· 35 다음