Interceptor 와 Filter 의 구분method1\. preHandle() : 컨트롤러 실행전 실행 return (false: true) -> false이면 실행x 2\. postHandle() : 컨트롤러 실행후 실행 modelAndView 를 통해 mode
Spring REST 방식@RestController -> 선언하면 모든 메소드에 @responseBody를 붙인것과 같다안드로이드,아이폰,일반적인 컴퓨터 서로다른 os를 가지고있다.이것을 통일시켜주는 JSON
ajax란...클라이언트에서 서버와 비동기 통신을 진행하는 ajax 함수.(라이브러리)$.ajax({object literal});자바스크립트 객체를 JSON(JAVAscript Object Notation) 문자열로 변환해 주는 메서드 : JSON.stringify(
HttpServletRequest 객체 사용매개값으로 HttpSession 사용HttpSession session 을 파라미터값에 선언하는 것이 편한데 왜 HttpServletRequest request.getSession을 사용해야 하는가?\-> 사용자가 선언한 me
servlet-context.xml -> servlet-config.xmlroot-context.xml -> db-config.xmlservlet-config.xml 파일.:등록된 빈을 자동 맵핑한다 (controller)Spring MVC가 @Controller에 요
:mvc project 선택최상위 디렉토리 패키지 지정프로젝트 생성후 pom.xml 파일 수정자바 라이브러리 버전과 스프링 라이브러리 버전을 변경.서블릿을 윗버전으로 업데이트 버전-> 3.1.0 artifactId를 javax.servlet-apimaven-compil
test 구현 전에 pom.xml에서 spring-test 모듈을 의존성 주입(라이브러리)src/test/java test할 클래스 구현DB를 테스트하느냐, 컨트롤러를 테스트 하느냐에 따라서
reply table 생성테이블 컬럼 명과 동일하게 ReplyVO 객체 생성lombok 라이브러리를 사용해 getter,setter,toString 구현mapper를 구현하기전 IReplyMapper 인터페이스를 생성한다 (MyBatis 필수 조건)추상 메소드 선언.I
로그인 화면 jsp 파일 쪽에서자동 로그인 체크 여부를 가져온후 객체 리터럴 방식으로 id,pw,autoLogin 정보를 담아줍니다.에서 autoLogin이 체크되어있을 경우 Cookie를 생성합니다.인터셉터의 preHandel() 을 이용하여 loginCookie가
댓글 비동기 처리 (jquery, JSON, ajax)script 태그 > jQuery 시작문 선언.document가 준비된 시점에 (메모리에 로딩 시에) 익명함수가 실행되고, 이 익명함수는 현 페이지에서 필요한 이벤트 행위를 일괄적으로 등록한다.
github repository 생성 clone uri -> 이 과정에서 에러가 발생함. commit & push 에 정확한 id, pw 를 입력했음에도login 되지 않는 오류가 발생.검색 결과: gitHub에서 토큰을 발행해야 한다(토큰 값을 비밀번호로 입력해야함.
postHandle 메서드를 오버라이딩해서 사용한다.postHandle은 컨트롤러에서 요청을 받고 응답할 떄 가로채는 역할을 한다.위 상황에서는 controller에서 user라는 이름으로 vo객체를 담아서 응답할때 interceptor에서 가로채서 vo의 값이 nul
주소 APIapi 신청 후 승인키 발급.승인된 키를 작성주소팝업 사용 예시
처음 이 mappers.xml 작성할 때는 resultMap이 아니라 resultType을 "com.spring.myweb.command.UserVO" 작성해야 한다고 생각했다.하지만 UserVo에 있는 멤버변수가 FreeBoardVO 타입의 리스트이기 때문에resul
민감한 정보를 담고있는 계정 정보는 .properties 파일을 생성한다.web.xml에서 DispatherServlet이 실행될때 email-config.xml도 추가.controller에서 이메일 인증 관련 로직을 실행하면 비대해지므로 service,componen
mvn-repository 에서 api를 가져와서 pom.xml에 작성.파일 업로드 설정 servlet-config.xml에 작성3.파일 업로드 폼 만들기 ex> upload.jsp파일을 하나만 받을때, 여러개 받을때, 여러개를 다른 이름으로 받을때.파일을 받기 위해
ajax란 : 즉 JavaScript를 사용한 비동기 통신, 클라이언트와 서버간의 XML 데이터를 주고 받는 기술이라고 할 수있다.출처 :https://kdevkr.github.io/understanding-asynchronos-javascript-and-x
스프링 snsList 마무리.