본문 바로가기

분류 전체보기

(52)
Spring. 폼 데이터 값 검증 / Validator 1, Validator 객체 - JavaScript를 이용하는 것은 클라이언트에서 검사하는 방법이고 이 방법은 Validator 인터페이스를 이용하여 서버에서 검사하는 방법이다. 2. ValidationUtils 클래스 - 위의 방법으론 데이터 검증을 위해 Validator 인터페이스의 validate() 메서드를 사용하였는데 ValidationUtils 클래스는 validate() 메서드를 좀더 편리하게 사용하도록 고안된 클래스입니다. - 직접 만들어서 메서드를 사용하는 경우가 많으므로 알아두는 것으로 충분함 3. @Valid / @InitBinder - 데이터 검증을 하는데 직접 호출하지 않고 스프링 프레임워크에서 호출하는 방법 -1. 라이브러리 dependency 추가 -2. @Valid 추가 -3..
내가 알고 이해하는 MyBatis (자료 : From https://mybatis.org/mybatis-3/ko/getting-started.html ) 위 MyBatis 공식 사이트에서 나에게 필요한 내용만 쏙속 뽑아와서 정리하기 1. 마이바티스란? - 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크 - JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. - 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다 2. 시작 1) 설치 : 사용하기 위해선 mybatis-x.x.x.jar 파일을 클래스패스에 두어야함(https://github.com/mybatis/mybatis-3/rel..
Semi-[Pictures.] 10. MyPage-Reserved [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved관리자-예매상세확인 Admin-Reserved 1. 마이페이지-예매상세화면 + 예매취소가능화면 + 본영화목록 MyPage-Reserved 화면 2. 주요기..
Semi-[Pictures.] 09. MyPage-MiniView [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved 1. 마이페이지-예매/관람확인 MiniView 화면 2. 주요기능 1) 마이페이지의 기본화면에서 예매정보와 이미 관람한 영화정보를 간략하게 볼 수 있도록..
Semi-[Pictures.] 08. ReserveFive [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved 1. 예매5단계 ReserveFive 화면 2. 주요기능 1) 사용자가 선택한 예매정보 확인 2) 결제 방식 선택 1. 예매6단계 ReserveSix 화..
Semi-[Pictures.] 07. ReserveFour [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved 1.예매4단계 ReserveFour 화면 2. 주요기능 1) Servlet 단계 -1. 영화관 상세보기를 통해서 넘어온 경우 역시 대비해서 나이제한 확인..
Semi-[Pictures.] 06. ReserveThree [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved 1. 예매3단계 ReserveThree 화면 2. 주요기능 -1) Sevlet 단계 1. 영화 선택 시, 사용자의 생일을 가져와서 나이제한 확인하기 : ..
Semi-[Pictures.] 05. ReserveTwo [ 세미프로젝트(http://iclasskh.iptime.org:9090/pictures/) 과정 ] 01. 메뉴바 Menubar 02. 메인화면 Main 03. 영화관 상세페이지 Theater 04. 예매단계1 ReserveOne 05. 예매단계2 ReserveTwo 06. 예매단계3 ReserveThree 07. 예매단계4 ReserveFour 08. 예매단계5 ReserveFive & Six 09. 마이페이지-예매/관람확인 MyPage-MiniView 10. 마이페이지/관리자페이지-예매상세확인 MyPage-Reserved/Admin-Reserved 1. 예매2단계 ReserveTwo 화면 2. 주요기능 -1) Servlet 단계 1. 지역식별번호, 영화관식별번호를 가져옴 (Controller) 2...