안녕하세요! model 썸네일형 리스트형 [ SAPUI5 ] Fiori와 SAPUI5의 차이 Fiori Application ○ Fiori Application - SAPUI5에서 만들어진 여러 가지 App들의 이름 - SAP에서 SAPUI5로 만든 Front-end Framework - SAPUI5를 이용해 시스템의 화면부를 구성할 수 있도록 개발환경 제공 - 모바일, 테블릿, PC에서도 동일하게 작동하도록 설계되어 있음 SAPUI5 ○ SAPUI5 - SAP가 구축한 HTML5 툴킷의 이름 - 웹 화면 부분을 개발할 수 있는 개발도구 - Web 개발이 Server-client 방식으로 개발되는데, 웹클라이언트 개발의 javascript, CSS, HTML5를 기반으로 만든 UI 라이브러리 - Javascript Framework으로 IE, Chrome, Firefox 등 메인 브라우저 지원 .. 더보기 JSP_22-12-15_[쇼핑몰 만들기_장바구니 리스트_주문하기로 데이터 전송] [ productDetail.jsp ] ○ 변수를 선언하여 서버로 보낼 값들을 속성으로 가지는 객체를 대입 - id : member 테이블의 회원 아이디 - product_id : 상품 상세의 상품번호 - ci_number : cartItem 테이블의 상품 수량, 변경가능하기 때문에 빈 값으로 두기 const form = { id : '${member.id}', product_id : '${productDetail.product_id}', ci_number : '' } ○ 서버가 반환한 값에 따라 띄울 경고창 - btn_cart : 장바구니 버튼 - $(".btn_cart").on("click", function(e) : 해당 클래스 클릭했을 때 이벤트 발생 - quantity_input : 장바구니 상.. 더보기 JSP_22-12-14_[쇼핑몰 만들기_장바구니 이미지 나열] [ CartController.java ] ○ 장바구니 조회를 위해 필요로 한 데이터 id를 얻기 위해 PathVariable 패턴의 URL로 작성 ○ 조회한 장바구니 데이터를 뷰에 넘기기 위해 Model을 파라미터로 추가 @RequestMapping(value = "/cartForm/{id}", method = RequestMethod.GET) public String cartForm(@PathVariable("id") String id, Model model) { logger.info("CartController 장바구니 화면 불러오기....."); //-----------------------------------------------------------------------------------.. 더보기 JSP_22-11_24 [ paging 작업 ] ○ [ cart 테이블 수정 ] ○ 상품 아이디 외래키 지정 alter table cart add ( product_id int, foreign key (product_id) references product(product_id) ); ○ 중복 데이터 제약 조건 설정 alter table cart add unique (id, product_id); [ CartDTO.java ] ○ 장바구니 관련 변수 선언 - p_count, p_discount 추가 / @Data 어노테이션 추가 - salePrice, totalPrice 추가 / setter 메서드 제거 및 초기화 메서드 생성 private int cart_id; private String id; private int produ.. 더보기 이전 1 다음