반응형 SMALL 멀티캠퍼스59 230921 (목) Ajax - Asynchronous 비동기 모든 I/O(통신 - JSON), JS는 비동기 - 브라우저가 현재 페이지를 유지하면서 데이터를 통신시키고 싶을 때 : 자바스크립트에서 서버와 개별통신을 통해서 데이터를 요청, 응답을 받음. * 메일서비스, 지도서비스, 댓글 처리 시 많이 사용됨. - SignUp (회원가입) 1) 유효성 검사 : @Valid 2) 추가 유효성 검사 : 비밀번호 확인, id중복문제 -> 우리가 직접 해야 함. - 전역에러 : reject (필드 상관없이 값을 넘길 수 있음. 에러, 메세지만 넘기면 됨.) - 필드에러 : rejectValue(필드, 에러코드, 메세지 3가지를 넘겨주면 됨.) errors.hasErrors() errors.hasFieldErrors() 저장 - me.. 2023. 9. 21. 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. 이전 1 2 3 4 5 6 7 ··· 15 다음 반응형 LIST