반응형 SMALL 멀티캠퍼스/Spring40 230920 (수) 1. remember-me - 로그인 정보를 데이터베이스 테이블에 저장 - 관련 연결 정보를 가지는 쿠키(remember-me) 운영 - 브라우저가 종료하더라도 일정 기간 로그인 정보가 유지됨 2. 테이블 생성 create table persistent_logins( series varchar(64) primary key, username varchar(64) not null, token varchar(64) not null, last_used timestamp not null ); 2023. 9. 20. 230918 (월) 1. 2. Map 이용 - option의 타이틀과 value가 다른 경우 - Map의 키가 option의 value - Map의 value가 option의 타이틀 - HashMap() : 키를 얻을 때 * put() 순서 : 키 순서 - LinkedHashMap() : put() 한 순서로 순회 - Map객체 * 키 : checkbox의 value가 됨 * 값 : checkbox의 label 문자열이 됨 3. - 그룹을 렌더링 배열 : checkbox의 value와 label이 같은 경우 String[] hobbies = {"야구", "축구", "배구"}; 1. 컨트롤러에서 유효성 검사 체크하기 - 모델 객체 앞에 @valid 어노테이션 * 해당 객체의 유효성 검사 진행 - 바로 뒤에 Errors 객체 .. 2023. 9. 19. 230916 (토) 1. 주석 1) 주석문 - 자바 소스에 대한 설명을 추가할 때 사용함 - 종류 * 한 줄 주석 : // * 여러 줄 주석 /* */ 2) Annotation - 일반 주석문과 달리 @로 시작함 - 코드에 대한 설명보다 컴파일러에게 정보를 알려주기 위해 사용함 - 어노테이션 예제 @Override @Deprecated @SupressWarnings("unchecked") 3) API 문서작성 - 구현이 완성된 프로그램에 대한 사용설명서 - API 문서작성 방법 * 소스에서 문서 주석을 추가함 * JAVA_HOME/bin/javadoc.exe 프로그램으로 API 문서를 생성함 /** *@문서정보 1 *@문서정보 2 *@문서정보 3 ... */ - 문서 주석 어노테이션 종류 @author [소스 코드 작성자 .. 2023. 9. 16. 230915 (금) 1) VO 객체 정의 - TravelVO 2) Mapper 인터페이스 정의 3) Mapper XML 정의 -> 테스트 4) 서비스 인터페이스 / 구현 -> 테스트 5) Controller 6) JSP(화면 정의) 5. Controller 만들때 주의할 점 : 스토리 보드를 봐야 함. - 공통 : /travel * /list 목록 -> /get 상세보기 -> /list 목록 * /list 목록 -> /register 쓰기 -> /list 목록 * /get 상세보기 -> /modify 수정 -> /get 상세보기 * /get 상세보기 -> /remove 삭제 -> /list 목록 - test는 info, 운영은 warn이 default이다. 1. Map(지도영역 el, 옵션객체) let map = new k.. 2023. 9. 15. 이전 1 2 3 4 5 6 7 ··· 10 다음 반응형 LIST