7.jdbc.properties 작성 (com.config 패키지)
·
Project Shop_Mini_Mall/[Spring Framework]
# jdbc.properties jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:xe jdbc.username=shop jdbc.password=shop
6. DB 연동 (mybatis 이용)
·
Project Shop_Mini_Mall/[Spring Framework]
pom.xml에 의존성 추가 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc 5.0.8.RELEASE org.apache.commons commons-dbcp2 2.5.0 com.jslsolucoes ojdbc6 11.2.0.1.0
5. 리소스 폴더 ( images, js, css 등 ) 생성하고 등록
·
Project Shop_Mini_Mall/[Spring Framework]
폴더 생성 리소스 등록
4. POST 한글 처리 (web.xml)
·
Project Shop_Mini_Mall/[Spring Framework]
filter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 filter /* ​
3. servlet-context
·
Project Shop_Mini_Mall/[Spring Framework]
JSP용 InternalResourceViewResolver 등록 작성된 빈들을 자동으로 생성하기 위한 component-scan 사용
2. JDK 버전(1.8) 변경 및 스프링 프레임워크 변경
·
Project Shop_Mini_Mall/[Spring Framework]
pom.xml 수정 11줄: java-version 12줄: org.springframework-version 141줄: source 142줄: target 프로젝트 오른쪽 > maven > update Project 사용하지 않는 파일 삭제하기 com.test.app50 패키지, views>home.jsp 파일 root-context.xml 복사 후 servlet-context.xml 에 붙여넣기 (덮어씌우기)
1. 프로젝트 생성
·
Project Shop_Mini_Mall/[Spring Framework]
서블릿&JSP로 구현했던 쇼핑몰을 스프링 프레임워크로 재구현 해보는 시간을 가져보려 한다. 스프링 프레임워크가 왜 탄생했고, 왜 보다 편리하게 쓰이는지 직접 느끼기 위해 서블릿 구현과의 비교를 중점적으로 볼 생각이다. 자, 그럼 프로젝트 생성부터 시작해보자! 1) new > file > new legacy project project name: {Spring Framework 프로젝트명} Templates: Spring MVC Project 선택 com.test.컨텍스트명
20. 결제
·
Project Shop_Mini_Mall/[SERVLET&JSP]
실행결과 ✅ 회원마다 각자 다른 입력한 정보가 나오도록 JSTL로 변경해주기 추가작업 💻 결과
19. 주문confirm
·
Project Shop_Mini_Mall/[SERVLET&JSP]
가. orderinfo 테이블 나. OrderDTO.java 다. OrderMapper.xml 추가하고 Configuration.xml 등록 ✅ 테이블 생성 (orderinfo) ✅ OrderDTO ✅ OrderConfirmServlet ✅ cartList.jsp ✅ OrderConfirmServlet - 로그인 여부 확인 로직 작성 ✅ OrderMapper.xml ✅ Configuration.xml에 등록 ✅ OrderDAO ✅ OrderService ✅ OrderServiceImpl ✅ OrderConfirmServlet ✅ OrderConfirm.jsp ✅ order/orderConfirm.jsp 💻 결과 🎯 배송지가 동일한 경우 선택하세요. 💻 결과
18. 장바구니 다중 삭제
·
Project Shop_Mini_Mall/[SERVLET&JSP]
✅ cartList.jsp - 전체 선택하는 체크박스에 id값 지정 - 지정한 id값을 사용해 .onclick 이벤트 준다. - 체크 여부 확인 위한 alert 작성 - this는 allCheck 를 의미한다 - class 지정값 확인 - check 해야될 체크박스를 얻어 변수 chk에 담아준다. - allCheck 라는 변수에 담아준다. - .each()는 선택한 요소가 여러 개일 때 각각에 대하여 반복하여 함수를 실행하게 한다. - .check를 반복하겠다. - 전체 삭제하기를 버튼으로 바꿔준다. - 아래 캡쳐엔 오타 유의 => - button에 id를 먼저 준다. - 지정한 id 값에 이벤트를 준다. - button이 form ..
xoo | 수진